请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123GH6PZ 我们将 TM4C123GH6PZ 用于80MHz PLL 提升了微控制器可以使用的 GPIO 频率是多少? 如果我们要使用全速80MHz、应该将总线配置为 AHB (DMA 访问)、还是将其配置为基本 IO 端口?
请分享上述各点的示例代码以进行验证。
此致
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.
我们将 TM4C123GH6PZ 用于80MHz PLL 提升了微控制器可以使用的 GPIO 频率是多少? 如果我们要使用全速80MHz、应该将总线配置为 AHB (DMA 访问)、还是将其配置为基本 IO 端口?
请分享上述各点的示例代码以进行验证。
此致
将频率为80MHz 的 CPU 与非常优化的代码配合使用、我每100ns (每8个周期)实现一次传输。 使用 UDMA 可以减轻 CPU 负载、但速度可能不会更快、具体取决于 CPU 的工作情况。 与 CPU 相比、UDMA 访问总线的优先级更低。 我设置了一个示例、将256字节的数据从 RAM 发送到 GPIO 端口 A 的6个引脚(使用 AHB)、并每50ns 实现一次传输。 在这种情况下、CPU 除了在传输结束时重新启动 UDMA 外、在分支到自循环中不执行任何操作
我已将项目附加到.zip 文件中。 使用 Code Composer Studio"文件"、"导入"功能将此项目添加到您的工作区。
/cfs-file/__key/communityserver-discussions-components-files/908/GPIOA_5F00_AHB_5F00_uDMA.zip