Witam,
nie mogę odbierać danych mikroprocesorem MC9S12A64CFUE.
Komunikacja uC> MAX232N>FT232rl>komputer działa,
natomiast w drugą stronę już nie...
Do obsługi portu używałem RealTerm (XP na VirtualBox) i gtkterm(Linux) z tym samym skutkiem.
Schemat (max232N+cztery elektrolity 1uF):
Konfiguracja portu:
Programuję z użyciem Processor Expert, skopiowałem przykładowy program z tematu pomocy, i po bezskutecznych próbach uruchomienia zmodyfikowałem go w celu znalezienia błędu:
Błąd jaki otrzymuję to OverRun (Program Zwraca "Hello Word E5OE5OE5OE5O(...)").
Znalazłem że występuje wtedy gdy jeden lub wiele znaków zostanie odebranych ale nie odczytanych przez uC....
Tylko że błąd pojawia się zawsze, pomimo tego że nic nie wysyłałem!
Czy to oznacza że na porcie są jakieś śmieci, czy może max232 jest zepsuty (próbuję już drugą kość i jest to samo)?
Jak poprawnie skonfigurować port?
Bardzo proszę o pomoc siedzę nad tym już parę dni i kończą mi się pomysły co może być źle.
nie mogę odbierać danych mikroprocesorem MC9S12A64CFUE.
Komunikacja uC> MAX232N>FT232rl>komputer działa,
natomiast w drugą stronę już nie...
Do obsługi portu używałem RealTerm (XP na VirtualBox) i gtkterm(Linux) z tym samym skutkiem.
Schemat (max232N+cztery elektrolity 1uF):
Konfiguracja portu:
Programuję z użyciem Processor Expert, skopiowałem przykładowy program z tematu pomocy, i po bezskutecznych próbach uruchomienia zmodyfikowałem go w celu znalezienia błędu:
Kod: C / C++
Błąd jaki otrzymuję to OverRun (Program Zwraca "Hello Word E5OE5OE5OE5O(...)").
Znalazłem że występuje wtedy gdy jeden lub wiele znaków zostanie odebranych ale nie odczytanych przez uC....
Tylko że błąd pojawia się zawsze, pomimo tego że nic nie wysyłałem!
Czy to oznacza że na porcie są jakieś śmieci, czy może max232 jest zepsuty (próbuję już drugą kość i jest to samo)?
Jak poprawnie skonfigurować port?
Bardzo proszę o pomoc siedzę nad tym już parę dni i kończą mi się pomysły co może być źle.