牛卧堂MCU技术交流

标题: nuc140的can通讯问题 [打印本页]

作者: czclock    时间: 2014-3-10 22:48
标题: nuc140的can通讯问题
利用BSP中的Can的例子,进行Can波特率设置时,例程中是先设置,然后再进行比较确认,看是否设置成功,我现在接着ULINK2进行仿真,发现进行比较确认时都是出错的,不知是否有人遇到过,能够指点我一下,谢谢了!
作者: admin    时间: 2014-3-11 13:19
论坛中 有CAN的 精简测试代码,可以去 下载
作者: czclock    时间: 2014-3-11 23:21
admin 发表于 2014-3-11 13:19
论坛中 有CAN的 精简测试代码,可以去 下载

我也用这个代码试过了,还是在设置好波特率之后再检验波特率是出错,我是连着板子在线仿真的,可能是硬件问题嘛?
总是执行到这里的,不管设置多少波特率
if ((u32kbps < (DrvCAN_GetCANBitRate()*95/100)) || (u32kbps > (DrvCAN_GetCANBitRate()*105/100)))
    {
        DEBUG_PRINTF("\nCurrent CAN bitrate = %d\n",DrvCAN_GetCANBitRate());
        return E_DRVCAN_ERR_BITRATE;        
    }




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2