Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
uds收发几次报文后,YTM32B1LE1芯片调用发送函数卡在BUSY状态,发不出去东西 1.基础工程只配置了CANH和CANL引脚 2.外设初始化 3.关于CAN的初始化 4.uds回复正响应时CAN处于BUSY状态(收发了几次后触发的发送BUSY) 请大佬们帮忙看看是咋回事,目前是参考的CAN中断接收例程,没有添加busoff
你这使能脚没给电平,应该一帧都发不了吧
收发了很多帧才卡住的,低电平是高速模式,高电平是静默
swust 硬件使能脚默认拉低,CAN收发几次以后卡BUSY,测试了拉高,是静默模式,不响应收发
出现异常的时候你测一下收发器的txd和rxd引脚波形,看看有波形没
WR 没有波形,这个换了一种方式测试,PCAN周期发送0x02 0x10 0x03 0x00 0x00 0x00 0x00 0x00,得到回复0x06 0x50 0x03 0x00 0x32 0x01 0xF4 0x00,改变发送周期,CAN收发卡死,PCAN以新的周期发送0x02 0x10 0x03 0x00 0x00 0x00 0x00 0x00,没有再得到回复,单帧发送0x02 0x10 0x03 0x00 0x00 0x00 0x00 0x00也不再收到回复
你出现异常情况下,can的ESR1和ESR2寄存器的值是多少
WR
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...