- 博客(1)
- 收藏
- 关注
原创 CAN学习——基于GD32F470
CAN使用位同步的方式来抗干扰,减小误差,实现对总线电平信号进行正确的采样,确保通讯正常。通过配置位时序寄存器CAN_BTR的TS1[3:0]及TS2[2:0]寄存器位设定BS1及BS2的长度后,就可以确定每个CAN数据位的时间。CAN控制器是根据两根线上的电位差来判断总线电平,分别是CAN_High和CAN_Low,这两条信号线共同构成一组差分信号线。其中,SS段(同步段)固定长度为1Tq,而BS1及BS2段可以在位时序寄存器CAN_BTR设置它们的时间长度。通信是通过以下5种类型的帧进行的。
2023-07-24 15:02:11 756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人