[問題] pyserial透過UART讀寫資料
原本可以透過像Tera term、putty這類的程式
藉由UART去下指令
ex:在tera term打"ver" chip就會回我目前的fw version
最近想透過python來完成這項事情但一直做不到
連結為程式碼http://codepad.org/cSalzfge
爬文後 有對輸入的指令做encode跟decode
但在termianl看到的輸出結果卻是不連串的ver排列組合(er ver ve v...
如果用ser.readline()更會完全停住 只能把terminal關掉再重開
請問我哪裡出錯了呢?
我是在Visual stdio code上面撰寫執行
小弟新手 麻煩各位教我QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.156.184 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1567945023.A.978.html
推
09/08 21:55,
5年前
, 1F
09/08 21:55, 1F
→
09/08 22:23,
5年前
, 2F
09/08 22:23, 2F
推
09/09 12:35,
5年前
, 3F
09/09 12:35, 3F
→
09/09 12:35,
5年前
, 4F
09/09 12:35, 4F
→
09/09 12:37,
5年前
, 5F
09/09 12:37, 5F
→
09/09 12:38,
5年前
, 6F
09/09 12:38, 6F
推
09/09 15:37,
5年前
, 7F
09/09 15:37, 7F
推
09/09 19:00,
5年前
, 8F
09/09 19:00, 8F
我沒寫好...write應該要寫在while迴圈外
l大 baudrate是對的 我在tera term就是設115200
r大 意思是你在minicom讀板子的狀態有收到pyserial送過來的ver指令嗎?
如果是的話那我可能要看板端的C code怎麼改
※ 編輯: iamback5566 (123.192.156.184 臺灣), 09/09/2019 19:20:18
推
09/09 22:27,
5年前
, 9F
09/09 22:27, 9F
→
09/09 22:27,
5年前
, 10F
09/09 22:27, 10F
→
09/11 19:55,
5年前
, 11F
09/11 19:55, 11F
Python 近期熱門文章
PTT數位生活區 即時熱門文章