wgj_fly的笔记 https://passport2.21ic.com/?100465 [收藏] [复制] [RSS]

日志

一个arm复位寄存器值不为零引起的问题

已有 844 次阅读2012-7-18 09:38 |系统分类:ARM| arm, 寄存器, 复位

今天在调试aduc7060的ad采集过程中,发现ad不能正确采集到数据,推断是寄存器配置问题,所以找了个例程看了一下,发现配置的值都一样,只有一个地方我是用的“或”的方式赋值,而例程用“等于”赋值,看datasheet,发现寄存器复位之后都是零,我的操作方式和例程得到的结果应该一样才对,于是,仿真运行,在此次设置断点,发现果其然,寄存器复位之后没有都为零,于是改成“等于”赋值方式,正常运行。这就是复位寄存器不为零引发的小问题。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)