pxc 发表于 2024-7-4 11:08:49

STC32G12K128的一个nop时间是多少啊

要从以前的51单片机把代码移植到这上面,以前是汇编写的,都是11.0592M的晶振,汇编里面延时几个nop,我用c写怎么算啊

_奶咖君_ 发表于 2024-7-4 11:16:41

STCAI ISP软件上有个指令表,,,里面说了不同系列的单片机执行nop的时钟数

soma 发表于 2024-7-4 11:18:10

1/11059200大概这样吧

pxc 发表于 2024-7-4 11:25:21

soma 发表于 2024-7-4 11:18
1/11059200大概这样吧

以前的51也是11.0592M的晶振,读1个I/O延时了4个nop,但是现在stc32g延时4个nop不行;都是一样的频率,应该一个nop的时间是一样的吧

蜗牛 发表于 2024-7-4 11:36:46

老51的nop是12个时钟周期,STC32G是1个时钟周期

soma 发表于 2024-7-4 12:22:28

蜗牛 发表于 2024-7-4 11:36
老51的nop是12个时钟周期,STC32G是1个时钟周期

老的是12T或者6T,新的都是1T。

hsrzq 发表于 2024-7-4 15:01:38

pxc 发表于 2024-7-4 11:25
以前的51也是11.0592M的晶振,读1个I/O延时了4个nop,但是现在stc32g延时4个nop不行;都是一样的频率,应 ...

你执行48个nop可能就差不多了{:4_165:}

蜗牛 发表于 2024-7-5 08:38:15

官方的数据
页: [1]
查看完整版本: STC32G12K128的一个nop时间是多少啊