码迷,mamicode.com
首页 > 其他好文 > 详细

STM32之USMART的简单介绍

时间:2020-10-26 11:55:00      阅读:31      评论:0      收藏:0      [点我收藏+]

标签:方便   单片机   r文件   ext   串口调试   原来   主函数   若是   解决问题   

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文件中加入头文件。

STM32之USMART的简单介绍

标签:方便   单片机   r文件   ext   串口调试   原来   主函数   若是   解决问题   

原文地址:https://www.cnblogs.com/since1996/p/13876748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!