how to properly set the transmission parameters RS
Posted: Mon Feb 15, 2016 12:39 pm
Hello
How should I set the correct transmission parameters for the serial port?
Exactly interested in serial transmission on the bus 485. In my program I want to send 14 characters at 1200 bps. UP is used PIC18F46K22 with quartz 3,2768MHz, the program is set to interrupt TMR0 - 100Hz I know (diagram explains the connections) that I have to wait ok.20ms at the end of sending data to odbirnika and exact change in broadcasting - receiving for the MAX485. So it follows that my UP can query about every 25ms. And here I was killed. I query my UP every 250ms, and get an answer. The problem is that after a time disappears transmission that is the question page views a questioner UP stops to respond.
jak prawidłowo ustalić paramatry transmisji RS
Witam
Jak powinno się ustawić prawidłowo parametry transmisji dla portu szeregowego?
Dokładnie interesuje mnie transmisja szeregowa na magistrali 485. W moim programie chcę wysyłać 14 znaków z prędkością 1200 bps. Używanym UP jest PIC18F46K22 z kwarcem 3,2768MHz, w programie jest ustawione przerwanie TMR0 - 100Hz Już wiem (schemat wyjaśnia sposób połaczenia) że muszę odczekać ok.20ms na zakończenie wysyłania danych do odbirnika, a dokładnie ze zmianą stanu nadawanie - odbieranie dla MAX485. Czyli wynika z tego że moj UP mogę odpytywać co około 25ms. I tu poległam. Odpytuję mój UP co 250ms, i dostaję odpowiedź. Problem w tym że po czasie zanika transmisja to znaczy zapytania z strony pytającego wychodzą a UP przestaje na nie odpowiadać.
How should I set the correct transmission parameters for the serial port?
Exactly interested in serial transmission on the bus 485. In my program I want to send 14 characters at 1200 bps. UP is used PIC18F46K22 with quartz 3,2768MHz, the program is set to interrupt TMR0 - 100Hz I know (diagram explains the connections) that I have to wait ok.20ms at the end of sending data to odbirnika and exact change in broadcasting - receiving for the MAX485. So it follows that my UP can query about every 25ms. And here I was killed. I query my UP every 250ms, and get an answer. The problem is that after a time disappears transmission that is the question page views a questioner UP stops to respond.
jak prawidłowo ustalić paramatry transmisji RS
Witam
Jak powinno się ustawić prawidłowo parametry transmisji dla portu szeregowego?
Dokładnie interesuje mnie transmisja szeregowa na magistrali 485. W moim programie chcę wysyłać 14 znaków z prędkością 1200 bps. Używanym UP jest PIC18F46K22 z kwarcem 3,2768MHz, w programie jest ustawione przerwanie TMR0 - 100Hz Już wiem (schemat wyjaśnia sposób połaczenia) że muszę odczekać ok.20ms na zakończenie wysyłania danych do odbirnika, a dokładnie ze zmianą stanu nadawanie - odbieranie dla MAX485. Czyli wynika z tego że moj UP mogę odpytywać co około 25ms. I tu poległam. Odpytuję mój UP co 250ms, i dostaję odpowiedź. Problem w tym że po czasie zanika transmisja to znaczy zapytania z strony pytającego wychodzą a UP przestaje na nie odpowiadać.