CloudKiss 发表于 2025-6-9 16:33

APM32E103的GPIO翻转率

看了我们项目的选型工作处理的,还是有非常大的提高空间。还让我这名软件工程师解决硬件外设不足,权衡成本问题。我是没有其它办法了,只能使用GPIO来模拟了。查看了极海APM32E103的GPIO驱动能力。下图引自APM32E103xCxE数据手册。从数据手册上看还是相当不错的。我们的项目通讯速率为2M+bps,看样子选择Mode=01即可。这样还可以减少一些EMI的释放。这颗小芯片还是挺超值的。


风暴之眸 发表于 2025-6-9 19:20

是不是使用的电压低一点,这个速率还可以提高

阳光爆裂 发表于 2025-6-11 11:13

现在啥应用可以达到 50MHz的IO翻转率啊

雾里闲逛 发表于 2025-6-18 17:11

这无图无真相。
楼主,这是理论知识,实验环境。
那应用项目的硬件环境呢?

modesty3jonah 发表于 2025-7-2 11:31

直接操作GPIO寄存器(如BSRR、BRR)可以实现更快的翻转速度,因为寄存器操作通常比库函数调用更高效。

eefas 发表于 2025-7-2 12:34

GPIO的输出速度可配置为2MHz、10MHz或50MHz等,高速模式有助于提高翻转率。

hudi008 发表于 2025-7-2 13:25

部分GPIO引脚的驱动能力或电气特性可能限制翻转速度

DawnFervor 发表于 2025-7-2 23:25

还是做个实验测试一下吧!
那个速率不是按照GPIO的翻转操作实现的,外设实现的最高翻转率。
页: [1]
查看完整版本: APM32E103的GPIO翻转率