Witam.
Na wstępnie kilka informacji:
-Mikrokontroler atmega32
-IDE - AVR Studio 4.18 + toolchain z winavr (kompilator avr-gcc).
-Debugger - JTag ICE
-Konwerter usb <> rs232 - AVR Prog w konfiguracji konwertera.
Płytka z procesorem nie zawiera błędów , połączenie mikrokontrolera z konwerterem "zcrossowane" a sam konwerter jest sprawny (testowałem podłączając RX bezpośrednio z TX i dostawałem poprawne echo w terminalu).
Cały problem polega na tym że przy próbie załadowania danych do wysłania do rejestru UDR program przeskakuje do początku funkcji main();
kod programu:
Dodatkowym problemem jest to że zawartość UDR nie jest wysyłana do konwertera.
Czy ktoś mógłby podpowiedzieć co robię źle ?
Na wstępnie kilka informacji:
-Mikrokontroler atmega32
-IDE - AVR Studio 4.18 + toolchain z winavr (kompilator avr-gcc).
-Debugger - JTag ICE
-Konwerter usb <> rs232 - AVR Prog w konfiguracji konwertera.
Płytka z procesorem nie zawiera błędów , połączenie mikrokontrolera z konwerterem "zcrossowane" a sam konwerter jest sprawny (testowałem podłączając RX bezpośrednio z TX i dostawałem poprawne echo w terminalu).
Cały problem polega na tym że przy próbie załadowania danych do wysłania do rejestru UDR program przeskakuje do początku funkcji main();
kod programu:
Kod: C / C++
Dodatkowym problemem jest to że zawartość UDR nie jest wysyłana do konwertera.
Czy ktoś mógłby podpowiedzieć co robię źle ?
