Witam
Bardzo proszę o radę, mój problem wygląda następująco:
Atmega32 + FT232RL i wykorzystane funkcje getchar() i putchar() w pakiecie CodeVisionAVR. Nie mogę uruchomic komunikacji komunikacji, co bym nie wysłał z AVR na terminalu dostaję 0x00 (lub 0x0000 lub 0x000000) i na odwrót czyli z terminala na AVR.
Po podpięciu w miejsce układu FT232RL aplikacji na MAX232 transmisja jest OK. Po odłączeniu AVR-a od FT232RL i złaczeniu RX i TX na teminalu pojawia się echo. Więc hardware-owo wszystko jest ok, dlatego napewno jest to wina implementacji funkcji putchar() i getchar() w CodeVisionAVR.
Nie bawiąc się w analizę wyższości jednego środowiska nad innym czy ktoś jest mi w stanie podsunąć pomysł co jest jest nie tak?? Na pewno wielu z was robiło takie konfiguracje, proszę o radę.
Bardzo proszę o radę, mój problem wygląda następująco:
Atmega32 + FT232RL i wykorzystane funkcje getchar() i putchar() w pakiecie CodeVisionAVR. Nie mogę uruchomic komunikacji komunikacji, co bym nie wysłał z AVR na terminalu dostaję 0x00 (lub 0x0000 lub 0x000000) i na odwrót czyli z terminala na AVR.
Po podpięciu w miejsce układu FT232RL aplikacji na MAX232 transmisja jest OK. Po odłączeniu AVR-a od FT232RL i złaczeniu RX i TX na teminalu pojawia się echo. Więc hardware-owo wszystko jest ok, dlatego napewno jest to wina implementacji funkcji putchar() i getchar() w CodeVisionAVR.
Nie bawiąc się w analizę wyższości jednego środowiska nad innym czy ktoś jest mi w stanie podsunąć pomysł co jest jest nie tak?? Na pewno wielu z was robiło takie konfiguracje, proszę o radę.