打印
[技术问答]

m051地址0x400E0034 ADCALR是什么寄存器

[复制链接]
1238|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jheng|  楼主 | 2015-4-18 11:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题所问
沙发
_寒寒_| | 2015-5-4 16:57 | 只看该作者
本帖最后由 _寒寒_ 于 2015-5-4 17:30 编辑

datasheet里面没有提到这个,官方库文件的头文件也没有这个寄存器,但是在 《ARM Cortex-M0微控制器深度实战》 这份pdf里面却说是AD自校准寄存器。完全不知道什么意思。使用ICE仿真,观察汇编,当往该寄存器写值时,从memory窗口看,该地址值为发送改变

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
jheng + 1 很给力!
板凳
gaoyang9992006| | 2015-5-4 22:00 | 只看该作者
AD自校准寄存器

使用特权

评论回复
地板
gaoyang9992006| | 2015-5-4 22:04 | 只看该作者
/* 设置ADC分频器 */    CLKDIV=ADC_CLOCK_DIVIDER;  
  
    /* ADC使能 */
    set_ADEN;
    set_CALEN;   

while(!(ADCALR&CALDONE));

使用特权

评论回复
5
_寒寒_| | 2015-5-5 10:11 | 只看该作者
gaoyang9992006 发表于 2015-5-4 22:04
/* 设置ADC分频器 */    CLKDIV=ADC_CLOCK_DIVIDER;  
  
    /* ADC使能 */

M051有这么一个寄存器吗?

使用特权

评论回复
6
gaoyang9992006| | 2015-5-5 18:05 | 只看该作者
_寒寒_ 发表于 2015-5-5 10:11
M051有这么一个寄存器吗?

有啊,我这从菜农大叔的帖子里复制来的。

使用特权

评论回复
7
quray1985| | 2015-5-6 12:30 | 只看该作者
是AD自校准寄存器

使用特权

评论回复
8
_寒寒_| | 2015-5-8 13:55 | 只看该作者
gaoyang9992006 发表于 2015-5-5 18:05
有啊,我这从菜农大叔的帖子里复制来的。

对, 除了菜农的文档有提到这个寄存器,官方的文档却没有,官方的CMSIS库中的头文件也没有定义这个寄存器,从汇编来看对这个地址的操作貌似是无效的

使用特权

评论回复
9
gaoyang9992006| | 2015-5-8 14:14 | 只看该作者
_寒寒_ 发表于 2015-5-8 13:55
对, 除了菜农的文档有提到这个寄存器,官方的文档却没有,官方的CMSIS库中的头文件也没有定义这个寄存器 ...

噢,那还是按照官方文件做吧。

使用特权

评论回复
10
稳稳の幸福| | 2015-5-8 15:29 | 只看该作者
据说是个校准用的,另外我看手册提了这个东西啊,不过不用也默认的吧

使用特权

评论回复
11
_寒寒_| | 2015-5-14 08:36 | 只看该作者
稳稳の幸福 发表于 2015-5-8 15:29
据说是个校准用的,另外我看手册提了这个东西啊,不过不用也默认的吧

那一份手册呢?

使用特权

评论回复
12
稳稳の幸福| | 2015-5-16 21:45 | 只看该作者
楼上想看手册自己搜一下,下载就是了,我当时没有保存。

使用特权

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

本版积分规则

35

主题

98

帖子

0

粉丝