|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
求助:關(guān)于串口通訊工具(謝謝各位了) |
| 作者:xxy301 欄目:單片機(jī) |
各位高手: 我一直使用SSCOM串口調(diào)試軟件提示下位機(jī),但是我現(xiàn)在遇到的協(xié)議為ASCII碼協(xié)議,如協(xié)議為0x02 ‘A’‘B’ ‘C’ ‘1’ ‘2’ 0x0D. 以上的命令要是全部翻譯成16進(jìn)制當(dāng)然可以在SSCOM中單行發(fā)送出去,問(wèn)題是協(xié)議很多全部翻譯成16進(jìn)制可讀性就下降了;要是全部用ASCII碼發(fā)送,但是0x02和0x0D是無(wú)法顯示的ASCII碼,無(wú)法表示。 希望解決辦法: 1、軟件已經(jīng)具有功能,但是語(yǔ)法是什么? 如通過(guò)形如 \0x02\ABC12\0x0D\解決。 2、別的軟件具有這樣的功能,請(qǐng)幫忙告知小弟。 表示感謝! * - 本貼最后修改時(shí)間:2005-12-8 21:23:14 修改者:xxy301 |
| 2樓: | >>參與討論 |
| 作者: xxy301 于 2005/12/8 21:28:00 發(fā)布:
自己頂一下了。 有誰(shuí)知道別的工具嗎? 幫忙告訴小弟一聲,謝謝了。 |
|
| 3樓: | >>參與討論 |
| 作者: sflfw 于 2005/12/8 21:59:00 發(fā)布:
自己開(kāi)發(fā)咯 |
|
| 4樓: | >>參與討論 |
| 作者: xxy301 于 2005/12/8 23:06:00 發(fā)布:
我以為有這樣的工具,而且現(xiàn)成的軟件應(yīng)該成熟一些的嗎。 |
|
| 5樓: | >>參與討論 |
| 作者: computer00 于 2005/12/8 23:21:00 發(fā)布:
沒(méi)見(jiàn)過(guò)~~~~~~~~~~ 不知道你是否要自動(dòng)發(fā)送這樣的數(shù)據(jù)呢?還是手動(dòng)一個(gè)個(gè)敲的? 我通常使用windows自帶的超級(jí)終端來(lái)調(diào)試。如果你是手動(dòng)一個(gè)個(gè)敲進(jìn)去的,可以 利用alt鍵。例如發(fā)送0x02,先按住alt鍵不放,然后用小鍵盤輸入2,再松開(kāi)alt, 則發(fā)送一個(gè)0x02。對(duì)于其它的ASCII字符,直接敲字符即可。 如果要能自動(dòng)發(fā)送的,我想那只能是自己寫一個(gè)這樣的軟件了。 |
|
| 6樓: | >>參與討論 |
| 作者: xxy301 于 2005/12/9 15:59:00 發(fā)布:
感謝computer00! 經(jīng)常看Coputer00的帖子,沒(méi)有想到很榮幸在我的帖子里給予答復(fù),榮幸之極。! 謝謝! 我就是手動(dòng)用的,我測(cè)試看看! |
|
| 7樓: | >>參與討論 |
| 作者: computer00 于 2005/12/9 16:18:00 發(fā)布:
樓上的不用這么夸張吧。。。俺是見(jiàn)到可以灌水的地方就灌。。。 注意用小鍵盤輸入的是十進(jìn)制數(shù),十六進(jìn)制的需要轉(zhuǎn)換成十進(jìn)制后敲入。 要自動(dòng)發(fā),又急著要用,那我就會(huì)寫一個(gè)VB腳本,讓它代勞了………… 不過(guò)這只能是權(quán)宜之計(jì),最好還是抽個(gè)空出來(lái)做一個(gè)專門的軟件比較好^_^ |
|
| 8樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/12/10 22:03:00 發(fā)布:
用這個(gè)吧,支持ASCII碼、16進(jìn)制和10進(jìn)制混合輸入 串口通V3.11 波形發(fā)生器 功能最強(qiáng)、最豪華的串口調(diào)試軟件之一 下載地址: http://www.shawyoo.com下載中心一欄 特別功能: 發(fā)送數(shù)據(jù)支持 16進(jìn)制、10進(jìn)制和ASCII碼的混合輸入,方便更多場(chǎng)合調(diào)試 兩個(gè)頻率和占空比可調(diào)的低頻簡(jiǎn)易矩形波發(fā)生器 例如: \x01\x23 \x90 \180\238 \xf0 1234567890 \n\r \xaa abcdefgiiiijjjj ![]() ![]() |
|
| 9樓: | >>參與討論 |
| 作者: xxy301 于 2005/12/15 14:23:00 發(fā)布:
感謝汽車電子 非常感謝所有幫助在下的大俠,這個(gè)軟件感覺(jué)很不錯(cuò),解決了我的老大難問(wèn)題,謝謝! |
|
| 10樓: | >>參與討論 |
| 作者: javie 于 2005/12/15 15:29:00 發(fā)布:
用個(gè)普通的串口調(diào)試軟件就OK啊 |
|
| 11樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/12/16 12:30:00 發(fā)布:
哈哈,普通串口軟件基本不支持ASCII/10進(jìn)制/16進(jìn)制的混合發(fā)送 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |