Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Hey iedereen,
Ik vond in een modem een AT49F002.
(als ik het goed begrepen heb is dit een paralelle eeprom)
Nu zou ik deze graag met mijn AtMega8 laten praten.
Iemand een idee, want op google vind ik bijna alleen infom over seriële eeproms, met I²C, SPI, enz...
Ik werk met Basic , dus het liefst in bascom code.(C is ook niet erg, maar de voorkeur is er
)
Ik weet niet hoe jij "Goechelt" maar bij mij was t gewoon de eerste hit hoor.
http://www.atmel.com/dyn/resources/prod_documents/doc1017.pdf
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Ja, dat had ik ook gevonden (ik download altijd eerst de datasheet)
Maar daar kan ik niet vinden hoe deze aan te sluiten op m'n avr
Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Gezien het aantal adreslijnen en i/o's heb je minimaal een avr met 32 i/o's nodig, tenzij je gaat werken met latches ed.
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Bijvoorbeeld de 74HCT573.
8 lijnen van je AVR naar de D-Lijnen van je 74HCT573 EN naar je D0-D7 van je ram/eprom. De Q lijnen van je HCT573 naar de A0-A7 van je ram/eprom. Laagste bijte van t adres aanbieden, "vastklokken" in je latch. Hoogste adresbyte aanbieden, en dan kun je de data lezen/schrijven. Beetje zoals de 8051 dat doet :
http://www.pjrc.com/tech/8051/board5/schematic.html
Groeten, Bram
Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Andere manier is om voor de adreslijnen A0 - A17 schuifregisters te gebruiken zoals de 74HC595. Op die manier kun je 'm zelfs met een ATTiny2313 nog uitlezen.
Snelheid gaat uiteraard wel omlaag omdat je eerst het adres in de schuifregisters moet inklokken.
Voor de aansturing van de 74HC595 & Bascom is er voldoende te vinden.
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Als ik als trefwoorden "74hc595 eeprom avr" gebruik , krijg ik veel informatie over het aansturen van dotmatrix- en gewone displays maar niet over eeproms.
Is de display-techniek ook te gebruiken bij een eeprom?
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Dit is ook nog een manier, kost je een stuk minder I/O :
http://www.avrfreaks.net/index.php?module=Freaks%20Files&func=view…
Groeten, Bram
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Als ik het schema in de pdf goed bekijk, zie ik dat de sram die daar gebruikt wordt meer adreslijnen heeft dan mijn eeprom. Kan ik die verbindingen dan gewoon weglaten? Dus Q6 en Q7 onaangesloten laten?
inderdaad, dan hoef je ze niet allemaal aan te sluiten. Lees trouwens goed de datasheet van je EEPROM of je op deze manier nog wel kunt blijven programmeren anders houd je straks een "PROM" over. Is een I2C prommetje niet handiger ?
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Kan ik trouwens ook met mijn atmega een 93c46 uitlezen/aansturen? Ik vond namelijk niet de DI, DO en die pinnen in d datasheet, welke ik wel vond in de datasheet van de tiny2313. Kan ik deze wel gebruiken? Deze heb ik toevallig ook nog liggen.
93c46 is 3-Wire protocol, daar moet best wat over te vinden zijn. DO, DI, SCK zul je toch softwarematig moeten emuleren.
Groeten, Bram
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
