シリアル接続でRaspberry PiとTeensyの間でデータを送信しようとしています。シリアル接続でデータが破損しました
teensyのためのコード:ラズベリーパイのための
void setup() {
Serial1.begin(9600);
}
void loop() {
Serial1.println("HELLO");
delay(1000);
}
Pythonコード:
import serial
import sys
import string
ser = serial.Serial('/dev/ttyAMA0', 9600)
while True :
try:
data=ser.readline()
print(data)
except:
print("Unexpected error: {}".format(sys.exc_info()))
sys.exit()
結果:
データが破損しているように見えるのはなぜ?パリティビットはそれを防ぐものではありませんか?
いいえ、わかりません。画面の "ビデオ"としてgifを作成するアイデアのちょうどボーナスポイント。 BTW:デフォルト(= 8N1)の設定でパリティを使用していません – datafiddler
8E1で試しました。変更なし –