随笔分类 - 【016】stm32f407
摘要:1、虽然stm32f4系列具有两个CAN控制器,但是stm32f407只有一个CAN。 2、CAN_Prescaler最终值是等于设置值加一,存储于BRP寄存器里,Fpclk1是APB1总线的时钟,最大值为APB2总线时钟84MHz/2=42MHz。 3、CAN波特率=Fpclk1/((CAN_BS
阅读全文
摘要:1、stm32f407的CAN2(从)是无法直接访问存储器访问控制器的,需要首先开启CAN1(主)的时钟,因为存储器访问控制器是由CAN1负责控制的。 2、CAN内核主控制寄存器(MCR)负责管理CAN的工作模式。 3、CAN内核位时序寄存器(BTR)用来配置测试模式、波特率以及位内段参数。 4、一
阅读全文
摘要:1、多主控制中使用的ID并不是指发送的目的地址,而是指访问总线上消息的优先级。 2、当两个或多个单元同时发送消息,通过ID的逐位比较,仲裁获胜即优先级最高将获得优先发送权,未获胜的立刻停止发送转为接收。 3、系统柔软性是指在总线上加入新单元时,对其它已有单元在软硬件上不产生改动。 4、以最高速度1M
阅读全文
摘要:/**********************独立看门狗***************************/ 1、独立看门狗相当于12位计数器,它的计数值减至0就会产生复位。 2、特殊值作用: 1)0x5555:取消写保护,使用户可以操作PR、RLR寄存器; 2)0xaaaa:使重载寄存器RLR
阅读全文
摘要:1、RS485:半双工通信方式。 2、RS232C:对应DB25接口,要注意RS232才对应DB9接口(采用负逻辑:普遍记为“高电平-3~-15”、“低电平+3~+15”;但是根据我的实践来看,采用以上范围记忆的办法,到你真正需要使用然后回忆起来的时候往往会记混,所以只需要记为:负逻辑、高-9、低+
阅读全文