Home › Artikelen als PDF › 2004 › februari › DOS-compatibel AVR-geheugen

DOS-compatibel AVR-geheugen

Met CompactFlash en BASCOM-AVR

Gepubliceerd in Elektor nummer 484, februari 2004

De CompactFlash-interface voor het 89S8252 flash-board is ook te gebruiken voor DOS-compatibele geheugenopslag voor AVR-controllers, bijvoorbeeld om data te loggen. De bijbehorende driver is met BASCOM-AVR geschreven.
De CompactFlash-interface werd door de auteur ingezet met een ontwikkelbord van Atmel (ATMEGA103 testboard) in combinatie met BASCOM-AVR. Alle poorten zijn weliswaar beschikbaar op het gebruikte bord, maar specifieke aansluitingen voor extern RAM (RD, WR en ALE) ontbreken. Dit zijn dan ook de belangrijkste uitgangspunten geweest bij het ontwikkelen van de software.
CompactFlash-interface
De interface is zonder wezenlijke aanpassingen op een microcontroller in normale I/O-mode aan te sluiten (zie figuur 1). De acht datalijnen D0...D7 worden op een controller-poort aangesloten. De overgebleven stuurlijnen bezetten slechts zes pennen van een tweede poort. Adreslijnen A0...A2 worden op pennen 0...2 aangesloten. WR (write) en RD (read) zijn met pen 3 en 4 van de stuurpoort verbonden. De chip-enable-ingang van de CompactFlash-kaart wordt via een adresdecoder (NAND-poort) aangestuurd.

Hyperlinks

BASCOM-AVR helpbestand:
www.mcselec.com/download/avr/beta/bashtml.zip
Informatie over DOS FAT:
www.beginningtoseethelight.org/fat16/index.php
www.win.tue.nl/~aeb/linux/smartmedia/ SmartMedia_Format.pdf
Microsoft Extensible Firmware Initiative, FAT32 File System Specification:
www.microsoft.com/hwdev/download/hardware/FATGEN103. doc

Klik hieronder om dit artikel en/of print layout te downloaden als PDF.

 

Downloads 

Artikel als PDF (N040262.pdf)
10 Elektor-Credits

Let op: bij oudere projecten kunnen we niet garanderen dat alle onderdelen leverbaar zijn.

Abonnee worden

Aanmelden GRATIS nieuwsbrief E-Weekly

Vul uw e-mailadres in:
Payoff
Payoff

Volg ons ook op:

      

Direct doen

The School of Electronics

 

Elektor eVents, vakboeken, cursussen en meer. Kortom, innovatief studie- en onderwijsmateriaal met educatieve content!

Nu in prijs verlaagd

Elektor OSPV1

Tijdelijk € 210,- korting!

Dit zelfbalancerende indoor voertuig is ideaal voor bijvoorbeeld fabriekshal, magazijn of school.