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使用相关推荐

  1. 正点原子USMART组件移植

    文章目录 一.打开Cube,建立工程 二.系统配置 三.配置测试IO 四.在 Clock Configuration中: 五.工程输出配置 六.开始移植 七.组件分析 MCU:正点原子阿波罗开发板 I ...

  2. 关于正点原子USMART的一些理解

    功能简介: 有点类似shell指令一样,Linux下的shell是通过输入指令,然后shell脚本去按path路径去寻找相应指令,运行最先找到的那个指令文件.这里实现的机制则是通过串口输入指令,单片串 ...

  3. 正点原子USMART 调试组件实验学习笔记(一)

    目录 1.简介 2.USMART 组件的移植 1.简介 USMART 是由 ALIENTEK 开发的一个灵巧的串口调试互交组件,通过它你可以通过串口 助手调用程序里面的任何函数,并执行.因此,你可以随 ...

  4. 正点原子USMART调试学习笔记(二)

    软件设计 keilkill.bat,是一个批处理文件,双击,可以删除 MDK 编译过程中产生的中间文件, 从而大大减少整个工程所占用的空间,节省硬盘空间,方便传输. 由于 USMART 默认提供了 S ...

  5. dev c++怎么调试_「正点原子NANO STM32开发板资料连载」第十八章 USMART 调试组件...

    1)实验平台:ALIENTEK NANO STM32F411 V1开发板2)摘自<正点原子STM32F4 开发指南(HAL 库版>关注官方微信号公众号,获取更多资料:正点原子 第十八章 U ...

  6. 【正点原子STM32连载】 第二十六章 USMART调试组件实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

    1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...

  7. 正点原子 在ADC实验中添加USMART,通过串口查看电压值

    结合了实验十七和实验十四.由于没有买LCD的板子,所以通过串口调试来查看电压值. 目录 一.准备工作:头文件 二.添加一些代码 三.开始调试 一.准备工作:头文件 1.首先将实验十四的USMART文件 ...

  8. 正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI)原理图和PCB

    目录 1.STM32F103(战舰) 2.STM32F407(探索者) 3.STM32F103(MINI) 为各位嵌入式好朋友分享三个重磅资源,正点原子三件套,可直接打样使用~ 1.STM32F103 ...

  9. 正点原子探索者原理图_正点原子【STM32-F407探索者】第二十六章 DAC 实验

    1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 http://weixin.qq.com/r/hEhUT ...

最新文章

  1. 超越ImageNet?李飞飞力赞高徒的视频描述研究入选计算机视觉最前沿的十大论文
  2. idea2018使用整理
  3. android UI定位工具-uiautomator2的使用
  4. 对F-score的理解
  5. GMV突破1300亿,Lazada下一站去哪?
  6. 缓存-分布式锁-Redisson-信号量测试
  7. Java 11:JOIN表,获取Java流
  8. django进阶04部署上线(nginx,uwsgi,supervisor)
  9. 6Lua元表和冒号 self
  10. Spring学习总结四——SpringIOC容器四
  11. thinkphp的项目分组
  12. java坦克大战墙_Java-坦克大战
  13. 《生命科学50讲》课程笔记9--自我
  14. 《用 Python 学微积分》笔记 3
  15. Niagara_Advanced内容示例 1.3 Communicate with External Render Targets
  16. 【Spring】共性问题(九)
  17. java经纬度工具类
  18. Web前端-Ajax-01
  19. C# 连接PDA扫码枪
  20. Windows的基本安全防御措施

热门文章

  1. python 将字符串时间转换为date对象
  2. English 杂文
  3. ❀TCP/IP协议面试题总结❀
  4. 【算法学习】字符串哈希(Hash)
  5. c语言实验报告《文件操作》,c语言文件操作总结.docx
  6. 深入C语言把文件读入字符串
  7. php织梦源码安装,dedecms织梦模板安装教程织梦源码安装方法
  8. navicat 自动删除多余备份
  9. linux 路由表设置 之 route 指令详解 -1
  10. Nginx代理sftp配置