ZHCZ047B December   2023  – August 2025 MSPM0L1304-Q1 , MSPM0L1305-Q1 , MSPM0L1306-Q1

 

  1.   1
  2.   摘要
  3. 1功能公告
  4. 2预编程软件公告
  5. 3仅调试公告
  6. 4编译器修复公告
  7. 5器件命名规则
    1. 5.1 器件编号法和修订版本标识
  8. 6公告说明
    1. 6.1  ADC_ERR_01
    2. 6.2  ADC_ERR_02
    3. 6.3  ADC_ERR_03
    4. 6.4  ADC_ERR_04
    5. 6.5  ADC_ERR_05
    6. 6.6  ADC_ERR_06
    7. 6.7  COMP_ERR_01
    8. 6.8  COMP_ERR_02
    9. 6.9  COMP_ERR_03
    10. 6.10 COMP_ERR_05
    11. 6.11 CPU_ERR_01
    12. 6.12 CPU_ERR_02
    13. 6.13 CPU_ERR_03
    14. 6.14 FLASH_ERR_02
    15. 6.15 FLASH_ERR_04
    16. 6.16 FLASH_ERR_05
    17. 6.17 FLASH_ERR_06
    18. 6.18 GPIO_ERR_01
    19. 6.19 GPIO_ERR_02
    20. 6.20 GPIO_ERR_03
    21. 6.21 I2C_ERR_01
    22. 6.22 I2C_ERR_02
    23. 6.23 I2C_ERR_03
    24. 6.24 I2C_ERR_04
    25. 6.25 I2C_ERR_05
    26. 6.26 I2C_ERR_06
    27. 6.27 I2C_ERR_07
    28. 6.28 I2C_ERR_08
    29. 6.29 I2C_ERR_09
    30. 6.30 I2C_ERR_10
    31. 6.31 PMCU_ERR_01
    32. 6.32 PMCU_ERR_02
    33. 6.33 PMCU_ERR_03
    34. 6.34 PMCU_ERR_13
    35. 6.35 PWREN_ERR_01
    36. 6.36 RST_ERR_01
    37. 6.37 SPI_ERR_01
    38. 6.38 SPI_ERR_03
    39. 6.39 SPI_ERR_04
    40. 6.40 SPI_ERR_05
    41. 6.41 SPI_ERR_06
    42. 6.42 SPI_ERR_07
    43. 6.43 SYSOSC_ERR_01
    44. 6.44 SYSOSC_ERR_02
    45. 6.45 TIMER_ERR_01
    46. 6.46 TIMER_ERR_04
    47. 6.47 TIMER_ERR_06
    48. 6.48 UART_ERR_01
    49. 6.49 UART_ERR_02
    50. 6.50 UART_ERR_04
    51. 6.51 UART_ERR_05
    52. 6.52 UART_ERR_06
    53. 6.53 UART_ERR_07
    54. 6.54 UART_ERR_08
    55. 6.55 UART_ERR_09
    56. 6.56 VREF_ERR_01
  9. 7修订历史记录

COMP_ERR_05

COMP 模块

类别

功能

功能

启用比较器时,比较器输出将设置上升和下降中断

说明

启用比较器时,比较器将设置上升和下降。

权变措施

1.使用 ICLR 位清除 CPU 中断。
ICLR 不能用于清除一般事件。按照以下步骤清除 COMP 一般事件(以下是 DriverLib 函数,您可以通过查看我们 MSPM0 SDK 中的函数内容来查看位操作)
a. 在启用 COMP 之前,使用一些虚拟 ID 来配置 COMP 发布者。
              DL_COMP_setPublisherChanID(COMP_0_INST, 0); // 删除实际发布者
b. DL_COMP_enableEvent(COMP_0_INST, (DL_COMP_EVENT_OUTPUT_EDGE)); // 在 IMASK 中启用 COMP 事件
c. DL_COMP_enable(COMP_0_INST); // 启用 COMP 模块,该步骤会清除 RIS 中的事件。
d. DL_COMP_disableEvent(COMP_0_INST, (DL_COMP_EVENT_OUTPUT_EDGE));// 通过在 IMASK 中清除来禁用 COMP 事件
e. DL_COMP_setPublisherChanID(COMP_0_INST, COMP_0_INST_PUB_CH); // 配置实际发布者
f. DL_COMP_enableEvent(COMP_0_INST, (DL_COMP_EVENT_OUTPUT_EDGE)); // 在 IMASK 中重新启用 COMP 事件,或在了解首次中断因启用比较器造成的情况下,在启用比较器后读取中断。