v3S在1G主频下, 想用v3S模拟一个i2c, 实测速度出奇的慢.
究竟, IO翻转速度有多快, 估计比51快不了多, 有空继续测.
离线
没人感兴趣的, 还是我太闲了。 ;-)
离线
有系统的情况下我打赌比51慢的多的多,除非裸机跑
就是裸机跑,
和是否为系统 关系应该不是很大, 线程轮到,又不是周期轮到,
轮到时的速度应该很快, 应该还是总线关系.
先卖个关子, 看看有几人能猜对.
离线
速度还算可以, 直接测IO脚频率, 有10MHz 了.
离线
这个IAR的C编译器, 效率好高啊, 一句C, 对应一句汇编. STR操作不知是几个周期.
1G变10M, 这多出的100倍周期不知到哪去了,估计都在总线上wait了.
离线
有没有试过dma 吧数据放内存 然后dma给gpio的寄存器
好高级的操作啊,若要获得持续的翻转,这数据长度得要多大啊。
离线
david 说:有没有试过dma 吧数据放内存 然后dma给gpio的寄存器
好高级的操作啊,若要获得持续的翻转,这数据长度得要多大啊。
老写入是固定数据,同一个port上 其它pin有状态变化时,不怎么好处理啊。
但是真是一个好方法,可以多出几个PWM了。
离线