[MCU] 【极海 APM32E103VET6S MINI开发板评测】GPIO翻转测试

常见泽1   2022-10-22 14:58 楼主

 

 

我们做项目的时候一般都把GPIO配置成最高的频率,但是这个最高频率一直是没法测出来

在主频120M左右理想情况下应该是能测试出来50M的翻转

 

可能跟条件什么都有关系吧

image-20221022145732-1.png  

 

但是ST的我同样也是测不出来的

 

72M主频情况下

 

开始我是这么测试

image-20221022145732-2.png  

 

但是这样的话 有进入函数的时间,肯定测试是不准的

这样测试测试出来的翻转频率只有935K

image-20221022145732-3.png  

 

换个测试方法

image-20221022145732-4.png  

这样应该能节省不少时间了

image-20221022145732-5.png  

7.18MHZ

 

 

在往上可以节省时间的就是直接操作地址了

在同一种测试条件下测试GPIO_SPEED_50MHz,GPIO_SPEED_10MHz,GPIO_SPEED_2MHz

GPIO翻转频率几乎无变化

波形略有区别

 

image-20221022145732-6.png  

 

 

 

回复评论 (2)

试试把&=~改成直接赋0。

点赞  2022-10-23 05:46
这个波形看起来不怎么样呀?
点赞  2022-10-23 07:05
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复