Witam
Posiadam sterownik do pieca C.O. Sposób działania sterownika jest kiepski i muszę go zmienić. Sterownik oparty jest o ATmega16. Na płytce sterownika nie ma żadnego złącza do programowania/debugowania (brak ISP/JTAG). Piny TDI, TDO, TMS, TCK wykorzystywane są do obsługi klawiatury natomiast MOSI, MISO i SCK wykorzystywane są do obsługi wyswietlacza wiec jest "elektryczny" dostęp do obu metod zaprogramowania. Wolę używać JTAG więc jeśli JTAGEN będzie wyłączony to przez ISP go ustawie.
Jak zachowywał się będzie JTAG jeśli piny TDI, TDO, TMS i TCK będą podciagnięte przez rezystory do zasilania?
Czy będe w programie mógł zadeklarować je jako wejścia czy wskazane jest aby ich nie ruszać?
Zakładając że zrobie sobie zworkę i od jej położenia będe uzależniał czy te 4 piny portu C (kawiatura) będe używał czy nie (taki JTAG enable), czy będe mógł uzywać JTAG? Czy te rezystory podciagajace nie będą przeszkadzać (zwłaszcza TDO)?
Posiadam sterownik do pieca C.O. Sposób działania sterownika jest kiepski i muszę go zmienić. Sterownik oparty jest o ATmega16. Na płytce sterownika nie ma żadnego złącza do programowania/debugowania (brak ISP/JTAG). Piny TDI, TDO, TMS, TCK wykorzystywane są do obsługi klawiatury natomiast MOSI, MISO i SCK wykorzystywane są do obsługi wyswietlacza wiec jest "elektryczny" dostęp do obu metod zaprogramowania. Wolę używać JTAG więc jeśli JTAGEN będzie wyłączony to przez ISP go ustawie.
Jak zachowywał się będzie JTAG jeśli piny TDI, TDO, TMS i TCK będą podciagnięte przez rezystory do zasilania?
Czy będe w programie mógł zadeklarować je jako wejścia czy wskazane jest aby ich nie ruszać?
Zakładając że zrobie sobie zworkę i od jej położenia będe uzależniał czy te 4 piny portu C (kawiatura) będe używał czy nie (taki JTAG enable), czy będe mógł uzywać JTAG? Czy te rezystory podciagajace nie będą przeszkadzać (zwłaszcza TDO)?