串口調(diào)試發(fā)送的數(shù)據(jù)怎么寫(xiě) 網(wǎng)口轉(zhuǎn)rs485模塊怎樣讀取設(shè)備數(shù)據(jù)?
網(wǎng)口轉(zhuǎn)rs485模塊怎樣讀取設(shè)備數(shù)據(jù)?是可以不用電腦讀取表和開(kāi)關(guān)的數(shù)據(jù),只不過(guò),電腦上要安一個(gè)USB轉(zhuǎn)RS485模塊,上網(wǎng)買一個(gè)吧,記好向店家要驅(qū)動(dòng)程序,安裝的USB轉(zhuǎn)485模塊,再安裝驅(qū)動(dòng)程序后,電
網(wǎng)口轉(zhuǎn)rs485模塊怎樣讀取設(shè)備數(shù)據(jù)?
是可以不用電腦讀取表和開(kāi)關(guān)的數(shù)據(jù),只不過(guò),電腦上要安一個(gè)USB轉(zhuǎn)RS485模塊,上網(wǎng)買一個(gè)吧,記好向店家要驅(qū)動(dòng)程序,安裝的USB轉(zhuǎn)485模塊,再安裝驅(qū)動(dòng)程序后,電腦上就多出一個(gè)虛擬軟件的串口,用可以用串口調(diào)試助手讀取數(shù)據(jù)了。
只不過(guò),有一點(diǎn),你要明白這表和開(kāi)關(guān)的通信協(xié)議才能讀取數(shù)據(jù)的,是電腦要郵箱里什么命令才能讀取數(shù)據(jù),并且通信的波特率是多少,要看那表和開(kāi)關(guān)的技術(shù)資料查幫一下忙才明白。
串口通信怎樣發(fā)送hex數(shù)據(jù)?
1:先去下一個(gè)通用的串口調(diào)試軟件不用你的vb程序,用你原先單片機(jī)的程序給計(jì)算機(jī)發(fā)數(shù)據(jù),那樣的話要是串口調(diào)試軟件可以接收到的數(shù)據(jù)是對(duì)的,說(shuō)明你的vb程序問(wèn)題。
2:如果沒(méi)有上述事項(xiàng)方法收不到的應(yīng)該出現(xiàn)了錯(cuò)誤數(shù)據(jù),則個(gè)人建議把單片機(jī)串口工作把它改成三,波特率和其他的用不著變。再然串口調(diào)試軟件收不到數(shù)據(jù)看一下。同時(shí):“PCON0x00//開(kāi)總掉線,開(kāi)串口掉線”P(pán)CON并非關(guān)閉控制器,下面那句才是。開(kāi)中斷。
如何通過(guò)串口調(diào)試助手向串口發(fā)送某個(gè)字符串然后讓串口修改波特率?
1.發(fā)送中字符前打印出數(shù)據(jù)printf(senddata%d,%c
,*data,*data);//打印出ascii碼和字符
2.指針data常規(guī)的自增你操作,這表明data是一個(gè)字符數(shù)組,其內(nèi)存地址必須是連續(xù)的,否則data很有可能擁有野指針
打印出這個(gè)字符的指針地址printf(data[%x][%d][%c]
,data,*data,*data);
3.unsignedchar是無(wú)符號(hào)字符,取值[0,255],32位機(jī)上占一個(gè)字節(jié),如果沒(méi)有傳遞的數(shù)據(jù)超去,會(huì)截掉高位,下了低8位
4.應(yīng)該要就是上面的問(wèn)題,跟蹤監(jiān)視調(diào)試下吧,用出每一個(gè)字符的值及所在內(nèi)存地址
如何使用串口調(diào)試助手檢測(cè)串口的好壞?
串口是用處通信的,要是能算正常通信,串口當(dāng)然應(yīng)該是好的!因此,最可靠的方法就是建立起一個(gè)串口通信環(huán)境。其實(shí),也有簡(jiǎn)單的方法,如果不是短接串口的2、3兩針,這樣的話就無(wú)法形成一個(gè)村民組織自收的環(huán)境,再用串口調(diào)試助手郵箱里數(shù)據(jù),如果有數(shù)據(jù)回顯,確切說(shuō)明串口通信功能算正常!其實(shí),標(biāo)準(zhǔn)串口信號(hào)很多,最靠譜的方法還是組建一個(gè)串口通信環(huán)境。拓寬思維:
1、串口調(diào)試助手是串口調(diào)試去相關(guān)工具,有多個(gè)版本。如:友善串口調(diào)試助手,允許9600,19200等具體用法各種波特率及自定義波特率,這個(gè)可以自動(dòng)識(shí)別串口,能可以設(shè)置校驗(yàn)、數(shù)據(jù)位和停止下來(lái)位,能以ASCII碼或十六進(jìn)制收不到或你的郵箱任何數(shù)據(jù)或字符,可以不橫豎斜設(shè)定自動(dòng)出現(xiàn)正在發(fā)送周期,并能將可以接收數(shù)據(jù)存放成文本文件,能你的郵箱輸入大小的文本文件。
2、硬件連接到方面,民間臺(tái)式PC機(jī)支持什么標(biāo)準(zhǔn)RS232接口,但是內(nèi)帶串口的筆記本很難得一見(jiàn),所以我要USB/232裝換接口,另外完全安裝相對(duì)應(yīng)驅(qū)動(dòng)程序。特有廣泛的串口有9針串口(DB9)和25針串口(DB25),通信距離較近時(shí)(lt12m),是可以用電纜線就連接上標(biāo)準(zhǔn)RS232端口(RS422,RS485較遠(yuǎn)),若距離較近,需疊加調(diào)制解調(diào)(MODEM)。之一簡(jiǎn)單的且具體用法的是三線制接法,即地、接收數(shù)據(jù)和發(fā)送中數(shù)據(jù)三腳連通。