STM32学习
文章平均质量分 77
阿木zhang
学海无涯,多学多问
展开
-
STM32之CAN---发送管理分析
STM32共有三个CAN发送邮箱,在检测到总线空闲时交发送,但需要注意的是,有可能会发送失败,有可能因为仲裁失败从而导致失败,也有可能是其它错误,原则上bxCAN将自动重发,但bxCAN也可以配置不自动重发。正因为如此,发送邮箱中有可能同时存在多个需要发送的报文,一旦出现这种情况,那么发送邮箱中的多个报文又将是谁先发送谁后发送呢?有两种模式:ID模式和FIFO模式。ID模式由报文的ID值决定,即ID值越小,优先级越高,另一种FIFO模式,顾名思义,即为消息队列方式,谁先到谁先发送,此种模式下三个邮箱与接收F转载 2016-08-27 11:16:45 · 20113 阅读 · 1 评论 -
STM32--程序加密
所有STM32的芯片都提供对Flash的保护,防止对Flash的非法访问 - 写保护和读保护。读保护即大家通常说的“加密”,是作用于整个Flash存储区域。STM32芯片的ID号是全球唯一的,可以使用其ID号加密程序。原创 2016-08-29 16:08:07 · 29152 阅读 · 7 评论 -
STM32之CAN---工作/测试模式浅析
STM32之CAN---工作/测试模式浅析转载 2016-08-27 11:34:56 · 3779 阅读 · 0 评论 -
STM32之CAN---中断管理浅析
STM32之CAN---中断管理浅析转载 2016-08-27 11:33:18 · 1232 阅读 · 0 评论 -
STM32之CAN---配置波特率
为了掌握如何设置STM32 CAN的波特率,首先我们得先了解一下位时间特性。转载 2016-08-27 11:31:15 · 7948 阅读 · 0 评论 -
STM32之CAN---TTCAN模式浅析
传统CAN 采用事件触发消息传输机制,CSMA/ CD+ AMP( Carrier-Sense Mult iple Access w ith Co llision Detect ion and Arbit ration on Message Priorit ies, 载波侦听、多路访问、冲突检测、优先级仲裁) 介质访问控制机制, 即多个消息同时发送时, 按照消息标识符的优先级顺序, 低优先级消息自动退出, 高优先级消息继续发送。这种介质访问方式提高了网络的利用率和高优先级消息的实时性, 但在重负载CAN 中转载 2016-08-27 11:28:28 · 2632 阅读 · 1 评论 -
STM32之CAN---错误管理分析
STM32之CAN---错误管理分析转载 2016-08-27 11:25:31 · 3023 阅读 · 0 评论 -
STM32之CAN---接收管理分析
当bxCAN接收到报文,经过过滤器过滤后,会将报文存储到FIFO中,由http://blog.csdn.net/flydream0/article/details/8148791一文中可知,每个过滤器组都会关联一个FIFO,由此可见,当接收到的报文通过过滤器后会被存储到此过滤器组关联的FIFO中(STM32共两个接收FIFO)。这个FIFO为3级邮箱深度,且完全由硬件来管理,从而节省了CPU的处理负荷,简化了软件并保证了数据的一致性。应用程序只能通过读取FIFO输出邮箱,来读取FIFO中最先收到的报文。转载 2016-08-27 11:18:54 · 3556 阅读 · 1 评论 -
STM32之CAN---发送管理分析
STM32共有三个CAN发送邮箱,在检测到总线空闲时交发送,但需要注意的是,有可能会发送失败,有可能因为仲裁失败从而导致失败,也有可能是其它错误,原则上bxCAN将自动重发,但bxCAN也可以配置不自动重发。正因为如此,发送邮箱中有可能同时存在多个需要发送的报文,一旦出现这种情况,那么发送邮箱中的多个报文又将是谁先发送谁后发送呢?有两种模式:ID模式和FIFO模式。ID模式由报文的ID值决定,即ID值越小,优先级越高,另一种FIFO模式,顾名思义,即为消息队列方式,谁先到谁先发送,此种模式下三个邮箱与接收F转载 2017-03-03 14:24:08 · 3626 阅读 · 0 评论