正点原子USMART使用
USMART是正点原子开发的stm32调试工具,可以通过串口调用相应函数并执行。
1、USMART组件移植
USMART组件共五个文件分别为
usmart.c---------负责与外部互交等
usmart.h---------包含了用户配置宏定义
usmart_config.c------调用函数管理
usmart_str.c、usmart_str.h -命令参数解析
将c文件添加进工程、h文件添加包含路径
2、使用
(1)在main函数中进行初始化
usmart_dev.init(u8 sysclk);//sysclk为系统时钟(f4-168,f1-72)
(2)在usmart_config中对调用函数进行管理
例:(void*)usmartled,“void USMART_LED(uint8_t flag)”,
//第一个参数为函数指针,第二个参数为函数声明
(3)串口使用
1)波特率
2)发送新行(看代码是通过判断0xa开始接受,0x0d结束接受)
发送USMART_LED(1)
正点原子USMART使用相关推荐
- 正点原子USMART组件移植
文章目录 一.打开Cube,建立工程 二.系统配置 三.配置测试IO 四.在 Clock Configuration中: 五.工程输出配置 六.开始移植 七.组件分析 MCU:正点原子阿波罗开发板 I ...
- 关于正点原子USMART的一些理解
功能简介: 有点类似shell指令一样,Linux下的shell是通过输入指令,然后shell脚本去按path路径去寻找相应指令,运行最先找到的那个指令文件.这里实现的机制则是通过串口输入指令,单片串 ...
- 正点原子USMART 调试组件实验学习笔记(一)
目录 1.简介 2.USMART 组件的移植 1.简介 USMART 是由 ALIENTEK 开发的一个灵巧的串口调试互交组件,通过它你可以通过串口 助手调用程序里面的任何函数,并执行.因此,你可以随 ...
- 正点原子USMART调试学习笔记(二)
软件设计 keilkill.bat,是一个批处理文件,双击,可以删除 MDK 编译过程中产生的中间文件, 从而大大减少整个工程所占用的空间,节省硬盘空间,方便传输. 由于 USMART 默认提供了 S ...
- dev c++怎么调试_「正点原子NANO STM32开发板资料连载」第十八章 USMART 调试组件...
1)实验平台:ALIENTEK NANO STM32F411 V1开发板2)摘自<正点原子STM32F4 开发指南(HAL 库版>关注官方微信号公众号,获取更多资料:正点原子 第十八章 U ...
- 【正点原子STM32连载】 第二十六章 USMART调试组件实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...
- 正点原子 在ADC实验中添加USMART,通过串口查看电压值
结合了实验十七和实验十四.由于没有买LCD的板子,所以通过串口调试来查看电压值. 目录 一.准备工作:头文件 二.添加一些代码 三.开始调试 一.准备工作:头文件 1.首先将实验十四的USMART文件 ...
- 正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI)原理图和PCB
目录 1.STM32F103(战舰) 2.STM32F407(探索者) 3.STM32F103(MINI) 为各位嵌入式好朋友分享三个重磅资源,正点原子三件套,可直接打样使用~ 1.STM32F103 ...
- 正点原子探索者原理图_正点原子【STM32-F407探索者】第二十六章 DAC 实验
1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 http://weixin.qq.com/r/hEhUT ...
最新文章
- 超越ImageNet?李飞飞力赞高徒的视频描述研究入选计算机视觉最前沿的十大论文
- idea2018使用整理
- android UI定位工具-uiautomator2的使用
- 对F-score的理解
- GMV突破1300亿,Lazada下一站去哪?
- 缓存-分布式锁-Redisson-信号量测试
- Java 11:JOIN表,获取Java流
- django进阶04部署上线(nginx,uwsgi,supervisor)
- 6Lua元表和冒号 self
- Spring学习总结四——SpringIOC容器四
- thinkphp的项目分组
- java坦克大战墙_Java-坦克大战
- 《生命科学50讲》课程笔记9--自我
- 《用 Python 学微积分》笔记 3
- Niagara_Advanced内容示例 1.3 Communicate with External Render Targets
- 【Spring】共性问题(九)
- java经纬度工具类
- Web前端-Ajax-01
- C# 连接PDA扫码枪
- Windows的基本安全防御措施