打印

DSP配置寄存器的时候为什么都需要一个影子寄存器

[复制链接]
4066|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjtzlqr|  楼主 | 2013-7-30 15:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zhangmangui| | 2013-7-30 23:33 | 只看该作者
帮忙顶   你可以先看看下面分享的资料

https://bbs.21ic.com/icview-587150-1-1.html


使用特权

评论回复
板凳
想飞的鸟19| | 2013-7-30 23:41 | 只看该作者
书上说32位寄存器只能允许32位访问,对32位寄存器进行16位的访问会破坏寄存器内容,或者返回错误的数据

使用特权

评论回复
地板
zjtzlqr|  楼主 | 2013-7-31 14:20 | 只看该作者
好像只有can这里是有影子寄存器的

使用特权

评论回复
5
这是神魔节奏| | 2018-5-31 15:20 | 只看该作者
当ECanaShadow.CANMC.bit.SCB = 1;CAN模块工作在增强CAN总线模式下,eCAN的控制和状态寄存器必须采用32位寻址方式,可以先将数据写进一个临时寄存器中,处理完数据后再将32位数据用.all的形式写进寄存器,若强制用16位的寻址方式,则会产生不确定的结果。
具体可参考手把手教你学DSP——基于TMS320F281x的P432页内容

使用特权

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

本版积分规则

12

主题

24

帖子

0

粉丝