Hallo, ich habe mir ein ein neues Experimentierboard mit einem ATMega16 gebaut, vorher habe ich mit dem 8515 gearbeitet. Nun habe ich zwecks Test 8 LED's an den Port C gehängt und lasse diese nun blinken. Die LED's an den Pins PC2 bis PC5 (Also TCK, TMS, TDO und TDI) leuchten gar nicht, oder nicht mit voller Leuchtstärke - oder leuchten dann wenn sie eigentlich aus sein müssten. Kann dies damit zusammenhängen das gerade an diesen Pins ein JTAG-Interface angeschlossen werden kann. Muss man, oder kann man, dies in einem Register an oder abschalten? Vielen Dank P.S. Wird ein ATMega mit einem 8 MHz oder 16 MHz Quarz betrieben, weil ich habe noch keine Schaltung gesehen wo ein 16 MHz Quarz eingesetzt war, möglicherweise wegen dem On-Chip Click Multiplier? Nochmals vielen Dank
oder im (inline-) assembler Siehe ATMega16 Datenblatt, Seite 229, JTD Bit
Hallo Simon, das habe ich gerade gemacht, JDT Bit im Register mittels MCUCSR |= (1<<JTD); auf Null gesetzt. Jetzt läuft der ATMega16 nicht mehr, "springt" nach 'nem Reset einfach nicht mehr an. Ich hoffe ich muss den uC nicht wegschmeissen. Ein Rücksetzten des Bit bringt auch nichts.
1. das ist aber ungewöhnlich. 2. "The application software must write this bit to the desired value twice within four cycles to change its value."
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.