WCH沁恒单片机
直播中

王秀兰

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

CH582延时是多少us啊?

CH582M? for (k = 0; k < 120; k++){__nop();__nop(); };
主频60mZH?? 80mzh?? 延时是多少us啊
单个__nop();? 60mZH? 80mzh? 各是多少us时间啊???


回帖(2)

陈自萤

2022-9-19 11:35:07
主频设置为60M,周期是(1 / 60M)。单个nop执行的时间也是(1 / 60M)。可以如图尝试:
调用一个函数,该函数放在RAM中运行,函数里面写上for循环100M,然后分别测试循环1个nop和11个nop的时间,得到的时间作差,最终查看10个nop循环100M次的时间。
我们这里测试出的时间是主频分之一。
举报

赵鑫

2022-9-19 11:35:21
相应的函数已经封装好了,直接调用就可以
举报

更多回帖

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