中级会员
 
- 积分
- 265
- 金钱
- 265
- 注册时间
- 2012-11-29
- 在线时间
- 5 小时
|

楼主 |
发表于 2013-3-30 15:18:53
|
显示全部楼层
回复【5楼】正点原子:
---------------------------------
原子哥 407用can和103通信的话,那波特率要怎么配
CAN_DeInit(CAN1);
CAN_StructInit(&CAN_InitStructure);
/* CAN单元初始化 */
CAN_InitStructure.CAN_TTCM=DISABLE; //MCR-TTCM 时间触发通信模式使能
CAN_InitStructure.CAN_ABOM=DISABLE; //MCR-ABOM 自动离线管理
CAN_InitStructure.CAN_AWUM=DISABLE; //MCR-AWUM 自动唤醒模式
//CAN_InitStructure.CAN_NART=ENABLE; //MCR-NART 禁止报文自动重传 0-自动重传 1-报文只传一次
CAN_InitStructure.CAN_NART=DISABLE; //MCR-NART 禁止报文自动重传 0-自动重传 1-报文只传一次
CAN_InitStructure.CAN_RFLM=DISABLE; //MCR-RFLM 接收FIFO 锁定模式 0-溢出时新报文会覆盖原有报文 1-溢出时,新报文丢弃
CAN_InitStructure.CAN_TXFP = ENABLE; //MCR-TXFP 发送FIFO优先级 0-优先级取决于报文标示符 1-优先级取决于发送请求的顺序
CAN_InitStructure.CAN_Mode = CAN_Mode_Normal; //BTR-SILM/LBKM CAN正常模式
CAN_InitStructure.CAN_SJW=CAN_SJW_1tq; //BTR-SJW 重新同步跳跃宽度 1个时间单元
CAN_InitStructure.CAN_BS1=CAN_BS1_2tq; //BTR-TS1 时间段1 占用了2个时间单元
CAN_InitStructure.CAN_BS2=CAN_BS2_3tq; //BTR-TS1 时间段2 占用了3个时间单元
CAN_InitStructure.CAN_Prescaler =12;
这是103的配置 |
|