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.

[参考译文] PGA970:newbie需要帮助才能启动

Guru**** 2606725 points
Other Parts Discussed in Thread: PGA970

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/663143/pga970-newbie-need-help-to-start

部件号:PGA970

我们购买 PGA970EVM 只是为了进行评估。 其目的是使用CCS为我们的应用编写合适的代码,并在以后使用PGA970将其导出到我们自己的PCB上。

我们不使用USBANY,而是使用JTAG编程器XDS200。

我们有两个问题:

-我们是否可以使用提供的通用代码(固件版本1.6)?

在哪里可以插入代码来初始化不同的寄存器?

我们能否举一个简短的例子?

谢谢你

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

    通用固件是一个很好的起点。 我建议将此用于固件开发过程。 请按照PGA970软件快速入门指南开始评估: www.ti.com/.../sldu025.pdf

    您可以将此固件与CCS 6或更高版本一起使用。 但是,务必要安装正确的编译器版本,即ti-CGT-arm_编译5.2 器6 (5.2 9也已被证明有效)。 有关如何安装编译器更新的信息,请参阅本文: processors.wiki.ti.com/.../Compiler_Updates

    通常,设备初始化是在主环路之外的特殊初始化功能中完成的。 目前我手头没有这方面的好例子,但我可以在下周末发布一个简短的例子。

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

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

    请您发布一个示例吗?

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

    你好,Jean-Francois,

    我以前错了。 参考固件已包含设备配置功能。 您可以在while循环之前的pga970_main.c文件中看到以下内容:

    cfg_Peripheral_Config();
    while (1)
    {
    /*每2毫秒进行一次主循环计算*/
    IF (((ADC_Count1 & Coefficients _Calc_Sampling_Rate)== 0x0000){
    App_Calculate_Coeff();
    while ((ADC_Count1 & Coefficients _Calc_Sampling_Rate)== 0x0000);
    } 

    cfg_Peripheral_Config()位于OEM文件夹的pga970_cfg.c文件中,它将初始化设备的所有主要设置。  

    此致,