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:msp432p401r launchpad 的中断示例

Guru**** 2551110 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/589324/ccs-msp432p401r-interrupt-example-for-msp432p401r-launchpad

器件型号:MSP432P401R

工具/软件:Code Composer Studio

您好!

我正在学习如何使用 CCS Studio 对 msp432401r launchpad 进行编程、我的 CCS 版本为6.1.2。 我想做一些中断示例。 但是我还没有做过、所以任何人都请至少给我一个按钮中断示例。 我的编译器版本是 TI v5.2.5。 如果您没有 CAN、您可以为我编写一个简单的按钮中断 LED 切换示例。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否已经了解了产品网站上的代码示例?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Dennis:
    是的、我这么做了。 但是、当我复制该示例项目时、它会显示许多错误、这就是我在这里提出要求的原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    下载 driverlib。 它更易于使用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Keith、

        当我尝试在 IAR 中执行一个简单的 GPIO_INPUT_TOGGLE 示例时、它显示了很多错误。

    ERROR[Pe020]:标识符"REF_A_CTL0_VSEL_3"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_no_c.86
    ERROR[Pe020]:标识符"ADC14_CTL0_ssel_3"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_no_repe0.91
    错误[Pe020]:标识符"ADC14_CTL0_PDIV_0"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_no_c.91
    ERROR[Pe020]:标识符"ADC14_CTL0_DIV_0"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_no_c.91
    ERROR[Pe020]:标识符"ADC14_MCTLN_VRSEL_1"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_n_m多重 通道_n_c106
    ERROR[Pe020]:标识符"ADC14_MCTLN_INCH_0"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_n_no_repee.c 107
    ERROR[Pe020]:标识符"ADC14_MCTLN_INCH_1 "未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_n_no_repee.c 110
    ERROR[Pe020]:标识符"ADC14_MCTLN_INCH_2"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_n_no_repee.c 113
    ERROR[Pe020]:标识符"ADC14_MCTLN_INCH_3"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_n_no_repee.c 116
    ERROR[Pe020]:标识符"ADC14_MCTLN_INCH_4"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_n_no_repee.c 119
    ERROR[Pe020]:标识符"ADC14_MCTLN_INCH_5"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_n_no_repee.c 122
    ERROR[Pe020]:标识符"ADC14_MCTLN_INCH_6"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_n_no_repee.c 125
    ERROR[Pe020]:标识符"ADC14_MCTLN_INCH_7"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_n_no_repee.c 128
    ERROR[Pe020]:标识符"ADC14_IER0_IE7"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_no_repee.c 132
    ERROR[Pe020]:标识符"ADC14_CTL0_MSC"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_no_repee.c 141
    ERROR[Pe020]:标识符"ADC14_IER0_IE7"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\adc14_multiple_channel_no_repee.c 164
    运行 C/C++编译器时出错
    system_msp432p401r.c
    警告[Pe1105]:#warning 指令:MSP432软件将在2016年3月更新为使用 CMSIS-Core。 此更新将使您的 MSP432软件符合 CMSIS 标准、但需要 C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\ARM\inc\TexasInstruments\msp432p401r.h 69
    修改现有 MSP432代码。 如果您想立即开始转换代码、可提供 Beta 版本。 有关转换的详细更改、请参阅 http://www.ti.com/MSP432CMSIS
    指南和背景信息。
    错误[Pe136]:结构" "没有字段"CTL1" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 113
    ERROR[Pe020]:标识符"CS_CTL1_DIVM_MASK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 113
    ERROR[Pe020]:标识符"CS_CTL1_DIVM_OFS"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 113
    错误[Pe136]:结构" "没有字段"CTL1" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 115
    ERROR[Pe020]:标识符"CS_CTL1_SELM_MASK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 115
    错误[Pe020]:标识符"CS_CTL1_SELM_LFXTCLK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe\system_msp432p401r.c 119
    错误[Pe136]:结构" "没有字段"IFG" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 120
    错误[Pe020]:标识符"CS_IFG_LFXTIFG_OFS"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 120
    错误[Pe136]:结构" "没有字段"key" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 123
    ERROR[Pe020]:标识符"CS_KEY_VAL"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 123
    错误[Pe136]:结构" "没有字段"CLRIFG" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 124
    错误[Pe020]:标识符"CS_CLRIFG_CLR_LFXTIFG"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 124
    错误[Pe136]:结构" "没有字段"key" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 125
    错误[Pe136]:结构" "没有字段"IFG" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 127
    错误[Pe136]:结构" "没有字段"CLKEN" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 129
    ERROR[Pe020]:标识符"CS_CLKEN_REFOFSEL_OFS"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 129
    错误[Pe020]:标识符"CS_CTL1_SELM__VLOCLK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe\system_msp432p401r.c 148
    ERROR[Pe020]:标识符"CS_CTL1_SELM__REFOCLK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe\system_msp432p401r.c 151
    错误[Pe136]:结构" "没有字段"CLKEN" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 152
    ERROR[Pe020]:标识符"CS_CLKEN_REFOFSEL_OFS"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 152
    ERROR[Pe020]:标识符"CS_CTL1_SELM__DCOCLK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 161
    错误[Pe136]:结构" "没有字段"CTL0" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 162
    ERROR[Pe020]:标识符"CS_CTL0_DCOTUNE_MASK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 162
    ERROR[Pe020]:标识符"CS_CTL0_DCOTUNE_OFS"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 162
    错误[Pe136]:结构" "没有字段"CTL0" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 164
    ERROR[Pe020]:标识符"CS_CTL0_DCORSEL_MASK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 164
    ERROR[Pe020]:标识符"CS_CTL0_DCORSEL_0"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 166
    ERROR[Pe020]:标识符"CS_CTL0_DCORSEL_1"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 169
    ERROR[Pe020]:标识符"CS_CTL0_DCORSEL_2"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 172
    ERROR[Pe020]:标识符"CS_CTL0_DCORSEL_3"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 175
    ERROR[Pe020]:标识符"CS_CTL0_DCORSEL_4"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 178
    ERROR[Pe020]:标识符"CS_CTL0_DCORSEL_5"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 181
    错误[Pe136]:结构" "没有字段"CTL0" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 198
    ERROR[Pe020]:标识符"CS_CTL0_DCORES_OFS"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 198
    错误[Pe136]:结构" "没有字段"DCOER_COSTK_RSEL04" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 200
    错误[Pe136]:结构" "没有字段"DCOER_FCAL_RSEL04" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 201
    错误[Pe136]:结构" "没有字段"DCOIR_COSTK_RSEL04" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 206
    错误[Pe136]:结构" "没有字段"DCOIR_FCAL_RSEL04" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 207
    错误[Pe020]:标识符"CS_CTL1_SELM__MODOSC"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 216
    错误[Pe020]:标识符"CS_CTL1_SELM__HFXTCLK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 219
    错误[Pe136]:结构" "没有字段"IFG" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 220
    错误[Pe020]:标识符"CS_IFG_HFXTIFG_OFS"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 220
    错误[Pe136]:结构" "没有字段"key" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 223
    ERROR[Pe020]:标识符"CS_KEY_VAL"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 223
    错误[Pe136]:结构" "没有字段"CLRIFG" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 224
    错误[Pe020]:标识符"CS_CLRIFG_CLR_HFXTIFG"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 224
    错误[Pe136]:结构" "没有字段"key" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 225
    错误[Pe136]:结构" "没有字段"IFG" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 227
    错误[Pe136]:结构" "没有字段"CLKEN" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 229
    错误[Pe020]:标识符"CS_CLKEN_REFOFSEL_OFS"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 229
    错误[Pe136]:结构" "没有字段"CTL" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 277
    ERROR[Pe020]:标识符"WDT_A_CTL_PW"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 277
    ERROR[Pe020]:标识符"WDT_A_CTL_HOLD"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 277
    错误[Pe136]:结构" "没有字段"SRAM_BANKEN" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 280
    错误[Pe136]:结构" "没有字段"key" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 317
    ERROR[Pe020]:标识符"CS_KEY_VAL"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 317
    错误[Pe136]:结构" "没有字段"CTL0" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 318
    错误[Pe020]:标识符"CS_CTL0_DCORSEL_1"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 318
    错误[Pe136]:结构" "没有字段"CTL1" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 319
    ERROR[Pe020]:标识符"CS_CTL1_SELM_MASK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 319
    ERROR[Pe020]:标识符"CS_CTL1_DIVM_MASK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 319
    错误[Pe020]:标识符"CS_CTL1_SELM__DCOCLK"未定义 C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repeer\system_msp432p401r.c 319
    错误[Pe136]:结构" "没有字段"key" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 320
    错误[Pe136]:结构" "没有字段"BANK0_RDCTL" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 323
    错误[Pe136]:结构" "没有字段"BANK1_RDCTL" C:\ti\msp432_driverlib_3_21_00_05\examples\MSP432P4xx\adc14\adc14_multiple_channel_no_repe重复\system_msp432p401r.c 324

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    安装不正确。 您是否安装了 driverlib、或者只是尝试运行示例?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Keith、
    我没有安装 driverlib。 当我为 msp432下载 driverlib 时、没有安装文件。 我刚刚尝试运行示例文件夹中的 IAR 示例。 请告诉我如何安装 driverlib 吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yadhukrishnan、

    您能下载以下内容吗: www.ti.com/.../simplelink-msp432-sdk

    这是最新的软件。 请记住、此 SDK 仅支持 Rev C 芯片及以上版本。 黑色 launchpad 上的 XMS rev b 器件不再受有效支持。

    谢谢、
    Evan