ZHCZ038A October   2017  – June 2025 MSP432E401Y , MSP432E411Y

 

  1.   1
  2. 1MSP432E4 SimpleLink™ 微控制器
    1. 1.1 简介
    2. 1.2 器件命名规则
    3. 1.3 器件标识
    4. 1.4 勘误表概述
    5. 1.5 勘误说明
      1.      ADC#13
      2.      ADC#14
      3.      EPI#01
      4.      GPIO#09
      5.      GPTM#09
      6.      GPTM#15
      7.      HIB#10
      8.      HIB#16
      9.      HIB#18
      10.      HIB#19
      11.      MEM#07
      12.      MEM#15
      13.      MEM#16
      14.      PWM#04
      15.      PWM#05
      16.      PWM#06
      17.      QEI#01
      18.      SSI#03
      19.      SSI#05
      20.      SSI#06
      21.      SSI#07
      22.      SSI#08
      23.      SYSCTL#03
      24.      SYSCTL#18
      25.      SYSCTL#24
      26.      USB#04
      27.      WDT#08
    6. 1.6 附录 1:
    7. 1.7 附录 2:
  3. 2商标
  4. 3修订历史记录

SYSCTL#18

DIVSCLK 输出的时钟频率与 DIV = 0x0 时的预期频率不同

说明

在分频值和源时钟配置 (DIVSCLK) 寄存器中,如果 DIV 位字段为 0x0(除以1),则 GPIO 的时钟输出不符合预期:

  • 如果 DIV 位字段尚未在代码中调整,则时钟频率将是 SRC 位字段中定义的时钟源除以 32。例如,如果 SRC = 0x1 (PIOSC) 且 DIV = 0x0,则输出到 GPIO 的时钟输出频率将为 500kHz,该频率源自 PIOSC。
  • 如果已在代码中调整 DIV 位字段,则时钟频率将是 SRC 位字段中定义的时钟源除以上一个 DIV 位字段值。例如,如果 SRC = 0x1 (PIOSC) 且 DIV 的上一个值 0x1(除以 2),然后写入为 0x0,则输出到 GPIO 的时钟输出频率将为 8MHz,该频率源自 PIOSC。

权变措施

如果源的时钟精度不是一个因素,则可以使用非零 DIV 值和不同的 SRC 值来实现某些频率。例如,要实现 16MHz 时钟,则不要使用 SRC = 0x1 (PIOSC) 和 DIV = 0x0,而要使用 SRC = 0x0(系统时钟)和相应的 DIV 值(对于 80MHz 的系统时钟,DIV = 0x4(除以 5))。