Mam dziwny problem, który całkowicie mnie zaszokował. Zgłupiałem! Mam urządzenie na Atmega, które:
1. Na przejściówce USB-COM współpracuje z terminalem idealnie (mogę przesyłać z poziomu terminala i transmisja przebiega dobrze)
2. Na prawdziwym porcie COM, mogę przesłać z terminala do urządzenia tylko dwa znaki (wiem, bo po każdym przesłanym znaku mam zwrócone echo). Po przesłaniu dwóch znaków jakby blokuje się bufor - nie mogę przesłać ani jednego znaku więcej - nie dostaję echa. A bufor jest 4 znakowy (tyle znaków ma komenda sterująca, i na tyle znaków oczekuje moje urządzenie).
Co jest, kurcze! Normalną rzeczą jest prawidłowość, że nie każde urządzenie, które działa na prawdziwym porcie COM, musi od razu działać z przejściówką USB-COM, ale... żeby w drugą stronę...?
Zamurowało mnie to, co teraz stwierdziłem, i pojęcia nie mam co jest nie tak.
Na początku nie zmostkowałem linii 6-4 i 7-8. Myślałem, że to będzie przyczyna. A teraz jest zmostkowane, i układ zachowuje się tak jak opisałem wyżej. Czyli z przejściówką dalej działa, a na prawdziwym porcie nie!
Ktoś wie, co tu jest grane?
1. Na przejściówce USB-COM współpracuje z terminalem idealnie (mogę przesyłać z poziomu terminala i transmisja przebiega dobrze)
2. Na prawdziwym porcie COM, mogę przesłać z terminala do urządzenia tylko dwa znaki (wiem, bo po każdym przesłanym znaku mam zwrócone echo). Po przesłaniu dwóch znaków jakby blokuje się bufor - nie mogę przesłać ani jednego znaku więcej - nie dostaję echa. A bufor jest 4 znakowy (tyle znaków ma komenda sterująca, i na tyle znaków oczekuje moje urządzenie).
Co jest, kurcze! Normalną rzeczą jest prawidłowość, że nie każde urządzenie, które działa na prawdziwym porcie COM, musi od razu działać z przejściówką USB-COM, ale... żeby w drugą stronę...?
Zamurowało mnie to, co teraz stwierdziłem, i pojęcia nie mam co jest nie tak.
Na początku nie zmostkowałem linii 6-4 i 7-8. Myślałem, że to będzie przyczyna. A teraz jest zmostkowane, i układ zachowuje się tak jak opisałem wyżej. Czyli z przejściówką dalej działa, a na prawdziwym porcie nie!
Ktoś wie, co tu jest grane?