?CH571F温度测量

CH571F自带的温度检测测量到的值作为输入代入int ADC_GetCurrentTS( UINT16 ts_v )函数后得到的值都是很奇怪的四位数。改变输入值后也没有明显的变化,都是在八九千,请问要怎么解决?

换用最新的EVT http://www.wch.cn/downloads/CH573EVT_ZIP.html
参考ADC里面的温度测量和转换函数。 


ADC例程里没有给出使用ADC_GetCurrentTS函数进行温度转换,我使用ADC_GetCurrentTS进行温度转换得出-35到-40  体感温度20℃左右,有空了请完善CH573与CH582里的ADC例程里的温度转换。


你这边描述的问题正在完善中,

目前的解决方法是用户加个调节,如转化温度-40度,实际温度20度,那么需要将转化值加上65度来调节。


好的


只有登录才能回复,可以选择微信账号登录