您尚未登录。

楼主 # 2022-05-21 13:44:36

musich
会员
注册时间: 2018-04-17
已发帖子: 223
积分: 255

v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

v3S在1G主频下, 想用v3S模拟一个i2c, 实测速度出奇的慢.

究竟, IO翻转速度有多快, 估计比51快不了多, 有空继续测.

离线

楼主 #1 2022-05-21 15:32:30

musich
会员
注册时间: 2018-04-17
已发帖子: 223
积分: 255

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

没人感兴趣的, 还是我太闲了。 ;-)

离线

#2 2022-05-21 16:52:00

david
会员
注册时间: 2018-03-05
已发帖子: 357
积分: 297.5

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

好像很多MCU的IO翻转都很慢 估计是因为不在同级的总线上AHB vs APB 所以有些MCU有高速翻转IO就成了卖点

离线

#3 2022-05-21 16:52:41

david
会员
注册时间: 2018-03-05
已发帖子: 357
积分: 297.5

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

BTW 你测的翻转有多慢

离线

#4 2022-05-21 19:43:00

yelong98
会员
注册时间: 2020-06-03
已发帖子: 97
积分: 59.5

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

有系统的情况下我打赌比51慢的多的多,除非裸机跑

离线

楼主 #5 2022-05-21 20:42:11

musich
会员
注册时间: 2018-04-17
已发帖子: 223
积分: 255

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

yelong98 说:

有系统的情况下我打赌比51慢的多的多,除非裸机跑

就是裸机跑,


和是否为系统 关系应该不是很大, 线程轮到,又不是周期轮到,

轮到时的速度应该很快, 应该还是总线关系.

先卖个关子, 看看有几人能猜对.

离线

楼主 #6 2022-05-23 13:11:04

musich
会员
注册时间: 2018-04-17
已发帖子: 223
积分: 255

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

速度还算可以, 直接测IO脚频率, 有10MHz 了.

IO.jpg

离线

楼主 #7 2022-05-23 13:29:31

musich
会员
注册时间: 2018-04-17
已发帖子: 223
积分: 255

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

这个IAR的C编译器, 效率好高啊, 一句C, 对应一句汇编.  STR操作不知是几个周期.

1G变10M, 这多出的100倍周期不知到哪去了,估计都在总线上wait了.


IO2.jpg

离线

#8 2022-05-24 00:01:14

david
会员
注册时间: 2018-03-05
已发帖子: 357
积分: 297.5

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

有没有试过dma 吧数据放内存 然后dma给gpio的寄存器

离线

楼主 #9 2022-05-24 08:23:09

musich
会员
注册时间: 2018-04-17
已发帖子: 223
积分: 255

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

david 说:

有没有试过dma 吧数据放内存 然后dma给gpio的寄存器

好高级的操作啊,若要获得持续的翻转,这数据长度得要多大啊。

离线

楼主 #10 2022-05-24 08:28:09

musich
会员
注册时间: 2018-04-17
已发帖子: 223
积分: 255

Re: v3S在1G主频下, IO翻转速度有多快, 估计和51差不多 ......

musich 说:
david 说:

有没有试过dma 吧数据放内存 然后dma给gpio的寄存器

好高级的操作啊,若要获得持续的翻转,这数据长度得要多大啊。

老写入是固定数据,同一个port上 其它pin有状态变化时,不怎么好处理啊。

但是真是一个好方法,可以多出几个PWM了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn