这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 时序问题

共9条 1/1 1 跳转至

时序问题

工程师
2015-03-17 20:36:47     打赏
本人基础薄弱,对于时序的问题请教一下大家,希望大家多多批评指教。
假设系统的时钟频率是200k,延时10个时钟周期是什么意思呢。
要求延时10个时钟周期是怎么算出来的呢?
假设for(i=0;i<x;i++)  send(0xff);  //延时10个周期的函数

我想问一下,这个X是取几呢?
谢谢。

高工
2015-03-18 11:31:59     打赏
2楼

这个要看编译器吧,最好在编译器里面仿真一下

有些编译器直接把这个语句当做冗余给优化掉了


专家
2015-03-18 11:40:37     打赏
3楼
看对应的汇编语句,再看对应的汇编指令占多少个周期。

工程师
2015-03-18 15:35:29     打赏
4楼
听起来很深奥的样子 谢谢。

工程师
2015-03-18 15:35:54     打赏
5楼
程序用C语言编写的 怎么看汇编语句呢。

专家
2015-03-18 18:40:32     打赏
6楼
看IDE生成的汇编文件,最好是在线仿真的时候看,边仿真边看,可以很清楚的看到执行一条C语句对应多少条汇编语句。

工程师
2015-03-18 20:18:12     打赏
7楼
好的 有长见识了 谢谢了。

专家
2015-03-19 08:59:55     打赏
8楼
其实这个也不必那么准确的,大的原则是宁长勿短。

工程师
2015-03-19 12:39:37     打赏
9楼
SD卡的初始化,先发送74个时钟周期,好像对时间有要求。谢谢。

共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]