STM32之USMART的简单介绍
Posted since1996
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件中加入头文件。
以上是关于STM32之USMART的简单介绍的主要内容,如果未能解决你的问题,请参考以下文章