標(biāo)題: 串口調(diào)試助手發(fā)送問題 [打印本頁]

作者: 蓮蓬16    時(shí)間: 2018-10-9 17:38
標(biāo)題: 串口調(diào)試助手發(fā)送問題
在程序中寫的是1,2,3,4上位機(jī)通過串口發(fā)送到單片機(jī)需要經(jīng)過什么處理啊

作者: HC6800-ES-V2.0    時(shí)間: 2018-10-10 08:17
不好回答啊。
第一:“程序中寫的是1、2、3、4”,是什么樣的數(shù)據(jù)類型?十六進(jìn)制數(shù),或是字符?
第二:如果是十六進(jìn)制數(shù)據(jù),那么,串口發(fā)送就只能用HEX模式,如果是字符,就要用文本模式。
第三:你用的什么樣的串口調(diào)試助手?我用這個(gè),很好用。




作者: 學(xué)習(xí)啦    時(shí)間: 2018-10-10 11:05
HC6800-ES-V2.0 發(fā)表于 2018-10-10 08:17
不好回答啊。
第一:“程序中寫的是1、2、3、4”,是什么樣的數(shù)據(jù)類型?十六進(jìn)制數(shù),或是字符?
第二:如 ...

之前做嵌入式和stm32實(shí)驗(yàn)時(shí)遇到無法傳輸?shù)膯栴},首先你得確定你的串口助手與機(jī)箱是否連接上了,其次你的程序里設(shè)置的波特率要與串口助手一致,還有你的程序要是正確的,因?yàn)橛械某绦蚓幾g可能沒錯(cuò),但自己敲代碼時(shí)可能漏掉了一些代碼,使程序內(nèi)部思維可能混亂的。
作者: dahe2012    時(shí)間: 2018-10-10 12:34
上位機(jī)和單片機(jī)串口的波特率、數(shù)據(jù)位、停止位、奇偶校驗(yàn)位設(shè)置要一致?梢园l(fā)送這些數(shù)字的ASCII碼
作者: 庫里666    時(shí)間: 2018-10-10 13:17
因?yàn)橛械某绦蚓幾g可能沒錯(cuò),但自己敲代碼時(shí)可能漏掉了一些代碼,使程序內(nèi)部思維可能混亂的。
作者: chuang6569882    時(shí)間: 2018-10-10 13:58
單片機(jī)收到的只是你要發(fā)送內(nèi)容對(duì)應(yīng)的7個(gè)字節(jié)分別是 1、 2、 3、 4 對(duì)應(yīng)的ASIIC碼值,如果你要發(fā)送16進(jìn)制數(shù)應(yīng)給寫成01 02 03 04這樣子
作者: keyvan    時(shí)間: 2018-10-10 15:31
程序和上位機(jī)的串口的參數(shù)匹配就行。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1