TI论坛
登录
直播中
傅利
7年用户
204经验值
私信
关注
[问答]
测试28069指令执行时间有2us
28069
示波器
我对28069做了指令执行时间测试,用下面的代码
GpioDataRegs.GPASET.bit.GPIO22 = 1; //Toggle GPIO22 (LED2)
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
NOP;
GpioDataRegs.GPACLEAR.bit.GPIO22 = 1;
CPU运行在90MHz上,按每个指令周期11.11ns计算,20个nop应该也就222.22ns,可是我用示波器量发现时间有2us,请问为什么?哪里不对?谢谢指教
回帖
(2)
冯敬宇
2018-10-24 16:07:18
yun he,
你的程序是跑到RAM还是Flash?
应该用RAM来测试,应为90M是针对程序跑在RAM的速度,如果是Flash的话会比较慢,而且Flash的话你需要初始化,调用initflash。
Eric
- ERIC
yun he,
你的程序是跑到RAM还是Flash?
应该用RAM来测试,应为90M是针对程序跑在RAM的速度,如果是Flash的话会比较慢,而且Flash的话你需要初始化,调用initflash。
Eric
- ERIC
举报
liyong89
2019-1-7 15:33:16
你好,解决了吗? 两条 toggle 示波器看本身就需要0.8us。其余时间我也不知道,这里也是慢才找这个原因。
你好,解决了吗? 两条 toggle 示波器看本身就需要0.8us。其余时间我也不知道,这里也是慢才找这个原因。
举报
更多回帖
rotate(-90deg);
回复
相关帖子
28069
示波器
MCU上的代码
执行时间
12
如何计算
执行时间
2298
Python 优化—算出每条语句
执行时间
395
有关于STM32
指令
运
行时间
7129
西门子CPU系统
执行时间
2273
如何在MCU上测量代码
执行时间
?
9
如何使用STM模块测量函数的
执行时间
?
257
如何使用CYCLECOUNTER快速的测量
执行时间
?
2350
RT1052
执行时间
5340
嵌套循环
执行时间
计算
3382
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分