Mam pewien problem z odczytem danych w delphi nadawanych przez RS232. Do nadawania danych wykorzystałem mikrokontroler który nadaje mi siedmio-znakowy string z częstotliwością co 500ms.
Do odczytu w delphi wykorzystałem funkcje WIN API od obsługi Rs232, sam odczyt realizowany jest na timerze ustawionym również na 500ms problem polega na tym, że np wartość wysyłana to 55443322 i przy odczycie w delphi czasami występuje pewien błąd a mianowicie czasami ten string odbierany jest poprawnie jednak czasami jest problem i Delphi odczyt zamiast tej napisanej wcześniej wartości np. 5544
Gdzie może tkwić błąd?
Do odczytu w delphi wykorzystałem funkcje WIN API od obsługi Rs232, sam odczyt realizowany jest na timerze ustawionym również na 500ms problem polega na tym, że np wartość wysyłana to 55443322 i przy odczycie w delphi czasami występuje pewien błąd a mianowicie czasami ten string odbierany jest poprawnie jednak czasami jest problem i Delphi odczyt zamiast tej napisanej wcześniej wartości np. 5544
Gdzie może tkwić błąd?