注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
zhao5476278的个人空间 https://home.eeworld.com.cn/space-uid-393367.html [收藏] [复制] [分享] [RSS]
日志

F28M35的CAN回环测试例程问题求教!!

已有 1710 次阅读2013-5-7 15:15 |个人分类:交流|

各位大哥好,小弟最近在看F28M35的主子系统的例程,第一个CAN回环测试例程时,有几句指令看不懂,不知道其实怎么操作实现的?有知道的大哥请不吝赐教。几句指令如下:


                                     HWREG(CAN0_BASE + CAN_O_CTL) |= CAN_CTL_TEST;
                                     HWREG(CAN0_BASE + CAN_O_TEST) = CAN_TEST_EXL;

CAN0_BASE :CAN0的基地址
CAN_O_CTL:CAN控制
CAN_CTL_TEST:检测模式使能
CAN_O_TEST:CAN进行检测
CAN_TEST_EXL:外部回环模式设置
  
我起初的感觉就是第一局指令把can设置成检测模式,第二局指令是把检测模式设置为外部回环模式。不知道对不对?不对的话请帮忙解释一下?
同时对这两具指令的具体怎么实现的确实不太懂,请哪位大哥简要说明一下。
“ |= ”这个运算符在第一局指令里面就看不懂了,请指导下这个是什么意思?
发表评论 评论 (1 个评论)
回复 zhao5476278 2013-5-7 15:18
我查了些相关资料了,可是还是没有理解,请各位指导下,我绝不是伸手党,希望大家相互交流,一起学习。

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章