[APM32E1] APM32E103的GPIO翻转率

[复制链接]
1352|34
阳光爆裂 发表于 2025-7-9 19:45 | 显示全部楼层
这个测试指标的意义不大。
如果非要使用GPIO翻转,还是重新做板吧
mmbs 发表于 2025-7-10 10:58 | 显示全部楼层
较高的优化级别可以减少指令周期数,从而可能提高GPIO翻转率。
mollylawrence 发表于 2025-7-10 14:03 | 显示全部楼层
GPIO翻转率会受到多种因素的影响
modesty3jonah 发表于 2025-7-11 11:14 | 显示全部楼层
GPIO翻转率的测试通常需要使用示波器或其他高速信号捕获设备来测量。
ccook11 发表于 2025-7-11 13:27 | 显示全部楼层
APM32E103的主频最高可达120MHz,但实际GPIO翻转率不仅取决于主频,还与时钟配置密切相关。
adolphcocker 发表于 2025-7-11 15:36 | 显示全部楼层
可以使用汇编代码来进一步提高效率。
uptown 发表于 2025-7-12 12:27 | 显示全部楼层
GPIO通常位于APB2总线上,其时钟频率可能低于主频,具体取决于时钟树的配置。
kkzz 发表于 2025-7-12 14:26 | 显示全部楼层
对于通讯速率为2M+bps的项目,选择GPIO模式为01即可满足需求
梦境摆渡人 发表于 2025-7-12 15:28 | 显示全部楼层
确实,APM32E103的GPIO性能在同等级的MCU中表现不错,Mode[1:0]=01确实可以满足2Mbps的速率需求。
fengm 发表于 2025-7-12 18:02 | 显示全部楼层
代码编译后的效率也会影响实际的GPIO翻转速度。
sheflynn 发表于 2025-7-12 19:49 | 显示全部楼层
GPIO引脚的切换速度,这通常取决于MCU的工作频率、GPIO配置以及外部负载等因素。
mattlincoln 发表于 2025-7-12 21:32 | 显示全部楼层
更高的系统主频理论上可以支持更快的GPIO操作。
夜幕叙事曲 发表于 2025-7-16 10:40 | 显示全部楼层
我也认为其最大翻转率与GPIO的翻转率不是一回事。
mnynt121 发表于 2025-7-18 09:58 | 显示全部楼层
直接寄存器操作通常比通过库函数调用更快。
 楼主| CloudKiss 发表于 2025-7-23 10:59 | 显示全部楼层
DawnFervor 发表于 2025-7-2 23:25
还是做个实验测试一下吧!
那个速率不是按照GPIO的翻转操作实现的,外设实现的最高翻转率。 ...

明白了。
SPI可以跑更高的频率
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部