打印
[STM32F3]

stm32f302 io性能测试.

[复制链接]
楼主: icecut
手机看帖
扫描二维码
随时随地手机跟帖
21
小小小小白 发表于 2014-7-2 18:43
手册上好像说最高频率50MHz,看来有点假了。

哪个系列的?什么手册?

无图无真相

使用特权

评论回复
22
小小小小白| | 2014-7-3 10:22 | 只看该作者
香水城 发表于 2014-7-3 10:03
哪个系列的?什么手册?

无图无真相

f1系列的参考手册

使用特权

评论回复
23
香水城| | 2014-7-8 13:43 | 只看该作者
这个是说的GPIO的翻转斜率或者说GPIO的输出带宽,不是GPIO的翻转速度。

以STM32F0为例:

GPIO翻转速度


GPIO输出带宽

使用特权

评论回复
24
Frank2013| | 2014-7-8 14:04 | 只看该作者
学习了

使用特权

评论回复
25
icecut|  楼主 | 2014-7-8 21:23 | 只看该作者
香水城 发表于 2014-7-8 13:43
这个是说的GPIO的翻转斜率或者说GPIO的输出带宽,不是GPIO的翻转速度。

以STM32F0为例:

gpio反转速度测试,说明arm的分支预测还是浪费了两个指令周期.

使用特权

评论回复
26
mygongyi| | 2014-8-17 01:14 | 只看该作者
我无论如何 只能做到7.246M 的周期,即两次翻转(正到负再到正)。。。即最多翻转频率为14M左右。。。。。神奇。。。。

使用特权

评论回复
27
icecut|  楼主 | 2014-8-17 10:54 | 只看该作者
mygongyi 发表于 2014-8-17 01:14
我无论如何 只能做到7.246M 的周期,即两次翻转(正到负再到正)。。。即最多翻转频率为14M左右。。。。。 ...

看我贴出来的代码.注意pll配置到72Mhz

使用特权

评论回复
28
sdkdwyb| | 2014-11-8 15:34 | 只看该作者
请问这个STM32F302K8U6使用IAR编程下载不了怎么解决

使用特权

评论回复
29
icecut|  楼主 | 2014-11-8 22:18 | 只看该作者
sdkdwyb 发表于 2014-11-8 15:34
请问这个STM32F302K8U6使用IAR编程下载不了怎么解决

先找个能下载的板子学学

使用特权

评论回复
30
belamy| | 2015-6-11 10:40 | 只看该作者
你好,能否请教一个问题?我用f103的芯片pll到72MHz,在gpio模拟一个串口通讯协议,一个字节一个字节的串行输出,最快能达到多快的速度。如果用302能多快。我对这个不是太了解,正好有个项目要这么做,但是现在实现出来速度不满意,才1M左右。

使用特权

评论回复
31
belamy| | 2015-6-11 10:42 | 只看该作者
香水城 发表于 2014-5-23 16:55
STM32F302,内核主频72MHz,GPIO模块挂在AHB总线上,M4内核的STR指令单周期,因此:GPIO最高toggle频率=72M ...

你好,能否请教一个问题?我用f103的芯片pll到72MHz,在gpio模拟一个串口通讯协议,一个字节一个字节的串行输出,最快能达到多快的速度。如果用302能多快。我对这个不是太了解,正好有个项目要这么做,但是现在实现出来速度不满意,才1M左右。

使用特权

评论回复
32
belamy| | 2015-6-11 10:42 | 只看该作者
icecut 发表于 2014-5-19 20:47
主要原因是103性能不够好,iar就不会变出302那么高效的单指令代码.

你好,能否请教一个问题?我用f103的芯片pll到72MHz,在gpio模拟一个串口通讯协议,一个字节一个字节的串行输出,最快能达到多快的速度。如果用302能多快。我对这个不是太了解,正好有个项目要这么做,但是现在实现出来速度不满意,才1M左右。

使用特权

评论回复
33
icecut|  楼主 | 2015-6-12 18:33 | 只看该作者
我们这是极限速度,如果你代码不好,输出一个 bit 需要多个指令周期的话,1Mbps还是有可能的.

使用特权

评论回复
34
FireRiver9| | 2015-6-12 21:27 | 只看该作者
学习了

使用特权

评论回复
35
hugo0chen| | 2017-5-12 11:08 | 只看该作者
真棒

使用特权

评论回复
36
icecut|  楼主 | 2017-5-12 11:16 | 只看该作者

看懂就是最好的

使用特权

评论回复
37
junyee| | 2017-5-14 19:40 | 只看该作者
怪不得前几天在测试STM32F030  io 翻转很不理想

GPIOA->BSRR = 0xff;
BPIOA->BRR = 0x00;


翻转周期略小于 100ns,,
还以为时钟不是 48M的呢。

频率高好在哪里?连IO操作都直接给你打25折~

使用特权

评论回复
38
icecut|  楼主 | 2017-5-14 20:18 | 只看该作者
junyee 发表于 2017-5-14 19:40
怪不得前几天在测试STM32F030  io 翻转很不理想

复杂设计,不能那么简单的按单片机算.

使用特权

评论回复
39
xiaoyaodz| | 2017-5-14 22:52 | 只看该作者
这个IO性能原来这样测试。

使用特权

评论回复
40
xiaoyaodz| | 2017-5-14 22:54 | 只看该作者
这个是多大频率自后才失真?

使用特权

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

本版积分规则