Hallo Ich kenne mich mit externen EEProms nicht aus. In meinem Projekt will ich ein Microchip 25AA320 an meinen ATMEGA64 anschließen, aber weiß nicht an welchen Pins. Danke für eure Hilfe! mfg
Da Du von SPI EEProm schreibst würde ich die Ports mit MISO, MOSI, SCK und SS empfehlen.
Zieh des CS des EEPROMS mittels Pull-Up auf +VCC. Dann sollte es gehen.
Kann ich für miso, mosi usw. einfach beliebige Pins am AVR nutzen? Miso, mosi...vom Avr wird ja zum programmieren des AVR benutzt.
@ georg (Gast) >Kann ich für miso, mosi usw. einfach beliebige Pins am AVR nutzen? Ja, dann musst du aber SPI in Software machen, aka. Soft-SPI. >Miso, mosi...vom Avr wird ja zum programmieren des AVR benutzt. Ja und? Mit dem Tip von Michael ist das kein Problem. MfG Falk
Achso. Ist damit gemeint, dass man die Miso und Mosi Leitung einfach zum EEProm und zur Programmierbuchse führen soll. Wenn man den EEPROM Programmieren will, einfach CS auf High legen?
@ georg (Gast) >Ist damit gemeint, dass man die Miso und Mosi Leitung einfach zum EEProm >und zur Programmierbuchse führen soll. Ja. >Wenn man den EEPROM Programmieren will, einfach CS auf High legen? Nein. Mit einem externen Pull-Up an CS ist dieser während der Prgrammierung des AVRs inaktiv, damit stört er nicht. MfG Falk
Hi Ich habe ein Bild im Anhang. Ist sie richtig? Kann man jetzt den AVR Programmieren und nach dem Programmieren den EEPROM mit dem AVR auslesen/beschreiben? bitte um hilfe
Der CS-Pin vom EEPROM muss natürlich auch noch an den AVR angeschlossen werden, das EEPROM muss ja irgendwie "eingeschaltet" werden können.
warum benötigt man dann einen Externen Pullup und kann nicht den Internen nehmen?
Weil der Interne Pullup während des Programmierens über ISP nicht aktiv ist (Chip ist im Reset). => Beim Programmieren kann sich das EEPROM mittendrin einschalten und Müll auf die Datenleitungen geben => Programmieren über ISP geht nicht mehr oder nur unzuverlässig.
@ georg (Gast) >Dateianhang: Externer_Pullup.jpg (52,4 KB, 1 Downloads) Informiere dich über Bildformate. PNG ist dein Freund. >Ist sie richtig? naja, der EEPROm stört auf jeden Fall nciht beim Programmieren das AVR. Du kannst ihn aber auch nie ansprechen ;-) >Kann man jetzt den AVR Programmieren und nach dem Programmieren den >EEPROM mit dem AVR auslesen/beschreiben? Nö. Dazu müsstest du schon CS mit dem AVR verbinden. MFG Falk
Kann mir jemand erklären wie man einen seriellen EEPROM richtig anschließt?
Na ja, Du hast es doch schon fast. Wie jetzt schon mehrere geschrieben haben, verbindest Du einfach noch den CS des EEPROMs mit dem SS vom AVR -> fertig
Hallo Ist es jetzt so richtig? Der AVR kann ganz normal geproggt werden und das EEProm kann vom AVR gelesen und geschrieben werden? mfg
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.