单片机学习小组
登录
直播中
湛蓝
12年用户
448经验值
擅长:控制/MCU
私信
关注
如何确认延时函数时间的准确性?
开启该帖子的消息推送
单片机
如何确认延时函数时间的准确性?
回帖
(1)
张磊
2022-1-27 11:50:18
单片机 程序经常会用到延时函数,毫秒延时或微秒延时函数,为了确认延时函数时间的准确性,以前经常是需要通过IO口输出波形来确认时间是否准确。最近发现了个更方便准确的方法,只需要通过IAR仿真软件即可准确知道延时函数的运行时间。
1、首先在IAR 工程里右击选择“Option...",Debugger选择软仿真。
2、在要计算运行时间的代码前后后设两个断点
3、点击view选择Rigester,程序全速运行后停留在第二个断点,此时查看CCSTEP的值。
4、计算运行时间,运行时间=1/F*CCSTEP,F为主频频率。
这里的主频F=8192000Hz,T=1/8192000 x 8179 =0.0009984130859375 S =0.998ms.
5、此方法也可用于计算任意代码的运行时间。
单片机 程序经常会用到延时函数,毫秒延时或微秒延时函数,为了确认延时函数时间的准确性,以前经常是需要通过IO口输出波形来确认时间是否准确。最近发现了个更方便准确的方法,只需要通过IAR仿真软件即可准确知道延时函数的运行时间。
1、首先在IAR 工程里右击选择“Option...",Debugger选择软仿真。
2、在要计算运行时间的代码前后后设两个断点
3、点击view选择Rigester,程序全速运行后停留在第二个断点,此时查看CCSTEP的值。
4、计算运行时间,运行时间=1/F*CCSTEP,F为主频频率。
这里的主频F=8192000Hz,T=1/8192000 x 8179 =0.0009984130859375 S =0.998ms.
5、此方法也可用于计算任意代码的运行时间。
举报
更多回帖
rotate(-90deg);
回复
相关问答
单片机
NI公司u***-4065的
准确性
和速度问题
2020-11-24
3331
如何知道ds18b20测温结果的
准确性
2011-12-02
3589
如何校准STM32F407VG RTC精度以获得更高的
准确性
呢?
2022-12-28
510
请问ds18b20防水封装会影响温度
准确性
吗?
2019-04-26
2828
使用2X技术以使用AFR应用程序获得更高的
准确性
那thru需要齐平吗?
2018-09-26
2044
如何提高交流脉冲对HPMMM充磁和去磁时磁场定向的
准确性
?
2021-11-19
1213
如何测试运算放大器噪声模型的
准确性
?
2021-04-12
1179
请问AD9834输出方波频率的
准确性
高如何实现呢?
2018-09-18
3022
一个协调器有多个终端,协调器广播发送控制数据,请问如何提高接收速率和
准确性
?
2018-05-22
2776
延时
函数
延时时间
怎么算?
2023-10-23
322
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分