![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 93
__YuanLai
这个作者很懒,什么都没留下…
展开
-
STM32之CAN通讯接收过滤器过滤分析
STM32之CAN通讯接收过滤器过滤分析一、前言学习了CAN通讯,底层的东东CAN控制器已经帮你处理完成,也就是CAN通讯协议已经做好,你按协议格式往对应的位扔数据发送就好,所以使用CAN通讯,我们只需要去关心制定发送的数据间的协议,也就是给每个数据加上有标识符的协议。如下图所示的CAN通讯发送数据的数据帧,Arbitration Field即是具有优先级的标识ID,Data Field即是要发送的数据,Arbitration Field、Data Field就是我们关注的重点,因为CAN通讯协议里转载 2021-02-20 17:37:43 · 1060 阅读 · 0 评论 -
FreeRTOS 任务栈大小确定及其溢出检测--转
以下转载自安富莱电子:http://forum.armfly.com/forum.phpFreeRTOS 的任务栈设置不管是裸机编程还是 RTOS 编程,栈的分配大小都非常重要。 局部变量,函数调用时的现场保护和返回地址,函数的形参,进入中断函数前和中断嵌套等都需要栈空间,栈空间定义小了会造成系统崩溃。裸机的情况下,用户可以在这里配置栈大小:为什么是堆中的?因为我们采用的就是动态创建任务的方式。如果静态创建,就和我们自己开辟的空间有关,通常静态创建任务用数组作为容器,但是通常静态创建的方.转载 2020-08-13 17:04:06 · 613 阅读 · 0 评论 -
STM32 F4 存储结构
摘自stm32F4参考手册、数据手册、内核权威指南Cortex M3 M4存储器映射:地址空间可以通过一种方式分为8个512MB的空间:STM32F4xx寄存器边界地址:STM32F4xx内存和Flash地址:...原创 2019-09-12 16:24:50 · 2637 阅读 · 0 评论