发新帖我要提问
123
返回列表
打印
[N32G45x]

请教软延时的问题

[复制链接]
楼主: qeeuly
手机看帖
扫描二维码
随时随地手机跟帖
41
这种软件延迟并不十分准确,当计算时,根据指令周期乘以周期数,以获得延迟数据,

使用特权

评论回复
42
申小林一号| | 2024-10-30 21:32 | 只看该作者
我通常直接上逻辑分析仪

使用特权

评论回复
43
软核硬核| | 2024-11-4 19:32 | 只看该作者
事实上,每条指令可能需要多个周期来执行,尤其是涉及内存访问或跳转的指令

使用特权

评论回复
44
光光雎鸠| | 2024-11-6 09:32 | 只看该作者
Optimization设置为none,但是编译器仍然可以执行一些基本的指令重排或优化,这可能会影响循环的实际执行时间。

使用特权

评论回复
45
probedog| | 2024-11-7 13:04 | 只看该作者
建议使用硬件定时器而不是软件延时循环。

使用特权

评论回复
46
hmcu666| | 2024-11-8 16:17 | 只看该作者
时钟频率需要转换为周期数。对于8MHz时钟,每个周期为1/8 MHz = 0.125μs。

使用特权

评论回复
47
单芯多芯| | 2024-11-10 11:21 | 只看该作者
在8mhz的时钟频率下,每个时钟周期为1/8 MHz = 125 ns。

使用特权

评论回复
48
noDevice| | 2024-11-10 15:55 | 只看该作者
iar,optimization设置为none,表示编译器不对代码进行优化,可能会影响执行速度。,

使用特权

评论回复
49
IntelCore| | 2024-12-3 12:12 | 只看该作者
而循环体包含三条指令,每条指令的执行时间取决于具体的处理器结构和时钟周期。,

使用特权

评论回复
50
天天向善| | 2024-12-3 17:40 | 只看该作者
这些软件延迟不是很准确。计算时,将指令周期乘以周期数,得到延迟数据。

使用特权

评论回复
51
未来AI| | 2024-12-8 20:54 | 只看该作者
这个软件延迟不是很准确。当计算时,指令周期乘以周期数以获得延迟数据,

使用特权

评论回复
52
LinkMe| | 2024-12-10 19:40 | 只看该作者
在8mhz的时钟频率下,每个时钟周期为1/8 MHz = 125 ns。,

使用特权

评论回复
53
LOVEEVER| | 2024-12-28 20:00 | 只看该作者
优化确实应该稍微设置一下

使用特权

评论回复
54
digit0| | 2025-1-3 17:22 | 只看该作者
时钟也有倍频和分频吗?

使用特权

评论回复
55
dreamCar| | 2025-1-4 08:57 | 只看该作者
这些软件延迟不是很准确。在计算期间,指令周期乘以周期数以获得延迟数据。,

使用特权

评论回复
56
明日视界| | 2025-1-6 19:22 | 只看该作者
在8mhz的时钟频率下,每个时钟周期为1/8 MHz = 125 ns。,,

使用特权

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

本版积分规则