找回密码
 立即注册
查看: 520|回复: 8

STC32G12K128的一个nop时间是多少啊

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:84
  • 最近打卡:2025-06-16 09:23:01

28

主题

79

回帖

362

积分

中级会员

积分
362
发表于 2024-7-4 11:08:49 | 显示全部楼层 |阅读模式
要从以前的51单片机把代码移植到这上面,以前是汇编写的,都是11.0592M的晶振,汇编里面延时几个nop,我用c写怎么算啊
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:462
  • 最近打卡:2025-06-16 10:02:39

33

主题

2447

回帖

5168

积分

论坛元老

积分
5168
发表于 2024-7-4 11:16:41 | 显示全部楼层
STCAI ISP软件上有个指令表,,,里面说了不同系列的单片机执行nop的时钟数
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-17 06:26:47
已绑定手机

19

主题

3231

回帖

5285

积分

论坛元老

积分
5285
发表于 2024-7-4 11:18:10 | 显示全部楼层
1/11059200大概这样吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:84
  • 最近打卡:2025-06-16 09:23:01

28

主题

79

回帖

362

积分

中级会员

积分
362
发表于 2024-7-4 11:25:21 | 显示全部楼层
so*** 发表于 2024-7-4 11:18
1/11059200大概这样吧

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:332
  • 最近打卡:2025-06-17 09:32:45

0

主题

58

回帖

1494

积分

金牌会员

积分
1494
发表于 2024-7-4 11:36:46 | 显示全部楼层
老51的nop是12个时钟周期,STC32G是1个时钟周期

点评

早期的STC单片机还支持6T  发表于 2024-7-4 14:06
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-17 06:26:47
已绑定手机

19

主题

3231

回帖

5285

积分

论坛元老

积分
5285
发表于 2024-7-4 12:22:28 来自手机 | 显示全部楼层
蜗牛 发表于 2024-7-4 11:36
老51的nop是12个时钟周期,STC32G是1个时钟周期

老的是12T或者6T,新的都是1T。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:501
  • 最近打卡:2025-06-17 09:45:37
已绑定手机

29

主题

349

回帖

1995

积分

金牌会员

机长

积分
1995
发表于 2024-7-4 15:01:38 | 显示全部楼层
px*** 发表于 2024-7-4 11:25
以前的51也是11.0592M的晶振,读1个I/O延时了4个nop,但是现在stc32g延时4个nop不行;都是一样的频率,应 ...

你执行48个nop可能就差不多了
业余撸代码,专业开飞机 https://gitee.com/STC-MCU
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:332
  • 最近打卡:2025-06-17 09:32:45

0

主题

58

回帖

1494

积分

金牌会员

积分
1494
发表于 2024-7-5 08:38:15 | 显示全部楼层
官方的数据
微信截图_20240705083605.png
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 14:54 , Processed in 0.136200 second(s), 99 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表