STM32学习之USMART使用
看到没有,我不是标题党,这个蓝桥杯用不了我就没加!!
USMART是正点原子推出的一款利用串口通信方便调参的工具。
简单来说:
一般情况下函数的入口参数调整很麻烦,你需要
1.改变参数
2.编译
3.下载
4.观察
用了USMART以后,只需要
1.串口发送你需要的参数
2.观察
这样子很方便也很舒服。
usmart.c 负责与外部互交等。
usmat_str.c 主要负责命令和参数解析。
usmart_config.c 主要由用户添加需要由usmart 管理的函数。
usmart.h 和usmart_str.h 是两个头文件,其中usmart.h 里面含有几个用户配置宏定义,可以用来配置usmart 的功能及总参数长度(直接和SRAM 占用挂钩)、是否使能定时器扫描、是否使用读写函数等。
操作步骤
(仅限于正点原子战舰,因为他里面设置了一些定时器需要改;还有串口输入什么的)
- 把USMART复制到文件
- 添加path路径
- main函数里添加头文件和初始化
- 在usmart_config.c里添加函数
- 编译