首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

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

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

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