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.

[参考译文] SM470R1B1M-HT:RTI

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1020911/sm470r1b1m-ht-rti

器件型号:SM470R1B1M-HT
主题中讨论的其他器件:TMS470R1B1M

尊敬的先生

我有3个问题:

第一个:

我使用 RTI 模块实现了实时时钟、时钟直接来自 OSCIN。 以下是我的代码:

下面是中断子例程:

代码运行良好、但如果我将 line236更改为 GCR=ZPLL_CLK_DIV_PRE_1

它不起作用、即当 fsysclk=fvco 时、它不起作用。  RTICNTR 继续计数

当 RTICNTR 等于 RTICMP1时、脉冲没有设置 CMP1FLAG、请告诉我原因。

第二个

该文档始终说"PLL 专用"和"器件专用数据表"、我从哪里获得它?

第三个

某些寄存器不符合 iotms470r1b1m.h 和 tms470r1B1m_bit_definitions.h

例如、我在头文件中找不到 GCR_N、GLBCTRL、我可以找到 GCR OLny。 TI 拥有最新的文档

有什么好处?

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

    您好、Kejun、

    [引用 userid="141234" URL"~/support/processors-group/processors/f/processors-forum/1020911/sm470r1b1m-ht-rti "]代码运行良好,但如果我将 line236更改为 GCR=ZPLL_CLK_DIV_PRE_1[/QUESP]

    抱歉、我不熟悉器件、不知道它为什么不能与  ZPLL_CLK_DIV_PRE_1配合使用。 它是否适用于除 ZPLL_CLK_DIV_PRE_1之外的所有其他比率?

    [引用 userid="141234" URL"~/support/processors-group/processors/f/processors-forum/1020911/sm470r1b1m-ht-rti "]它不起作用,即 fsysclk=fvco 时不起作用。

    在查看您的代码时、您似乎使用 OSCIN 作为 RTI 的时钟源、而不是 PLL。  

    GCR |= RTI_CTRL;

    您的 OSCIN 频率是多少?  请确保您的比较值不大于 RTI 超时值。 换言之、RTI 的超时值为 X、请确保比较值 Y 小于 X   

    除了 ZPLL_CLK_DIV_PRE_1之外、LED 是否以正确的频率闪烁?

    [引用 userid="141234" URL"~/support/processors-group/processors/f/processors-forum/1020911/sm470r1b1m-ht-rti 文件]该文档始终显示"pll specific (特定于 PLL)"和"特定于器件的数据表"、我从哪里获得它?

    根据数据表、该器件支持增强型 RTI。  有些 RTI 特性是特定于器件的。 我认为这就是它的意思。 PLL 特定值可在 PLL 用户指南中找到。 位14是一个特定于器件的特性、此特性允许您改变 RTICLK 时钟源(例如 OSCIN 或者 SYSCLK)。  

    [引用 userid="141234" URL"~/support/processors-group/processors/f/processors-forum/1020911/sm470r1b1m-ht-rti "]

    例如、我在头文件中找不到 GCR_N、GLBCTRL、我可以找到 GCR OLny。 TI 拥有最新的文档

    有什么好处?

    [/报价]

    ,什么是 GCR_N 我认为 GLBCTRL 是 GCR 寄存器。 这有点令人困惑。  

    同样、我从未使用过该器件、因为它是一个非常古老的设计-已有20多年的历史。 我将通过阅读用户指南来回答每个问题。  

     

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

    你(们)好,查尔斯

    感谢您的帮助和耐心。 RTI 超时值是多少?

    Clark

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

    您好、Clark、

     我查看了 RTI 图并再次比较中断说明、将21位比较值与21位计数器值进行比较。 当 使用 ZPLL_CLK_DIV_PRE_1时、您能否读取 RTICNTR 寄存器并作为计数器进行读取? 如果 使用了 ZPLL_CLK_DIV_PRE_1、我想知道 RTICLK 是否正在计时。  

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

    你(们)好,查尔斯

    每次我停止运行代码时、RTICNTR 的内容都会发生变化、 因此我认为当使用 ZPLL_CLK_DIV_PRE_1时、RTICLK 会计时。

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

    您好、Clark、

     您能否判断 RTICNTR 值是否曾经达到比较值?  

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

    您好、Clark、

     不确定您是否取得了一些进展。 只是想让你知道我将在下周的中间休假、无法回复。