STM32学习之USMART使用

本文介绍了如何使用正点原子的USMART工具进行串口参数调优,大大简化了传统修改参数、编译、下载、观察的流程。主要涉及usmart.c、usmart_str.c、usmart_config.c等文件的使用,并提供了操作步骤,适用于正点原子战舰平台。
摘要由CSDN通过智能技术生成

看到没有,我不是标题党,这个蓝桥杯用不了我就没加!!


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复制到文件
    在这里插入图片描述
  2. 添加path路径
    在这里插入图片描述
  3. main函数里添加头文件和初始化
    在这里插入图片描述
  4. 在usmart_config.c里添加函数
    在这里插入图片描述
  5. 编译
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值