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.
工具/软件:Code Composer Studio
我正在寻找一些有关设置和使用 Timer_A 的 C 编码示例 请不要让我参考 driverlib 示例、这些示例是可怕的卷积和混淆代码-这是我在30年的 C 编程中遇到的最糟糕的。
尊敬的 Ted:
只有可用的示例可在 dev.ti.com/tirex 上找到
浏览至以下文件夹:MSP430Ware-3.80.09.03/器件/MSP430F5638/外设示例/寄存器级别
这些是您不喜欢使用的吗?
尊敬的 Dennis:
感谢您的回复。
我不是在寄存器级别下查看、而是在驱动程序库下查看。 例如,我以前发现的是“TIMER_A_ex6_upDownaModeOperation”,它基本上是“填空”编程。 它确实起作用、但当您更深入地探究它所做的工作时、它只是可怕的卷积代码。 越深、越差。 该代码被抽象化到 Twilight Zone 中。
您现在的建议看起来要好得多。 这是一个真正的 C 代码、您可以在其中直接使用 MCU 外设寄存器。 我首先需要在这个级别了解它、然后我可能会转到一个具有位字段的结构、以实现一点抽象。 我明天将尝试其中的几种方法、看看它们如何与 MSP430F5529 LP 配合使用。 再次感谢-我不能相信我浪费了多少时间来尝试弄清楚驱动程序库示例所做的工作。
TED
尊敬的 Ted:
很高兴为您提供帮助。 如果您需要进一步的帮助、请告诉我们。