Hy, Ich habe ein programm geschrieben das einen 24C64 i2c EEprom schreiben/lesen soll. Jedoch funktioniert das irgendwie nicht, kann mir bitte jemand sagen wo der Fehler liegt ?? (Das Programm ist im Anhang) !!! Die i2c routinen funktionieren, hab ich schon getestet. !!! Hardware: Atmega8 @ 4Mhz Danke schonmal im voraus. ~ Lightning
\Ironie an "Jedoch funktioniert das irgendwie nicht" spornt alle möglichen Helfer an, sich richtig ordentlich den Kopf über dein Problem zu machen. Sowas fördert enorm die Kreativität. Gib ja keine weiteren Hinweise, sonnst wird die Lösung zu einfach gefunden. \ironie aus \Zeit-Pushmodus an Datum: 30.05.2005 14:07 Ich habe ein programm geschrieben .. Datum: 30.05.2005 18:09 Keiner ne Antwort für mich ??? Also daß ist ja wohl ne Frechheit, daß sich innerhalb von 4 Stunden keiner in einem Hobby-Board um eine Antwort für mich bemüht hat. Wenn sich nicht bald jemand meldet, dann komm ich nie wieder, ihr werdet schon sehen was ihr davon habt ... \zeit-pushmodus aus
@Martin S. Du solltest mal zum Seelenklemptner, deine plötzlichen Wutausbrüche und Beleidigungszuckungen behandeln lassen !!! ------------------------------------------------------- Da schreibt man einen Text in ein Forum und wer schreibt eine Antwort ??? Natürlich !!! der mit den Psychischen Problemen, war ja klar. ------------------------------------------------------- Außerdem was interessiert's dich ??? Wenn es dich nur aufregt warum schreibst du denn eine Antwort hä ??? ------------------------------------------------------- Also. An alle die ein echte Antwort auf meinen Beitrag haben bitte schreiben. Danke. ~ Lightning
Hi. ; Stackpointer initialisieren ldi temp, LOW(RAMEND) out SPL, temp ldi temp, HIGH(RAMEND) out SPH, temp Ciao
Immer mal den Ball flach halten.... schließlich willst DU ja etwas!!
Nur weil sich jemand "lightning" nennt heißt es noch nicht das eine
Lösung "blitzschnell" kommt. Schonmal die Suchfunktion bemüht? Bei
dem
Ton würde es mich wundern wenn Dir jemand hilft.
Ach ja:
>> !!! Die i2c routinen funktionieren, hab ich schon getestet. !!!
wenn die funktionieren, wo ist dann Dein Problem?!?
@flo Achja hatte ich vergessen. Funktioniert aber leider immernoch nicht. aber dafür ist eine der möglichen Fehlerquellen entfernt. Danke. ~ Lightning
ohne deinen code gesehe zu haben kann ich nur immer wieder auf die oft vergessenen pausen hinweisen!!! sie sind zwingend erforderlich
@Danny Jaaa ne. Gut ok schluss jetzt mit dem rumzanken. Also. Ähm ja die Suchfunktion hab ich schon benützt jedoch ist nicht's brauchbares dabei rausgesprungen. Mein problem besteht darin ob der code der oben im anhang ist (schreiben/lesen des EEproms), richtig ist. Wenn das so ist habe ich warscheinlich ein Hardwarproblem aber das kann nicht sein da ich alles überprüft habe. ~ Lightning
@KoF Pausen hab ich in der i2c_routine eingebaut. ATmega8 @ 2Mhz (habe oben aus versehen 4Mhz geschrieben) Pause wird 20 Mal durchlaufen: (1000000/20) = 100kHz Also die schreibgeschwindigkeit müsste stimmen. ~ Lightning
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.