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/MSP430F5510:使用 USB 功能时嵌套中断时的异常行为

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/569978/ccs-msp430f5510-weird-behavior-on-nested-interruptions-when-using-usb-capabilities

器件型号:MSP430F5510

工具/软件:Code Composer Studio

大家好、我有一个应用程序使用 Timer0_A0和 Timer0_A1来生成引脚电平驱动的周期、当这个代码单独使用时、USB 封装不能完美工作、 但是、如果它由于某种原因进入 USB 事件循环、则计时器会发生错误行为、并且看起来像是对脉宽损耗的调用、即传递变量的值。

有什么想法吗?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的代码有问题。 您尚未显示的内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Luis、

    由于为 USB 功能指定了优先级、您的定时器中断或寄存器分配似乎被延迟或忽略。 USB 初始化也可以更改您的计时器时钟源。 无论采用哪种方式、如果您提供了有关应用操作的更多信息以及有关计时器错误行为的详细信息、都会有所帮助。

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

    Ryan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Ryan、或许需要仔细检查您的代码、问题是当合并两个程序(即 USB exmple)和 TIRIS RFID 时、真正和错误的定义会发生冲突、然后受影响程序上的逻辑会发生冲突... 这在 USB 程序中 true = 1、但在 TIRIS 上 true = 0... 很差 :)此致