收藏本站|联系艾锐达|在线留言|网站地图欢迎您来到深圳市艾锐达光电有限公司!

艾锐达服务热线0755-26902860

热门关键词: 锐能微计量芯片IM系列计量模块直流电能表智能电表专用光耦荣湃隔离器鸿志压敏电阻

艾锐达光电
当前位置:首页 » 艾锐达光电资讯中心 » 常见问题 » 锐能微RN7211操作温度传感器的步骤

锐能微RN7211操作温度传感器的步骤

文章出处:艾锐达工程部责任编辑:艾锐达编辑人气:-发表时间:2015-08-04 17:01【

锐能微RN7211电测专用SOC温度传感器操作步骤:

1、外部32.768KHz晶振 必须启动

2、SYS_PS 写入0x82, 寄存器0x00~0x28可写

3、RTC_CTL.WRTC写1 允许RTC寄存器写操作

4、RTC_CTL.TSE写01 启动自动温补

5、MOD1_EN.SAR_EN=1 启动ADC时钟

6、SYS_PS 写入0x0, 寄存器0x00~0x28不可写

7、将SAR_START写0停止ADC转换

8、配置寄存器SAR_CTL
REF_WAIT=0 (0+1)*976=976us
SAR_WAIT=0x0E (15+1)*30.5=488us
SARDMA_IE=0  不使能DMA请求
SAR_IE=0 不使能ADC中断输出
SAR_PGA=00 SAR-ADC增益设置为2-3
SAR_CH=000 选择温度测量

9、将SAR-STATUS.DREADY写1清零

10、将SAR_START写1启动ADC转换

11、等待SAR-STATUS.DREADY等于1表示ADC转换结束,读取SAR_DAT的数据

当前温度值。
Bit9为符号位;Bit8~2为整数位;Bit1~0为小数位。
// Temp[9]:符号 Temp[8:2]:-128度~127度 Temp[1]:0.5度 Temp[0]:0.25度
表示范围:-128度~+127.75度

 

我要分享: