打印
[APM32E1]

APM32E103的GPIO翻转率

[复制链接]
275|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
看了我们项目的选型工作处理的,还是有非常大的提高空间。还让我这名软件工程师解决硬件外设不足,权衡成本问题。我是没有其它办法了,只能使用GPIO来模拟了。
查看了极海APM32E103的GPIO驱动能力。下图引自APM32E103xCxE数据手册。
从数据手册上看还是相当不错的。我们的项目通讯速率为2M+bps,看样子选择Mode[1:0]=01即可。这样还可以减少一些EMI的释放。
这颗小芯片还是挺超值的。



使用特权

评论回复
沙发
风暴之眸| | 2025-6-9 19:20 | 只看该作者
是不是使用的电压低一点,这个速率还可以提高

使用特权

评论回复
板凳
阳光爆裂| | 2025-6-11 11:13 | 只看该作者
现在啥应用可以达到 50MHz的IO翻转率啊

使用特权

评论回复
地板
雾里闲逛| | 2025-6-18 17:11 | 只看该作者
这无图无真相。
楼主,这是理论知识,实验环境。
那应用项目的硬件环境呢?

使用特权

评论回复
5
modesty3jonah| | 2025-7-2 11:31 | 只看该作者
直接操作GPIO寄存器(如BSRR、BRR)可以实现更快的翻转速度,因为寄存器操作通常比库函数调用更高效。

使用特权

评论回复
6
eefas| | 2025-7-2 12:34 | 只看该作者
GPIO的输出速度可配置为2MHz、10MHz或50MHz等,高速模式有助于提高翻转率。

使用特权

评论回复
7
hudi008| | 2025-7-2 13:25 | 只看该作者
部分GPIO引脚的驱动能力或电气特性可能限制翻转速度

使用特权

评论回复
8
DawnFervor| | 2025-7-2 23:25 | 只看该作者
还是做个实验测试一下吧!
那个速率不是按照GPIO的翻转操作实现的,外设实现的最高翻转率。

使用特权

评论回复
9
mikewalpole| | 2025-7-3 15:04 | 只看该作者
将主频提升至120MHz(超频)

使用特权

评论回复
10
脑洞星球居民| | 2025-7-3 17:16 | 只看该作者
确实,APM32E103的GPIO性能在同价位的MCU中算是比较出色的。Mode[1:0]=01确实可以满足2Mbps的通讯速率,同时降低EMI,是个不错的选择。

使用特权

评论回复
11
HeartbeatEcho| | 2025-7-3 17:42 | 只看该作者
mikewalpole 发表于 2025-7-3 15:04
将主频提升至120MHz(超频)

主频提高对最高翻转率没有特别大的影响吧

使用特权

评论回复
12
mollylawrence| | 2025-7-3 18:49 | 只看该作者
减少函数调用开销,避免在关键代码段中使用复杂的库函数。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

0

粉丝