中级会员
 
- 积分
- 300
- 金钱
- 300
- 注册时间
- 2021-1-8
- 在线时间
- 37 小时
|
本帖最后由 XXZZ 于 2021-4-16 10:00 编辑
求大佬们帮忙解决疑惑 R8T6移植ZET6的CAN例程 (r8t6自己做的简单板子 ,电路结构简单,电压、导通情况测的都正常,zet6是战舰板) 看了手册 r8t6和zet6的CAN引脚都一样 。 我c++、启动文件也改成 md的了 flash也改成128kb的了 就只有CAN对外通讯不了(回环正常)!! !!! 但是其他 adc, pwm,引脚输入输出都正常!! !!! 请大佬们帮我想想是不是软件部分哪里有问题 。 zet6移植给r8t6的can例程什么都没改 就只改了中断 接收一次数据led反转。zet6战舰板作为发送端 按键按下一次发送一次8位数据 (战舰板和精英版已经测试过来传输正常)
void USB_LP_CAN1_RX0_IRQHandler(void)
{
if(CAN_GetITStatus(CAN1,CAN_IT_FMP0) != RESET) //接收标志位
{
Can_Receive_Msg(Rcbuf);
led=!led; //接收一次翻转一次LED
CAN_ClearITPendingBit(CAN1,CAN_IT_FMP0); //接收标志位清零
}
}
|
|