PIC18 CAN波特率配置
2020-04-27 来源:eefocus
CAN波特率计算:
标称位时间 = 8 TQ:【可配置为8-25】
因为:CANRATE =(1/TQ)*8(标称时间)
因为:TQ=2*(BRPVAL+1)/_XTAL_FREQ
所以:1/TQ=(2*(BRPVAL+1))/_XTAL_FREQ
所以:CANRATE/8 =(2*(BRPVAL+1))/_XTAL_FREQ
所以我们只要根据CANRATE 去求得BRP_val的值即可。
所以:BRPVAL=(_XTAL_FREQ / CANRATE / TQ_VAL / 2 - 1)
相关文章
- Proteus仿真单片机:PIC18单片机的仿真
- 【PIC18单片机学习笔记】一、程序的烧录
- Microchip发布适用于dsPIC®、PIC18®和AVR®单片机的安全应用设计
- A FLASH Bootloader for PIC16 and PIC18 Devices--硬译(一)
- PIC18**K80配置位详解
- A FLASH Bootloader for PIC16 and PIC18 Devices--硬译(五)
- PIC18单片机配置位设置
- 基于PIC18单片机的Bootloader设计
- pic18单片机在BootLoader中的应用
- can转485数据是如何对应的