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.

[参考译文] CCS/MSP432P401R:ICPR0位的定义

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/670314/ccs-msp432p401r-definition-of-icpr0-bits

器件型号:MSP432P401R

工具/软件:Code Composer Studio

我有一个未定义的中断触发 Default_Handler、但我找不到任何有关哪个位的文档、该位在 ICPR0中。

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

    Steven、

    ICPR0/1寄存器的定义可在 《MSP432技术参考手册》第2.4.3.7节中找到

    可在 MSP432P401R 数据表的表6-39中找到各个位的说明。  

    ICPR0 (NVIC 清零挂起)寄存器包含中断0~31

    ICPR`寄存器涵盖了31-63。

    -Bob L.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    寄存器的位置。 它不定义哪个位是哪个位。 我已经在搜索该文档时没有成功。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否查看了表6-39 (第2句中引用)? 这是 NVIC 中断列表。 ICPR0具有中断0-31。 该表给出了每个中断/位的名称和源。
    -Bob L.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们必须查看不同的文档。 我看到的是:
    2.4.3.7 ICPR0寄存器(偏移= 280h)[复位= 00000000h]
    ICPR0如图2-26所示、并在表2-32中进行介绍。
    IRQ 0至31清除挂起寄存器。 使用中断清除挂起寄存器来清除挂起的中断
    并确定当前暂挂的中断。

    表2-32仅显示了有一个32位寄存器、而不是每个寄存器的名称和源代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Steven、
     我相信您正在寻找的答案是我原始文章的第二句,其中提到了 MSP432P401数据表的表6-39。 ICPR0寄存器中的每个 CLRPEND 位对应于 NVIC 中的中断。 您能否确认您正在阅读数据表而不是技术参考手册。 (出于完整性考虑、我只提供了该链接-您的问题的答案位于数据表中)
    -Bob L.

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