Gast
#794127
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
|
Anzeige
|
Microchip SPI EEProm an AVR
Gast
#794127
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.
Gast
#794173
Hallo Mosi und Miso sind schon für die Programmierung des AVR belegt. ?
Gast
#794222
Zieh des CS des EEPROMS mittels Pull-Up auf +VCC. Dann sollte es gehen.
Gast
#794319
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
Gast
#794403
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
Gast
#794549
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.
Gast
#794577
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
Gast
#794727
Kann mir jemand erklären wie man einen seriellen EEPROM richtig anschließt?
Gast
#795036
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
Gast
#796409
Hallo Ist es jetzt so richtig? Der AVR kann ganz normal geproggt werden und das EEProm kann vom AVR gelesen und geschrieben werden? mfg
Gast
#797311
push ?
Gast
#797314
>Ist es jetzt so richtig?
Ja, sieht gut aus. Gute Nacht ;)
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|