This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320F2.8375万D:TMS320F2.8375万D

Guru**** 2445440 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/656103/ccs-tms320f28375d-tms320f28375d

部件号:TMS320F2.8375万D

工具/软件:Code Composer Studio

 以下说明的含义是什么?

1.#define Device_cal (void  (*)(void)) 0X7.0282万

2.#define GetAdcOffsetTrimOTP (Unit16 (*)(Unit16 OTPoffset )0X0703AC

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Katuri,

    这些说明用于ADC校准和ADC零偏移校准。 在制造和测试过程中,TI校准ADC的增益,偏移和线性以及缓冲DAC的偏移。 这些微调设置作为C调用函数的一部分嵌入到TI保留OTP存储器中。 有关详细信息,请参阅第1407页开始的《F2837xD技术参考手册》(SPRUHM8G)。 请参阅“10.1 12 ADC校准”和“10.1 ADC.ADC 12.1 零偏移校准”。 我希望这能回答您的问题,如果是,请单击绿色的"已验证答案"按钮。

    - Ken
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的先生:
    感谢您的回复。无论您提到什么,我都知道。我已经研究过了。我的问题与预处理器指令有关。如何理解#define。它涉及OTP中的函数调用,指针,地址位置
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Katuri,

    设备校准函数定义只是调用指向没有参数和返回值的函数的指针。 在TI工厂测试和校准过程中,该功能被刻录到TI OTP中。 除非您有意重置ADC/模拟模块(启动ROM将在启动时填充所有内容),否则不需要调用此选项。

    GET OFFSET函数类似,但它需要一个参数来知道要获取哪个偏移(哪个ADC和ADC模式)并返回偏移微调值。 它检索的功能和数据再次刻录到TI工厂的TI OTP中。 您不应直接调用此函数;而是在使用SetMode()函数更改ADC信号模式和分辨率时注意这一点。