TI中文支持网
TI专业的中文技术问题搜集分享网站

关于F28035中ADC校准的问题

F28035的ADC中有零点校准和满刻度增益校准的问题,里面提到了要调用一个Device_cal();的函数来进行,而这个函数是位OTP寄储区内的,请问这个函数在调用时不是也要申明类型啊什么的?还有就是它运行的结果会是怎样的,哪些是它要使用的参数,它与ADCEFTRIM位的关系是什么?有没有相关的例程可能用?

Young Hu:

Device_cal()是TI预编程的一个函数。不需要声明,只需要调用函数即可,因为函数地址知道。用于校正内部振荡器和ADC。

调用方式如下:

//Device call is a pointer to a function

//that begins at the address shown

# define Device_cal (void(*)(void))0x3D7C80

… …

EALLOW;

SysCtrlRegs.PCLKCR0.bit.ADCENCLK = 1;

(*Device_cal)();

SysCtrlRegs.PCLKCR0.bit.ADCENCLK = 0;

EDIS

F28035的ADC中有零点校准和满刻度增益校准的问题,里面提到了要调用一个Device_cal();的函数来进行,而这个函数是位OTP寄储区内的,请问这个函数在调用时不是也要申明类型啊什么的?还有就是它运行的结果会是怎样的,哪些是它要使用的参数,它与ADCEFTRIM位的关系是什么?有没有相关的例程可能用?

yanzhen fu:

回复 Young Hu:

它与ADCEFTRIM位的关系是什么?

另外:有没有TIc2000的C语言函数库啊,可否提供一个!谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » 关于F28035中ADC校准的问题
分享到: 更多 (0)