打印

关于CANGIFx清除的问题

[复制链接]
1024|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 我是一个菜鸟 于 2016-1-17 20:26 编辑

ECanaShadow.CANGIF0.all=ECanaRegs.CANGIF0.all;
     ECanaShadow.CANGIF0.all =0xffffffff;      
ECanaRegs.CANAA.all= ECanaShadow.CANGIF0.all;
书上说CANGIFx的标志位必须通过CANTA或CANRMP寄存器的相关位写1来清除,那可不可以对寄存器用上面的操作。    本人刚学,可能问的问题有点二b。希望各位老鸟不吝赐教

相关帖子

沙发
zhangmangui| | 2016-1-20 23:18 | 只看该作者
影子寄存器  是帮助你用来位操作的  
相关标志位   你可以读取来判断某种状态   
有些是硬件自动清零  有些是需要手动清零
也就是写相关寄存器位

使用特权

评论回复
板凳
tongbu2015| | 2016-1-21 23:14 | 只看该作者
这个一般是没实现一次的清除一次该标志位的

使用特权

评论回复
地板
edishen| | 2016-1-25 23:53 | 只看该作者
楼主搞定了吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

13

帖子

0

粉丝