


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、串口調(diào)試助手的技術(shù)報(bào)告1. 軟件簡(jiǎn)介串口調(diào)試助手是在 Windows平臺(tái)下開發(fā)的,工具是 VC+6.0。串口調(diào)試助手 版支持常用的 300 115200bps 波特率,能設(shè)置校驗(yàn)、數(shù)據(jù)位和停止位,能以 ASCII 碼或十六進(jìn)制接收或發(fā)送數(shù)據(jù)或字符(包括中文) ,能發(fā)送文本文件,可 以任意設(shè)定自動(dòng)發(fā)送周期,并能將接收數(shù)據(jù)保存成文本文件。 是工程師調(diào)試串 口的好助手工具。2. 軟件特點(diǎn)(1) 支持 XP /Vista/Win7 系統(tǒng);(2) 綠色軟件,不需安裝。運(yùn)行解壓軟件,將壓縮包解壓到指定目錄即可。 卸載時(shí)只需將程序目錄刪除;(3) 支持常用的 300 115200bps 波特率;(4) 端口
2、范圍是 COM1-COM;4(5) 能設(shè)置校驗(yàn)、數(shù)據(jù)位和停止位;(6) 能以字符或十六進(jìn)制收發(fā)數(shù)據(jù),支持中文字符的收發(fā);(7) 支持文件數(shù)據(jù)的發(fā)送;(8) 數(shù)據(jù)發(fā)送端允許設(shè)置發(fā)送周期,自動(dòng)發(fā)送數(shù)據(jù);(9) 支持鍵盤輸入,將鍵盤數(shù)據(jù)發(fā)送到串口;(10) 支持自動(dòng)清空 ( 若設(shè)置了“自動(dòng)清空”,則達(dá)到 50 行后, 自動(dòng)清空接收編 輯框中顯示的數(shù)據(jù) )接收窗口數(shù)據(jù);(11) 如果沒有“自動(dòng)清空” ,數(shù)據(jù)行達(dá)到 400 后,也自動(dòng)清空,因?yàn)閿?shù)據(jù)過多,影響接收速度,顯示是最費(fèi) CPU寸間的操作(12) 能夠保存接收到的數(shù)據(jù),保存地址默認(rèn)的是C:COMDAT;A(13) 設(shè)置了“停止顯示”和“繼續(xù)顯示”
3、按鈕,可以方便的照出要使用的信 息;(14) 圖釘按鈕功能使程序能浮在最上層。3. 軟件界面圖1串口調(diào)試助手V3.0界面4. 軟件的設(shè)計(jì)流程本軟件使用的是 Windows API串口編程,其編程基本步驟如下:(1) 打開串口;(2) 建立串口通信事件;(3) 初始化串口;(4) 建立數(shù)據(jù)線程;(5) 讀寫數(shù)據(jù);(6) 結(jié)束時(shí)關(guān)閉串口。5. 遇到的問題與相應(yīng)的解決方案(1) 串口打開或者關(guān)閉有明顯的提示(2) 界面的大小設(shè)置問題,起初只有最小化按鈕,按要求加上最大化以及界面要 按照一定的規(guī)則能進(jìn)行縮放(3) 能發(fā)送和接收漢字(4) 串口接收顯示的數(shù)據(jù)丟失原因:接收顯示是影響程序性能的一個(gè)大問題,
4、當(dāng) 接收到大量數(shù)據(jù)時(shí),串口通信助手響應(yīng)不太及時(shí),這個(gè)可能與調(diào)用類中的使用機(jī) 制有關(guān),但顯示也沒能很好地處理,不過在實(shí)際的傳輸過程中是沒有丟失數(shù)據(jù)的。 所以在測(cè)試和編程過程中, 如果實(shí)時(shí)性較高, 可不顯示數(shù)據(jù)。 現(xiàn)在我們?cè)O(shè)計(jì)的軟 件中接收并能正確的顯示 5000 字節(jié)以內(nèi)的數(shù)據(jù)是沒有問題的,這個(gè)量度已經(jīng)能 滿足我們平時(shí)的需求。(5) 停止位為 1.5 的原因: 停止位是按長(zhǎng)度來算的,串行異步通信從計(jì)時(shí)開始,以單位時(shí)間為間隔(一 個(gè)單位時(shí)間就是波特率的倒數(shù)) ,依次接受所規(guī)定的數(shù)據(jù)位和奇偶校驗(yàn)位,并拼 裝成一個(gè)字符的并行字節(jié);此后應(yīng)接收到規(guī)定長(zhǎng)度的停止位“1”。1.5 位是時(shí)間上的寬度是一個(gè)bit的1.5倍。例如你的波特率是1000bps,那么一個(gè)bit的寬 度就是1ms 一個(gè)停止位就是1ms而1.5個(gè)停止位就是1.5ms 了。較長(zhǎng)的停止 位是讓接受方有足夠的時(shí)間處理收到的數(shù)據(jù), 還可以一定程度上減少波特率誤差 的積累,相當(dāng)于中間插入了一段空閑狀態(tài) (0.5bit ),下個(gè) byte 又會(huì)重新同步了。 同時(shí)允許接受方可以準(zhǔn)備好再次接受新的數(shù)據(jù), 當(dāng)接受方的速度足夠快
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit8 Section B 1a~1e教學(xué)設(shè)計(jì) -2024-2025學(xué)年人教版英語八年級(jí)上冊(cè)
- 有色合金鑄造中的微觀缺陷分析考核試卷
- 干部休養(yǎng)所法律法規(guī)遵守與合規(guī)管理考核試卷
- 拍賣行拍賣業(yè)務(wù)風(fēng)險(xiǎn)管理研究考核試卷
- 危險(xiǎn)品運(yùn)輸車輛駕駛員疲勞駕駛防范考核試卷
- 廢玻璃藝術(shù)創(chuàng)作與商業(yè)價(jià)值考核試卷
- Unit 5 What do we eat Period 3 Communicate (教學(xué)設(shè)計(jì))-2024-2025學(xué)年滬教版(2024)英語三年級(jí)上冊(cè)
- 學(xué)前教育的幼兒價(jià)值觀與教育考核試卷
- 日用品生產(chǎn)設(shè)備市場(chǎng)分析與預(yù)測(cè)考核試卷
- 橡膠帶的抗切割磨損性能考核試卷
- 2025山西國(guó)際能源集團(tuán)社會(huì)招聘258人筆試參考題庫(kù)附帶答案詳解
- 普華永道中天會(huì)計(jì)師事務(wù)所-人工智能機(jī)遇在汽車領(lǐng)域
- 2025年皖西衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)新版
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)附答案
- 腰椎穿刺的護(hù)理
- 2025屆高考英語二輪復(fù)習(xí)備考策略課件
- 2022年7月9日公務(wù)員多省聯(lián)考安徽省《申論》(安徽A卷、B卷、C卷)三套真題及參考答案
- Unit 5 Dinners ready Part B Let's learn Let's do(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版英語四年級(jí)上冊(cè)
- 醫(yī)學(xué)課件-兒童2型糖尿病診治指南(2025)解讀
- 《結(jié)構(gòu)平法與鋼筋算量》課件-梁平法施工圖識(shí)讀
- 下肢深靜脈血栓的介入治療
評(píng)論
0/150
提交評(píng)論