Ist es möglich, dass die LEDs am PortC angeschlossen sind? Wenn ja, schau mal, ob das JTAG-Interface deaktiviert ist.
Hallo,
habe mir das RN-Control Board aufgebaut, jedoch bekomme ich die LEDs 3-6 nicht zum leuchten. Weder Lauflicht- noch Dauerlichtprogrammierung helfen etwas.
Die LEDs sind alle intakt, kalte Lötstellen sind ausgeschlossen.
Kann mir evtl. jemand einen Tip geben, wo ich anfangen muss, anch dem Fehler zu suchen?
Vielen Dank schonmal,
Gruß
thdrummer
Ist es möglich, dass die LEDs am PortC angeschlossen sind? Wenn ja, schau mal, ob das JTAG-Interface deaktiviert ist.
Danke für deine schnelle Antwort!
Ja, die LEDs sind am Port C angeschlossen.
Kannst du mir noch sagen, wie ich prüfe, ob das JTAG Interface deaktiviert ist?
Danke schonmal,
Gruß
thdrummer
Ob JTAG aktiviert ist oder nicht wird in erster Linie durch ein Fusebit geregelt. Es gibt also ein Fusebit, das irgendwas mit JTAG heißt, wie genau weiß ich grad nicht. Du musst nun schauen, ob dieses aktiviert ist, oder nicht. Wenn dann JTAG aktiv ist, kannst du es per Fusebit ausschalten.
Hallo thdrummer,
habe genau das geleiche Problem.
Lege ich GRD an den Pin am Controller leuchten die LEDs.
Ein anderer 32 Contoller hat das gleiche Problem.
Konntest Du das Problem lösen?
CU Manhof
Wer sich nicht an die Fusebits traut, kann das auch per Software temporär ausschalten,
dH. es muss in jedem Programm mind. einmal am Anfang vorkommen.
Im Register MCUCSR das Bit JTD setzen, dann ist das JTAG Interface deaktiviert, auch wenn es bei den Fusebits aktiviert ist.
In C schaut das so aus:
In BascomCode:MCUCSR |= (1<<JTD);
PS:Code:MCUCSR.JTD = 1
diesen Tipp hab ich hier im Forum aber auch schon mal gelesen !
Das stimmt nicht ganz, laut Datenblatt muss man das Bit zweimal direkt hintereinander setzen. Ansonsten funktioniert der Weg gut.
The application software must write this bit to the desired value twice within four
cycles to change its value.
(Datenblatt ATMega32, S.22
Hallo,
nun habe ich die Lösung - es lag an dem aktiviertem JTAG, man muss JTAG deaktivieren!
Gruß
thdrummer
Ja, schon. Was haben wir denn die ganze Zeit gesagt?!
Manhof hatte oben noch einmal gefragt, ob ich die Lösung nun habe, daher nun nochmal in aller Deutlichkeit...
Gruß
thdrummer
Lesezeichen