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.

[参考译文] MSP430F5529:使用 SBW 线路的基于 USB 的项目

Guru**** 2478765 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1300968/msp430f5529-usb-based-project-using-sbw-lines

器件型号:MSP430F5529

尊敬的专家:

我想建立一个基于 USB 的项目、  

了解了如何在 USB 描述符中生成描述符文件

我学习了一些教程并导入了示例程序、它按预期工作(C1_LEDOnOff 程序)

但我只是试着修改一下、比如当我发出命令"无计时器"时、LED 应该会延迟闪烁

此致、

TeX

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

    尊敬的 Tex:

    我建议在您希望处理命令的地方放置一个断点、看起来是136、以检查"integrity_"的值、然后在191处放置一个断点、以查看该断点是否位于预期的 if 语句中。

    我看到您的开关外壳内部具有较大的 IF 结构。 为了便于理解、我建议使用第136至221行、并将其放置在函数中以处理您的命令、然后您可以在此函数内实现切换实例、而不是 if-else 语句。 将来创建更多命令时、您可以将它们添加到该函数中。

    另一个想法是获取这些 if-else (136-221)的内容并创建 LED.c 和 LED.h、以便将 LED 功能和外引脚分配整合到特定文件中以供将来编辑。 这将有助于改进代码的模块化。

    此致、
    卢克

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

    明白了、谢谢!

    此致、

    TeX