




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
CHSV1.0用說CHSV1.0是由YNALD開發(fā)的一個(gè)靈巧的串口調(diào)試交互組件,通過它你可以通過串口調(diào)本組件的編寫借鑒了正點(diǎn)原子的USMARTV2.0消化改良,重新編寫。將一些內(nèi)容刪減,代碼壓縮所完成。編寫過程中測試環(huán)境為scaleMK10DN512VLL10。如果您使用中發(fā)現(xiàn)有任何BUG,或者問題,歡迎聯(lián)系作者 CHSV1.0的特點(diǎn)如下5通過使用CHSV1.0,你可以輕易的修改函數(shù)參數(shù)、查看函數(shù)運(yùn)行結(jié)果,從而快速解修改參數(shù)->->查看結(jié)果->不滿意->修改參數(shù)->->查看結(jié)果->不滿意……不停的循環(huán),命。而利用CHSV1.0,只需要在串口調(diào)試助手中輸入函數(shù)及其參數(shù),然后直接串口發(fā)送后點(diǎn)擊發(fā)送就能看到相應(yīng)的運(yùn)行結(jié)果,直到你滿意為止。因此,通過CHSV1.0,修改參數(shù)十分方便,不需要編譯,不需要,不會(huì)讓單片機(jī)折壽。由于CHSV1.0支持十進(jìn)制數(shù)字、字符串等參數(shù)類型,因此用戶編寫的絕大部分函數(shù)可以直接被CHSV1.0調(diào)用;對于不能直接調(diào)用的,你只需要重寫一個(gè)函數(shù),把影響調(diào)用的參數(shù)去掉即可。這個(gè)重寫后的函數(shù),即可以被CHSV1.0調(diào)用了。前面CHSV1.0行了簡單的說明,下面我們CHSV1.0組成、移植、使一、 圖1.1CHSV1.0組件的構(gòu)從上圖可以看出,CHSV1.0組件由chs.c、chs.h、chs_port.c三個(gè)文件組成。其中chs.c文件包含功能實(shí)現(xiàn)函數(shù),并且負(fù)責(zé)與外部交互,一般不需要修改;chs_port.c文件主要關(guān)于CHSV1.0的移植,需要用戶修改。chs.h是頭文件,含有幾個(gè)用戶配置宏定義,可以用來配置CHSV1.0的功能、參數(shù)類型以及參數(shù)長度。二、 chs_port.c里面的voidCHS_Init(void)函數(shù),該函數(shù)功能為實(shí)現(xiàn)串口初始化。在CHKV2.2板上該函數(shù)的實(shí)現(xiàn)代碼如下://S系統(tǒng)初始void{//在這里包含你的串口初始化函數(shù)UART_Init(UART3,115200);UART3115200UART.H}對CHSV1.0進(jìn)行移植時(shí),要根據(jù)自己開發(fā)板的情況更改相應(yīng)的設(shè)置。externvoidchs_rec1(u8ch);//外部函void{u8ch;{CHS_Rev1(ch);//調(diào)用1次CHS_Rev1(ch)函數(shù)并將接收到的字符ch傳給}} 完成這兩個(gè)函數(shù)的移植,你就可以使用CHSV1.0了。三、 (一)CHSV1.0使用之前準(zhǔn)備工 1、
圖 3.2作是把CHS文件夾添加到頭文件包含路徑,具體操作如下圖所示:完成這一步操作之后,我們還要在主函數(shù)里面加入#include"chs.h" 說明的是如何將CHSV1.0成功移植到演示例程上面來。這一步驟包含兩項(xiàng)操作:3.43.5斷服務(wù)函數(shù)通過調(diào)用CHS_Rev1(ch)函數(shù)產(chǎn)生相應(yīng)操作。完成這三步操作之后,我們就可以使用CHSV1.0了,不過在主程序中還要執(zhí)行CHS_Dev函數(shù)的初始化,另外還要針對你自己想要被CHSV1.0調(diào)用的函數(shù)在chs_port.c里面進(jìn)行添加。關(guān)于這一步操作,在CHSV1.0的具體使用中以例(二)CHSV1.0使用例前面已經(jīng)介紹過,CHSV1.0使用準(zhǔn)備工作完成之后還要進(jìn)行CHS_Dev的初始化操作、式增加即可。在例程中,我們添加了7個(gè)函數(shù):LCD_ShowString(液晶屏顯示字符串、SPILCD_Clear(液晶屏清屏操作)、set_i(控制LED燈閃爍周期、CHS_Pow(求m^n次方)等。添加完被調(diào)用函數(shù)之后,我們要對程序進(jìn)行編譯,然后代碼到CHKV2.2板上,就可以通過串口來調(diào)用我們在圖3.6中添加的程序。在這里簡單介紹一下,完代碼之后,我
3.7 3.8“?/help”由上圖可見,在字符串輸入框中輸入“?/help”指令可以在窗口中得到CHSV 3.9“l(fā)ist”我們已經(jīng)通過圖3.8、3.9查看到了CHSV1.0所能調(diào)用的具體函數(shù),下面執(zhí)行:LCD_ShowString(u16x,u16y,constu8*p這個(gè)函數(shù)的功能是在LCD坐標(biāo)點(diǎn)(u16x,u16y)處顯示字符串。大家在這里要注意一點(diǎn),所要顯示的字符串是放在constu8*p的位置的,而且兩邊要加雙引號。比如,我們輸入函數(shù):LCD_ShowString(50,50,“Howareyou”),點(diǎn)擊發(fā)送,如下圖所示:3.10LCD_ShowString(50,50,“Howareyou”程序運(yùn)行之后,我們可以看到在LCD屏幕上顯示Howareyou,如果大家想要在LCD其u16x、u16yconstu8*p對應(yīng)的參數(shù)即可。CHS_Pow(u8m,u8n面我們已經(jīng)介紹過,CHSV1.0支持函數(shù)返回值顯示。因此,在這兒通過CHS_Pow(u8m,u8n)函數(shù)驗(yàn)證CHSV1.0的函數(shù)返回值顯示功能。CHS_Pow(u8m,u8n)函數(shù)的作用是求出m的n次方。比如,我們想要求出5的3次方的值,只需要在u8m的位
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國制漿系統(tǒng)數(shù)據(jù)監(jiān)測研究報(bào)告
- 創(chuàng)新醫(yī)療技術(shù)商業(yè)化過程中的知識產(chǎn)權(quán)布局
- 2025年中國充電手提式捆包機(jī)數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年中國倒焰梭式氣窯數(shù)據(jù)監(jiān)測報(bào)告
- 企業(yè)數(shù)字化轉(zhuǎn)型的關(guān)鍵區(qū)塊鏈技術(shù)的應(yīng)用與挑戰(zhàn)
- 2025年中國中華喜宴甜湯市場調(diào)查研究報(bào)告
- 2025年中國不銹鋼擱架市場調(diào)查研究報(bào)告
- 企業(yè)資產(chǎn)追蹤的區(qū)塊鏈技術(shù)應(yīng)用案例
- 健康照護(hù)領(lǐng)域的智能系統(tǒng)設(shè)計(jì)與合規(guī)性問題探討
- 2025年中國PVC書皮數(shù)據(jù)監(jiān)測報(bào)告
- 基于PLC的全自動(dòng)洗衣機(jī)控制系統(tǒng)設(shè)計(jì)答辯稿課件
- 大數(shù)據(jù)概論期末試題及答案
- 熱工基礎(chǔ)課后答案超詳細(xì)版(張學(xué)學(xué))
- 十八項(xiàng)醫(yī)療核心制度培訓(xùn)課件
- 廣東省深圳市深圳高級中學(xué)2023-2024學(xué)年下學(xué)期期中測試八年級數(shù)學(xué)試題
- 成年身份證號碼大全
- 4.4運(yùn)用循環(huán)結(jié)構(gòu)描述問題的求解過程課件粵教版高中信息技術(shù)必修1
- 2024中國華電集團(tuán)限公司校招+社招高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 土方平衡工程施工方案樣本
- 閩教版2023版3-6年級全8冊英語單詞表
- 基于紅外傳感器的快速體溫檢測系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)(論文)
評論
0/150
提交評論