久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關于單片機與Python上位機通信問題

查看數: 3156 | 評論數: 4 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2021-5-7 23:35

正文摘要:

上位機用的PYTHON網上抄的程序,用于將G指令傳遞給單片機 目前存在的問題如下: 1、單片機有時會在一行指令中少收一兩個字符(小概率),為什么會丟字符?這個沒查到原因,求指教 2、單片機返回給PC端用于交互的 ...

回復

ID:889094 發表于 2021-5-8 21:33
我好像找到問題原因了,主要是在發送串口數據中,仔細學習了芯片手冊,發送例程里面有一個busy還幫助獲取串口發送狀態,加進去后就沒再出現卡在半路的情況。
也沒再出現接收丟失數據現象,看來接收和發送兩個還是相關聯的?還是我程序本來就亂。。。。。
總結:
1、看例程要仔細,重點地方要做筆記
2、自己寫代碼一定要結構清楚,注釋清楚
ID:889094 發表于 2021-5-8 11:02
daemondong 發表于 2021-5-8 10:54
你讀SBUF寫的不太規范,可能會導致多讀一個字符。改成下面試試
   recbuf[compos][recpos]=SBUF;//數據存 ...

謝謝回復,確實是問題,我修改一下
ID:827243 發表于 2021-5-8 10:54
你讀SBUF寫的不太規范,可能會導致多讀一個字符。改成下面試試
   recbuf[compos][recpos]=SBUF;//數據存入緩存
   recpos++;
   if(recbuf[compos][recpos-1]=='\n')        //如果收到的是\n,說明接收完一行

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产大片黄色 | 午夜爱爱毛片xxxx视频免费看 | 欧美亚洲视频在线观看 | 久草久草久草 | 欧美jizzhd精品欧美巨大免费 | 大陆一级毛片免费视频观看 | 日韩在线中文字幕 | 婷婷福利视频导航 | 黄色片免费看视频 | 91精品久久久久久久久中文字幕 | 中文字幕在线电影观看 | 日韩精品视频在线观看一区二区三区 | 亚洲三区视频 | 韩国av网站在线观看 | 国产一级黄色网 | www.色.com| 亚洲国产成人精品久久 | 激情久久网 | av网站免费在线观看 | 福利网站导航 | 欧美亚洲另类在线 | 一区二区三区视频在线 | 国产香蕉视频在线播放 | 全免一级毛片 | 在线国产视频 | 99视频在线免费观看 | 中文字幕免费在线 | 中文字幕一区在线 | 九九久久精品 | 欧美日韩一区二区三区视频 | 二区在线视频 | 天天干天天色 | 日本在线一区二区三区 | 麻豆视频在线免费观看 | 毛片一级电影 | www.四虎.com| 国产成人免费视频 | 久久中文字幕一区 | 一区二区三区欧美 | 日韩精品一区二区三区在线观看 | 国产精品精品久久久 |