![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 90
Haley__xu
这个作者很懒,什么都没留下…
展开
-
[STM32] 串口数据帧处理(第一弹)
文章目录1 串口使用的常用场景2 字节帧处理总结1 串口使用的常用场景使用串口的主要目的是实现数据的交互,数据的交互的方法脱身于常用的场景。这里描述一个比较典型的场景:MCU作为主控制器通过串口和外部的设备或者人进行交互。对于单片机端的设备往往存在一系列的指令。对于控制一个电机而言,他可以具备如下的行为,停止、转动、速度设置、位置设置等等。进而,对于多个微控制器存在的系统而言,各个控制器间也需要进行一定的信息交互,比如,从机向主机定时的发送心跳包来告知主机我的工作状态良好等。因此,一套遵从统一规则原创 2021-09-06 20:04:31 · 9081 阅读 · 0 评论 -
[STM32] STM32 移植 U8g2库
文章目录前言1. 准备2. 移植步骤2.1 建立有效的通信2.2 导入U8g2库2.3 用例测试总结前言开发平台:Keil + 标准库硬件平台:STM32F103RCT6显示器件:OLED 128 * 64(中景园) 驱动SH1106通信方式:硬件SPI1. 准备u8g2代码获取:链接确保OLED屏和板卡正确连接2. 移植步骤2.1 建立有效的通信 OLED支持多种通信方式(80xx、I2C和SPI),从速度来说,80xx > SPI > I2C。考虑引脚数量问题原创 2021-04-13 10:42:36 · 3074 阅读 · 2 评论 -
vs code 管理keil工程
文章目录前言1. 打开工程文件(方式一)2. 打开工程文件(方式二)前言vscode做编辑器,编译和调试功能仍然在Keil完成。这里指出两种方式,各有利弊1. 打开工程文件(方式一)这种方式是直接管理文件目录,这样仅仅在使用vscode的良好的编辑体验。(1)文件目录如下所示(2)打开对应的文件目录这里打开了Libraries和Userwen目录保存当前工作空间2. 打开工程文件(方式二)想以keil管理的文件目录管理工程,这里目前只适用于vision5版本的k原创 2020-10-31 09:01:11 · 5494 阅读 · 1 评论 -
[STM32 学习] Keil工程配置及问题解决 - DAP仿真器
文章目录前言1. 使用软硬件平台说明2. Keil工程配置1.1 Device1.2 Target1.2 Output2.读入数据总结前言今天是开始STM32的再学习的第一篇记录主要侧重的点在:(1)BSP 片上的,片外的(2)FreeRTOS(3)数字信号处理1. 使用软硬件平台说明(1) 硬件平台MCU: STM32F103C8T6仿真器:CMSIS-DAP(2) 软件平台Keil uVision5Source Insight2. Keil工程配置选择Optio原创 2020-10-25 22:59:21 · 6479 阅读 · 1 评论