《线程》中讨论的其他部件:TM4C1230D5PM, TM4C123, EK-TM4C123GXL, EK-TM4C1294XL
我目前的项目是在 TM4C1294上完成的,现在我被要求缩小到 TM4C1230D5PM,当然功能更少。 有什么指针指向如何正确执行? 谢谢
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.
我目前的项目是在 TM4C1294上完成的,现在我被要求缩小到 TM4C1230D5PM,当然功能更少。 有什么指针指向如何正确执行? 谢谢
大卫,你好。
我们实际上没有 TM4C129到 TM4C123的迁移文档。 两个 MCU 共享同一个 TivaWare 库。 从 TM4C129迁移到 TM4C123时最重要的是引脚 mux 配置,因为这两个 MCU 与引脚不兼容。 时钟配置也会有所不同。 除此之外,从一个国家向另一个国家的移植应该是直接的。 您确实需要考虑 TM4C129上提供的某些功能可能不适用于 TM4C123。 举例来说,如果您使用 TM4C129上的 QSSI 作为其高级功能(例如 BI 和 Quad SSI 函数),它们在 TM4C123上不可用。 如果只使用传统 SPI 模式,则可以重复使用该代码。 它确实取决于您使用的外围设备和功能。 如果使用 UDMA,则信道分配将不同。
尽管如此,我建议您查看 TM4C129和 TM4C123的 TivaWare 示例。 C:\ti\TiaWare_C_Series-2.2.0.295\Examples\Peripherals 下的外设示例都是为了支持这两个 MCU 而编写的。 您可以看到,它们在两者之间通常是常见的,但时钟和引脚配置除外。 您还可以查看 TM4C123的 C:\ti\TIViaWare_C_Series-2.2.0.295\Examples\boards\EK-tm4c123gxl 下的 CCS 示例,并比较 C:\ti\TiaWare_C_Series-2.2.0.295\Examples\boards\EK-tm4c1294l 中的示例。 每个示例的差异 都将非常小。
最后,请注意 TM4C123勘误表。