Hi, ich habe einen ATmega16 und programmiere ihn mit meinem JTAGicemkII. Aus dem Datenblatt des Atmega16 habe ich herausgenommen, wie man die SPI programmiert. Dies wollte ich auch tun, doch wenn ich mit dem Oszi messe, so bleibt der SCK-Pin ständig auf "0". Woran kann das liegen? Wenn ich debugge, dann sehe ich, dass die Kommunikation mit meinem Funkchip (der kommuniziert mit dem Atmega über SPI) normal abläuft. Ich glaube aber, dass das nicht wirklich so ist, mein Funksender sendet nichts und wie gesagt ist ja SCK ständig Null. Sonst ist doch da nichts! Die JTAG-Schnittstelle muss ja auch richtig sein, sonst würde ich doch gar kein Device finden und Fuses oder so einstellen können. Der Atmega funktioniert auch. Wäre für einen Rat sehr dankbar!
Etwas Programm-Code könnte helfen. Ich gehe davon aus, dass es ein Sortware- und kein Hardware-Problem ist.
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.