CompactFlash-interface voor uC
Onder andere voor het 89S8252 flash-board

Deze CF-interface is in eerste instantie ontworden als uitbreiding van het in december 2001 gepubliceerde 89S82852 flash-board. De schakeling kan ook worden toegepast bij andere microcontroller-boards, maar dan moet men zelf een verloop-adapter maken tussen de CF-interface en de uitbreidingsconnector die op het bewuste controller-board aanwezig is.
De interface maakt het mogelijk dat de processor gegevens kan lezen en schrijven van en naar een CompactFlash-card. Op deze manier wordt de geheugencapaciteit van de schakeling enorm vergroot.
Dit Elektor-artikel verder lezen?
- Onbeperkt toegang tot Member Only artikelen
- 3 nieuwe edities van Elektor Magazine (digitaal)
- Meer dan 5000 Gerber-bestanden
- 20% ledenkorting op e-books (op elektor.nl)
- 10% ledenkorting op producten (op elektor.nl)
Stopt automatisch.
Wat is Members Only
Elektor zet zich in om hoogwaardige inhoud op het gebied van elektronica te bieden, waarmee tienduizenden betalende leden worden bediend. In het kader van deze inzet heeft Elektor de initiatief Premium gelanceerd, dat exclusieve online-artikelen voor leden aanbiedt, soms zelfs voordat ze in het magazine verschijnen.
Elke dag kunnen leden toegang krijgen tot diepgaande artikelen die het beste van Elektors premium-inhoud presenteren.
Dit initiatief heeft als doel leden te belonen met een vroegtijdige toegang. Zodra u bent ingelogd, kunt u moeiteloos genieten van deze exclusieve inhoud en deelnemen aan discussies over de voorgestelde projecten.
Terwijl Premium de beschikbare bronnen uitbreidt, zal Elektor blijven zorgen voor een overvloed aan gratis informatie.
Word vandaag nog lid van de Elektor-community om te profiteren van Premium en andere voordelen!
Materials
Gerber bestand
De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.
Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
Extra info / Update
Tot slot
Bij het gebruiken van een CompactFlash-card is het verstandig om eerst een backup te maken van de inhoud van deze kaart, zodat er zonder problemen naar hartelust mee geëxperimenteerd kan worden.
Wanneer er via het microcontroller-systeem geschreven is naar de CompactFlash-card, moet men er rekening mee houden dat het mogelijk is dat deze CF-card voor toepassing in een ander systeem (PC, camera) naderhand waarschijnlijk opnieuw geformatteerd moet worden voordat hij weer voor normaal gebruik geschikt is. Dit komt omdat camera’s en PC’s gebruik maken van een bestandssysteem om de gegevens op een CF-Card in mappen en bestanden te kunnen ordenen. Dit bestandssysteem gebruikt een gedeelte van de CF-card om bij te houden waar de afzonderlijke mappen en bestanden beginnen. Ook kunnen bestanden nogal 'verspreid' over de kaart worden opgeslagen. Het bestandssysteem bewaart dan ook gegevens welke aangeven in welke volgorde de bepaalde sectoren gelezen moeten worden om een bepaald bestand te lezen.
Het voert te ver om in dit artikel de structuur van de verschillende bestandssystemen uit de doeken te doen. Ook ons voorbeeldprogramma maakt bewust geen gebruik van een bestandssysteem, zodat het programma simpel kan blijven en zodoende zijn taak het beste vervult, namelijk duidelijk laten zien hoe sectoren beschreven en weer gelezen kunnen worden.
Wie meer wil weten over het bestandssysteem dat in Windows-systemen wordt toegepast, verwijzen we naar een uitgebreide documentatie van Microsoft:
http://www.microsoft.com/hwdev/download/hardware/FATGEN103.doc
Onderdelenlijst
R1 = 10 k
Condensatoren:
C1,C2 = 100 n
C3 = 10u /16 V radiaal
Halfgeleiders:
D1 = 1N4148
IC1 = 74HCT20
Diversen:
K1 = 34-polige boxheader
K2 = 50-polige haakse 0,05"-grid pinheader (bijv. Farnell bestelnr. 307-8127)
Discussie (0 opmerking(en))