Skocz do zawartości

JTAG dla procesora AVR


Pomocna odpowiedź

  • 1 rok później...

a jeśli w procesorze jest ustawiony fusebit JTAGEN to możemy wtedy używać lini TDI, TDO, TMS,TCK jako wejść/wyjść? bo nie wiem czy uwaliłem moja atmege32, czy to jest spowodowane właśnie tym fusem...

Jak wyłączysz jtag to używasz tych pinów jako zwykle IO,jak włączysz masz wtedy możliwość programowania przez ww złącze ale nie możesz używać jako pinów IO...

Dodatkowo. Interfejs JTAG można odłączyć, i używać tych pinów jako zwykle IO, ustawiając w rejestrze MCUCSR bit JTD na wartość "1". Bit JTD, żeby był efekt, wpisuje się dwukrotnie ( w czasie czterech cyklach zegara), ma to zabezpieczać przed przypadkową zmianą bitu i odłączeniem interfejsu JTAG.

http://www.atmel.com/dyn/resources/prod_documents/doc2503.pdf (str. 228)

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...