Microchip
直播中

李勇

7年用户 164经验值
私信 关注
[问答]

dsPIC30F4011 MIPS怎么计算?

嗨,我想让DSIC30F4011以最大速度工作。没有正确地研究它的数据表,我设计了40 MIPS(在数据表中它的最大值是30 MIPS)。晶体为10MHz,锁相环为16。因此FCY=10M×16/4=40MHz。这是我的代码(X16编译器)。我在BTWN中延迟了1秒。请检查一下图表,这是可能的还是我在这里漏掉了什么?谢谢

回帖(6)

张娜

2019-9-11 09:35:12
C中的精确定时并不总是完美的——你可能想看看生成的代码。但是,由于延迟与“-For”循环的开销相比很长,你的数学应该总结得很好。如果我看对了,你的延迟正好是1秒,这几乎是正确的。
举报

潘璐

2019-9-11 09:42:18
然后你运行的芯片在160MHz,这是超出规格。最大是120兆赫(这给出30MIPS)。
举报

张娜

2019-9-11 09:48:27
然后你在160MHz下运行芯片,这超出了规格。最大值是120MHz(它给出30MIPS)。
举报

李维嘉

2019-9-11 10:01:54
对芯片进行超频可能适用于简单的I/O,但是当使用外围设备时可能会失败,因为它们也是根据系统时钟进行计时的。如果你需要40 MIPS,最好把它调成30 MIPS或切换到一个33英尺。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分