![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 67
rosir_zhong
良好的习惯是笔财富。
展开
-
I2C协议调试总结
1 协议总结开始:在SCL为高期间,SDA由高变低结束:在SCL为高期间,SDA由低变高应答:时钟脉冲9期间释放数据线,SCL为高期间,SDA读入为低电平传输:在SCL为低电平期间,允许SDA变化,SCL变为高电平后,SDA必须稳定写:设备地址+写控制字节 OK?--->内部寄存器地址 OK?---->写入数据读:设备地址+写控制字节 OK?--->内部寄存器地址 OK?---->设备地址+读控制字节 OK?--->读入数据 写控制字节为0,读控制字节为12.原创 2022-02-19 11:50:48 · 4692 阅读 · 0 评论 -
STM32F407之基于FreeRTOS的串口数据处理
串口数据处理比较频繁时,不用RTOS处理数据容易丢包。串口数据处理可以用FreeRTOS进行管理,用于支持串口的CMD指令收发。除了串口任务的创建,定时器创建外,单纯串口数据处理需要进行下面几个步骤。1 串口初始化与参数初始化定义串口数据机构体#define SH _BUFSIZE 512#define UART_BUFSIZE 1024typedef struct UART_Buffer{ /* @brief Rece...原创 2021-09-17 16:53:09 · 5592 阅读 · 0 评论