Witam,
Odczytuję string z USART przez ComPort w taki sposób:
procedure TForm1.ComDataPacket1Packet(Sender: TObject; const Str: string);
begin
Form1.Memo1.Lines.Add(IntToStr(Ord(Str[1])) +' '+ IntToStr(Ord(Str[2])) +' '+ IntToStr(Ord(Str[3])));
end;
A dostaję liczby, które są większe o 255. Bardzo często to jest coś w okolicach 8200:
215 382 8249
220 8211 131
83 357 8225
220 8211 8225
215 378 352
77 357 8225
Co mam nie tak? :(