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.

[参考译文] F29H859TU-Q1:CPUTIMER2:选择 PLLSYSCLK 时不应用预分频器点击以教授 VALEO Mail 此对话很重要

Guru**** 2872490 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1640744/f29h859tu-q1-cputimer2-prescaler-not-applied-when-pllsysclk-is-selected-click-to-teach-valeo-mail-this-conversation-is-important

器件型号: F29H859TU-Q1
主题: SysConfig 中讨论的其他器件

您好:

在 SYSCFG (1.26.0) 中、我能够按如下方式配置 CPUTIMER2:使用 PLLSYSCLK、预分频器= CLOCK/2。 我本来希望每 1ms 有一个中断、但每个 500µs 都有一个中断。
在该配置下、寄存器“TMR2CLKCTL"配置“配置为 SRCSEL=0 (PLLSYSCLK) 和 PRESCALE=1(时钟/2)、配置由 board.c 中 TIMER 函数的“SYSCTL_setCputimer2Clock (SYSCTL_TIMER2CLK_SOURCE_SYSCLK、SYSCTL_TIMER2CLK_DIV_2);“完成

TI F29 - TMR2CLKCTL register.png

但是、在文档中、SRCSEL=0 有一条注释:预标度被绕过。
因此、我的理解是、当我们选择 PLLSYSCLK 时、我们无法指定预分频器(这与我使用的是一致的)。  
但是、在这种情况下、为什么要在 SYSCFG 中允许这种配置?

谢谢你

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

    尊敬的 Ronan:

    感谢您提请我们注意这一点。 我已通知我们的软件团队对 SysConfig 进行了适当的更改。  

    此致、

    Aishwarya