飛思卡爾16位CAN暫存器波特率配置+ID劃分+Flash劃分
關於飛思卡爾16位微控制器的CAN暫存器波特率配置,經常容易忘記如何配置,遂記錄以備後用。
第一個暫存器CANBTR0,裡面主要配置SJW和BRP的;第二個暫存器CANBTR1,配置TSEG2和TSEG1。關於這些引數值得選取,看最後一個圖,在這個範圍裡選就可以。
CANCTL1
補充CAN ID劃分
擴充套件幀:
標準幀:
補充Flash劃分
PPAGE |
邏輯地址 |
全域性地址 |
C0 |
0xC0_8000~0xC0_BFFF |
0X70_0000~0x70_3FFF |
C1 |
0xC1_8000~0xC1_BFFF |
0x70_4000~0x70_7FFF |
C2 |
0xC2_8000~0xC2_BFFF |
0x70_8000~0x70_BFFF |
C3 |
0xC3_8000~0xC3_BFFF |
0x70_C000~0x70_FFFF |
C4 |
0xC4_8000~0xC4_BFFF |
0x71_0000~0x71_3FFF |
C5 |
0xC5_8000~0xC5_BFFF |
0x71_4000~0x71_7FFF |
C6 |
0xC6_8000~0xC6_BFFF |
0x71_8000~0x71_BFFF |
C7 |
0xC7_8000~0xC7_BFFF |
0x71_C000~0x71_FFFF |
C8 |
0xC8_8000~0xC8_BFFF |
0X72_0000~0x72_3FFF |
C9 |
0xC9_8000~0xC9_BFFF |
0x72_4000~0x72_7FFF |
CA |
0xCA_8000~0xCA_BFFF |
0x72_8000~0x72_BFFF |
CB |
0xCB_8000~0xCB_BFFF |
0x72_C000~0x72_FFFF |
CC |
0xCC_8000~0xCC_BFFF |
0x73_0000~0x73_3FFF |
CD |
0xCD_8000~0xCD_BFFF |
0x73_4000~0x73_7FFF |
CE |
0xCE_8000~0xCE_BFFF |
0x73_8000~0x73_BFFF |
CF |
0xCF_8000~0xCF_BFFF |
0x73_C000~0x73_FFFF |
D0 |
0xD0_8000~0xD0_BFFF |
0X74_0000~0x74_3FFF |
D1 |
0xD1_8000~0xD1_BFFF |
0x74_4000~0x74_7FFF |
D2 |
0xD2_8000~0xD2_BFFF |
0x74_8000~0x74_BFFF |
D3 |
0xD3_8000~0xD3_BFFF |
0x74_C000~0x74_FFFF |
D4 |
0xD4_8000~0xD4_BFFF |
0x75_0000~0x75_3FFF |
D5 |
0xD5_8000~0xD5_BFFF |
0x75_4000~0x75_7FFF |
D6 |
0xD6_8000~0xD6_BFFF |
0x75_8000~0x75_BFFF |
D7 |
0xD7_8000~0xD7_BFFF |
0x75_C000~0x75_FFFF |
D8 |
0xD8_8000~0xD8_BFFF |
0X76_0000~0x76_3FFF |
D9 |
0xD9_8000~0xD9_BFFF |
0x76_4000~0x76_7FFF |
DA |
0xDA_8000~0xDA_BFFF |
0x76_8000~0x76_BFFF |
DB |
0xDB_8000~0xDB_BFFF |
0x76_C000~0x76_FFFF |
DC |
0xDC_8000~0xDC_BFFF |
0x77_0000~0x77_3FFF |
DD |
0xDD_8000~0xDD_BFFF |
0x77_4000~0x77_7FFF |
DE |
0xDE_8000~0xDE_BFFF |
0x77_8000~0x77_BFFF |
DF |
0xDF_8000~0xDF_BFFF |
0x77_C000~0x77_FFFF |
E0 |
0xE0_8000~0xE0_BFFF |
0X78_0000~0x78_3FFF |
E1 |
0xE1_8000~0xE1_BFFF |
0x78_4000~0x78_7FFF |
E2 |
0xE2_8000~0xE2_BFFF |
0x78_8000~0x78_BFFF |
E3 |
0xE3_8000~0xE3_BFFF |
0x78_C000~0x78_FFFF |
E4 |
0xE4_8000~0xE4_BFFF |
0x79_0000~0x79_3FFF |
E5 |
0xE5_8000~0xE5_BFFF |
0x79_4000~0x79_7FFF |
E6 |
0xE6_8000~0xE6_BFFF |
0x79_8000~0x79_BFFF |
E7 |
0xE7_8000~0xE7_BFFF |
0x79_C000~0x79_FFFF |
E8 |
0xE8_8000~0xE8_BFFF |
0X7A_0000~0x7A_3FFF |
E9 |
0xE9_8000~0xE9_BFFF |
0x7A_4000~0x7A_7FFF |
EA |
0xEA_8000~0xEA_BFFF |
0x7A_8000~0x7A_BFFF |
EB |
0xEB_8000~0xEB_BFFF |
0x7A_C000~0x7A_FFFF |
EC |
0xEC_8000~0xEC_BFFF |
0x7B_0000~0x7B_3FFF |
ED |
0xED_8000~0xED_BFFF |
0x7B_4000~0x7B_7FFF |
EE |
0xEE_8000~0xEE_BFFF |
0x7B_8000~0x7B_BFFF |
EF |
0xEF_8000~0xEF_BFFF |
0x7B_C000~0x7B_FFFF |
F0 |
0xF0_8000~0xF0_BFFF |
0X7C_0000~0x7C_3FFF |
F1 |
0xF1_8000~0xF1_BFFF |
0x7C_4000~0x7C_7FFF |
F2 |
0xF2_8000~0xF2_BFFF |
0x7C_8000~0x7C_BFFF |
F3 |
0xF3_8000~0xF3_BFFF |
0x7C_C000~0x7C_FFFF |
F4 |
0xF4_8000~0xF4_BFFF |
0x7D_0000~0x7D_3FFF |
F5 |
0xF5_8000~0xF5_BFFF |
0x7D_4000~0x7D_7FFF |
F6 |
0xF6_8000~0xF6_BFFF |
0x7D_8000~0x7D_BFFF |
F7 |
0xF7_8000~0xF7_BFFF |
0x7D_C000~0x7D_FFFF |
F8 |
0xF8_8000~0xF8_BFFF |
0X7E_0000~0x7E_3FFF |
F9 |
0xF9_8000~0xF9_BFFF |
0x7E_4000~0x7E_7FFF |
FA |
0xFA_8000~0xFA_BFFF |
0x7E_8000~0x7E_BFFF |
FB |
0xFB_8000~0xFB_BFFF |
0x7E_C000~0x7E_FFFF |
FC |
0xFC_8000~0xFC_BFFF |
0x7F_0000~0x7F_3FFF |
FD |
0xFD_8000~0xFD_BFFF |
0x7F_4000~0x7F_7FFF |
FE |
0xFE_8000~0xFE_BFFF |
0x7F_8000~0x7F_BFFF |
FF |
0xFF_8000~0xFF_BFFF |
0x7F_C000~0x7F_FFFF |