Hello,
I have RPi3 and PC with winXP. Try to send and receive datas via serial port. Connected GPIO via "shifter 3.3v" to PC. On Pc hyperterminal and on RPi3 form with button_connect, button_send, memo and one LazSerial1. In method RxData of LazSerial1 simply
<code>
str:=LazSerial1.ReadData;
memo1.Lines.Add(str);
</code>
After connection I click on button_send where is only: "LazSerial1.WriteData('aaa')"
and in hyperterminal I received 'aaa', so it works. But when I try to send something from hyperterminal to RPi3 then I get only something like empty line(no one visible sign), but every time I send from hyperterminal I notice that scrollbar of memo1 becomes smaller......
The same program in lazarus but compiled on win32 works well on PC.
Transmission:9600, 8,N,1, no flowcontrol.
Martin