打印
[复制链接]
252|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-1-13 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人基础薄弱,对于时序的问题请教一下大家,希望大家多多批评指教。
假设系统的时钟频率是200k,延时10个时钟周期是什么意思呢。
要求延时10个时钟周期是怎么算出来的呢?
假设for(i=0;i<x;i++)  send(0xff);  //延时10个周期的函数

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

使用特权

评论回复
沙发
q1d0mnx| | 2023-2-1 13:13 | 只看该作者
就是1/200K * 10吧,我觉得

使用特权

评论回复
板凳
q1ngt12| | 2023-2-1 13:18 | 只看该作者
看你想延时多久,就设置多少就行吧

使用特权

评论回复
地板
ex7s4| | 2023-2-1 13:19 | 只看该作者
你可以用定时器实现的啊,这么弄有点不稳妥

使用特权

评论回复
5
lamanius| | 2023-2-1 14:20 | 只看该作者
就是一个空跑的时钟周期

使用特权

评论回复
6
liu96jp| | 2023-2-1 15:37 | 只看该作者
我觉得应该不会考虑机器周期了,就是时钟的倒数再乘以多少次,应该就行

使用特权

评论回复
7
w2nme1ai7| | 2023-2-1 19:15 | 只看该作者
这个x取多少?看你发送的间隔啊?

使用特权

评论回复
8
su1yirg| | 2023-2-1 19:34 | 只看该作者
你要是多少个间隔发送一个数据,那就看看手册吧,要求多少个delay就行了啊

使用特权

评论回复
9
tax2r6c| | 2023-2-2 07:18 | 只看该作者
你可以写稍微大点,成功之后,再往小了改

使用特权

评论回复
10
g0d5xs| | 2023-2-4 12:20 | 只看该作者
你就是想让每次发送的数据有个间隔,其实设置10就行吧

使用特权

评论回复
11
zhizia4f| | 2023-2-4 13:19 | 只看该作者
这延时不是精确的,还是定时器比较精准

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2038

主题

7364

帖子

10

粉丝