回答編集履歴

2

過去の質問について追記

2017/07/10 04:46

投稿

can110
can110

スコア38266

test CHANGED
@@ -3,6 +3,8 @@
3
3
  `geta = b"0x7E 00 0F 17 01 00 13 A2 00 40 D5 D4 63 FF FE 02 64 62 21"`では`0x7E~`という文字列がバイナリ`\x30\x78\x37\x45~`になっています。
4
4
 
5
5
  もしAPIモードがバイナリをそのまま扱うモードであれば、これでは正しいデータが送信されておらず、正しい結果が受信されていないと思われます。
6
+
7
+ また、過去質問[Pythonを使ってシリアル通信を行っています](https://teratail.com/questions/83245)も同じ原因と思われます。
6
8
 
7
9
 
8
10
 

1

コード追記

2017/07/10 04:45

投稿

can110
can110

スコア38266

test CHANGED
@@ -44,6 +44,8 @@
44
44
 
45
45
  s = binascii.b2a_hex(b)
46
46
 
47
+ # b'7e000f17010013a20040d5d463fffe02646221'
48
+
47
49
  print(s)
48
50
 
49
51
  ```