51 IO 的翻转速率最大能到多少?

2020-01-23 14:33发布

我实测的时候发现连512Khz都到不了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
29条回答
takashiki
2020-01-26 06:35
煮酒fu 发表于 2014-7-3 09:55
我的22.1184.

22.1184M的理论最大IO翻转速率(仅对STC的负责,其他的有快有慢,但计算方法是一样的):
12T:22.1184/12/2=0.9216MHz(直接对IO位取反)
6T:22.1184/6/2=1.8432MHz(直接对IO位取反)
1T:22.1184/3/2=3.6864MHz(对整个IO端口赋值,位操作要慢不少)

测量IO翻转不能有循环不能有中断,因为这些都会打断IO翻转的流程白白消耗CPU时间,从而使得输出变慢。

一周热门 更多>