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.

[参考译文] TM4C1230H6PM:将项目从 TM4C1294移至 TM4C1230D5PM 时,我需要做什么?

Guru**** 615615 points
Other Parts Discussed in Thread: TM4C1230D5PM, EK-TM4C123GXL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1072960/tm4c1230h6pm-what-do-i-need-to-do-when-moving-my-project-from-tm4c1294-to-tm4c1230d5pm

部件号:TM4C1230H6PM
《线程》中讨论的其他部件:TM4C1230D5PMTM4C123EK-TM4C123GXLEK-TM4C1294XL

我目前的项目是在 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勘误表。