[技术问答] M0516在内部PLL50M的情况下的IO频率是多少?

[复制链接]
1556|4
mintspring 发表于 2015-2-26 13:00 | 显示全部楼层 |阅读模式
M0516在内部PLL50M的情况下的IO频率是多少?这两条对P1.0口进行置高置低的死循环,大概能输出多少频率的方波?
598330983 发表于 2015-2-26 13:04 | 显示全部楼层
M0516的IO口最快toggle速度可以到12.5M。上面的code速度会很慢,正确的应该是:

While(1)
{
P1_DOUT = 1;
   P1_DOUT = 0;

P1_DOUT = 1;
   P1_DOUT = 0;

P1_DOUT = 1;
   P1_DOUT = 0;

P1_DOUT = 1;
   P1_DOUT = 0;

P1_DOUT = 1;
   P1_DOUT = 0;

}


在while循环跳转返回的时候会多一条跳转代码,会花3个CPU clock
598330983 发表于 2015-2-26 13:52 | 显示全部楼层
你知道每条指令的周期数就行了,根据主频计算
 楼主| mintspring 发表于 2015-2-28 07:44 来自手机 | 显示全部楼层
谢谢楼上的
lovecat2015 发表于 2015-3-25 20:19 | 显示全部楼层
你得计算出每条指令的周期,然后根据主频来计算
您需要登录后才可以回帖 登录 | 注册

本版积分规则

303

主题

4972

帖子

24

粉丝
快速回复 在线客服 返回列表 返回顶部