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 占用挂钩)、是否使能定时器扫描、是否使用读写函数等。

操作步骤
(仅限于正点原子战舰,因为他里面设置了一些定时器需要改;还有串口输入什么的)

  1. 把USMART复制到文件
    STM32学习之USMART使用
  2. 添加path路径
    STM32学习之USMART使用
  3. main函数里添加头文件和初始化
    STM32学习之USMART使用
  4. 在usmart_config.c里添加函数
    STM32学习之USMART使用
  5. 编译