打印
[技术问答]

M0516在内部PLL50M的情况下的IO频率是多少?

[复制链接]
1299|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 | 只看该作者
谢谢楼上的

使用特权

评论回复
5
lovecat2015| | 2015-3-25 20:19 | 只看该作者
你得计算出每条指令的周期,然后根据主频来计算

使用特权

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

本版积分规则

296

主题

4893

帖子

24

粉丝