PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : EEPROM 24LC256 mit I2C Bus



bedboy27
04.11.2007, 21:47
Hey Leute

könnte mir mal bitte jemand erklären wie ich ein EEPROM mit Basic ansteuern kann? Hab schon vieles probiert aber ich habs noch nicht hinbekommen etwas zu Speichern und dann zu lesen.
Wäre super wenn da jemand da passende Programm hat
MFG
Tobias

roboterheld
07.11.2007, 21:06
geht nicht, weil du am rp5 nur 256byte frei hast für asm-programmme.
das eeprom was dort drauf ist kann man schlecht runterlöten , sonst könntest du ein 512wer (64kbyte) draufsetzen und den speicher oberhalb 32kb selber nutzen.

mfg

bedboy27
07.11.2007, 22:03
Okay aber könnte ich nicht das EEProm über 2 Ports ansteuern?

roboterheld
08.11.2007, 18:17
ich hatte damals einen atmega8 auf eine kleine platine gebaut und huckepack auf dem rp5 , der atmega8 hat dann einpaar aufgaben übernommen. daten speichern auf dem eeprom, funkverbindung zum pc und rs232verbindung zur cplatine. steuerdaten also... die platine des rp5 hat nur die eigenen ir-sensoren bedient und den motor gesteuert.

Vitis
08.11.2007, 21:35
also ich kann den rp5 zwar nicht, aber wenn Du zwei freie
Ports hast kannst Du natürlich einen I2C per Software
nachbilden.

Dirk
09.11.2007, 14:06
... wenn Du zwei freie Ports hast kannst Du natürlich einen I2C per Software nachbilden.

Genau. Für den RP5 gibt es da auch schon Routinen in CCBASIC, die du dafür nutzen kannst. Geh 'mal auf die Suche nach H.J. Windt und "emuliertes I2C" hier im Forum.

Eine ähnliche Anfrage nach I2C-Anschluss an den RP5 hattest du ja auch schon hier gestellt: https://www.roboternetz.de/phpBB2/viewtopic.php?t=34871
Hast du das schon hingekriegt?

Gruß Dirk

roboterheld
09.11.2007, 21:00
.....Ports hast kannst Du natürlich einen I2C per Software
nachbilden.....

geht nicht, ist zu langsam die interpretersprache. ausserdem hat er nur noch 255byte für asm-code frei, aber auch nur, wenn er die ir-dioden nicht benutzt.