找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2301|回復: 7
收起左側

串口通信問題

[復制鏈接]
ID:117239 發(fā)表于 2016-4-28 10:06 | 顯示全部樓層 |閱讀模式
為什么我做的串口通信顯示數(shù)據(jù)一位一位的收(比如,我想一次收到26.8,而他先是2,后是6,中間還很亂發(fā)的,不一定正確,該怎么解決)
回復

使用道具 舉報

ID:117207 發(fā)表于 2016-4-28 11:06 | 顯示全部樓層
哎我也只是個菜鳥
回復

使用道具 舉報

ID:88256 發(fā)表于 2016-4-28 11:43 | 顯示全部樓層
本來串口通信就是一個字節(jié)一個字節(jié)的發(fā)送,電腦、單片機都是用二進制的,如果沒記錯的話,十進制2應該是要發(fā)送32H,6是發(fā)送36H,不可以直接發(fā)送十進制26的;C語言是可以直接寫26,但是編譯后還是分開發(fā)送的

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:117507 發(fā)表于 2016-4-29 12:56 | 顯示全部樓層
16位單片機不能直接把小數(shù)點后的數(shù)發(fā)過去吧,可以在程序里發(fā)送時需要把數(shù)字每一位都提取出來,接收時再還原。液晶顯示部分也不能直接就把小數(shù)顯示出來吧,個人意見

評分

參與人數(shù) 1黑幣 +80 收起 理由
admin + 80 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:117509 發(fā)表于 2016-4-29 13:08 | 顯示全部樓層
進來學習下,我也很想知道答案。
回復

使用道具 舉報

ID:117521 發(fā)表于 2016-4-29 14:30 | 顯示全部樓層
串口就是串列傳輸,只能一位一位傳

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:117526 發(fā)表于 2016-4-29 14:49 | 顯示全部樓層
看看波特率是否正確

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:117578 發(fā)表于 2016-4-29 20:20 | 顯示全部樓層
用printf函數(shù)

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表