Witam. Może temat artykułu nie jest za dobry, ale nie wiedziałem jak to opisać dokładniej.
Mam taki problem, od kilku tygodni próbuję połączyć Amtege8 poprzez UART z komputerem. Kiedy budowałem przejściówkę opartą o układ MAX232 to chyba spaliłem mój port COM w komputerze bo teraz to nawet echo na tym wejściu nie działa. Na wtyku jest napięcie na wszystkich pinach ale chyba RxD albo TxD padło.
Dzisiaj kupiłem gotową przejściówkę USB -> RS232 opartą o układ FT232. Działa ona bardzo dobrze, echo działa kiedy połączę RxD z TxD. Mam natomiast problem albo z kodem albo sam nie wiem z czym.
Szukałem po stronach internetowych przykładów i przetestowałem co najmniej 5 różnych wersji soft'u na mikrokontroler. Oto wersja z której korzystam teraz:
W menadżerze urządzeń na komputerze ustawiłem baudrate portu na 9600, w terminalu do komunikacji przez rs232 także. Niestety kiedy podłączam układ do prądu i próbuję przesłać zwykłą "1" to terminal bardzo długo myśli i po jakimś czasie pokazuje że nic nie odebrał.
Czy znalazł by się ktoś kto by mi pomógł poprawić ten kod tak, aby chociaż głupie ECHO działało? To było by kluczem do mojej dalszej pracy. O wiele łatwiej jest mi się uczyć na przykładach. Pozdrawiam serdecznie
Mam taki problem, od kilku tygodni próbuję połączyć Amtege8 poprzez UART z komputerem. Kiedy budowałem przejściówkę opartą o układ MAX232 to chyba spaliłem mój port COM w komputerze bo teraz to nawet echo na tym wejściu nie działa. Na wtyku jest napięcie na wszystkich pinach ale chyba RxD albo TxD padło.
Dzisiaj kupiłem gotową przejściówkę USB -> RS232 opartą o układ FT232. Działa ona bardzo dobrze, echo działa kiedy połączę RxD z TxD. Mam natomiast problem albo z kodem albo sam nie wiem z czym.
Szukałem po stronach internetowych przykładów i przetestowałem co najmniej 5 różnych wersji soft'u na mikrokontroler. Oto wersja z której korzystam teraz:
Kod: C / C++
W menadżerze urządzeń na komputerze ustawiłem baudrate portu na 9600, w terminalu do komunikacji przez rs232 także. Niestety kiedy podłączam układ do prądu i próbuję przesłać zwykłą "1" to terminal bardzo długo myśli i po jakimś czasie pokazuje że nic nie odebrał.
Czy znalazł by się ktoś kto by mi pomógł poprawić ten kod tak, aby chociaż głupie ECHO działało? To było by kluczem do mojej dalszej pracy. O wiele łatwiej jest mi się uczyć na przykładach. Pozdrawiam serdecznie