STM32之USMART的簡單介紹


USMART是什么?
有了 USMART,你可以輕易的修改函數參數查看函數運行結果,從而快速解決問題。比如你調試一個攝像頭模塊,需要修改其中的幾個參數來得到最佳的效果,普通的做法:寫函數修改參數下載看結果不滿意修改參數下載看結果不滿意….不停的循環,直到滿意為止。這樣做很麻煩不說,單片機也是有壽命的啊,老這樣不停的刷,很折壽的。而利用USMART,則只需要在串口調試助手里面輸入函數及參數,然后直接串口發送給單片機,就執行了一次參數調整,不滿意的話,你在串口調試助手修改參數在發送就可以了,直到你滿意為止。這樣,修改參數十分方便,不需要編譯、不需要下載、不會讓單片機折壽。

主要作用,方便代碼的測試和調試。

USMART怎么用?
1.添加USMAR文件到你創建的工程下面,然后添加文件夾 內容和頭文件。
2.注釋掉原來調用的外部函數。
3.USMART用到了定時器,在FWLIB文件中添加官方的定時器庫函數文件。
4.在主函數中添加USMART的頭文件,在函數初始處調用USMART的初始化函數usmart_dev.init(SystemCoreClock/1000000);
5.自己在主函數中定義的函數,除了要在usmart_config.h中添加外,還要在最前面定義一個外部聲明,extern void … 。同時注意若是調用的函數記得在usmart_config.h文件中加入頭文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM