打印
[PIC®/AVR®/dsPIC®产品]

P24FJ256GB106用定时器中断写延时函数

[复制链接]
楼主: spark周
手机看帖
扫描二维码
随时随地手机跟帖
21
renyaq| | 2022-9-9 23:41 | 只看该作者 回帖奖励 |倒序浏览
这个的精度比较高了。     

使用特权

评论回复
22
shimx| | 2022-9-9 23:43 | 只看该作者
用定时器中断代替Sleep()函数  

使用特权

评论回复
23
liliang9554| | 2022-9-9 23:45 | 只看该作者
一直以来对定时计数器就搞不清楚

使用特权

评论回复
24
yszong| | 2022-9-9 23:48 | 只看该作者
最常用的莫过于微秒级延时delay.

使用特权

评论回复
25
pengf| | 2022-9-9 23:50 | 只看该作者
定时器定时一次,最大是?

使用特权

评论回复
26
renyaq| | 2022-9-9 23:53 | 只看该作者
哪些可以用定时器或是延时函数

使用特权

评论回复
27
pangb| | 2022-9-9 23:55 | 只看该作者
在其余中断中调用此延时函数?

使用特权

评论回复
28
ousj| | 2022-9-9 23:57 | 只看该作者
常常用循环来实现

使用特权

评论回复
29
shimx| | 2022-9-9 23:59 | 只看该作者
因为会进中断吧

使用特权

评论回复
30
Stahan| | 2022-9-10 22:37 | 只看该作者
没必要用定时器

使用特权

评论回复
31
zwll| | 2022-10-8 18:46 | 只看该作者
直接操做寄存器

使用特权

评论回复
32
pengf| | 2022-10-8 18:51 | 只看该作者
优先级别不一一样导致的吧

使用特权

评论回复
33
jiajs| | 2022-10-8 18:54 | 只看该作者
小的时间片段就用delay啊

使用特权

评论回复
34
yszong| | 2022-10-8 18:56 | 只看该作者
不要插入其他的代码

使用特权

评论回复
35
tpgf| | 2022-10-9 18:56 | 只看该作者
感觉楼主的延时函数精确度不会很高的

使用特权

评论回复
36
晓伍| | 2022-10-9 19:03 | 只看该作者
感觉这种延时函数非常不可取  自己给自己找麻烦

使用特权

评论回复
37
八层楼| | 2022-10-9 19:29 | 只看该作者
heweibig 发表于 2022-9-9 23:23
单片机中用写delay函数做延时和用定时器做延时有什么区别?

定时器的做法是在你的程序里还有其他事要做的情况下去设置的。也就是说设置了定时器后就可以去做其他事情了,delay就是不做事光用消耗的,消耗一定的时间后再去做其他事

使用特权

评论回复
38
观海| | 2022-10-9 19:58 | 只看该作者
liuzaiy 发表于 2022-9-9 23:18
在定时器中断里可以用延时函数

我觉得在定时器中断里边使用延时函数不是一个明智的选择

使用特权

评论回复
39
guanjiaer| | 2022-10-9 20:13 | 只看该作者
juventus9554 发表于 2022-9-9 23:01
延时直接使用__delay_ms()和__delay_us()函数就行了呀。

这两个函数最精密的就是延时到微秒级别的

使用特权

评论回复
40
heimaojingzhang| | 2022-10-9 20:25 | 只看该作者
while(!_T5IF){;}
    _T5IF=0;  
这个标志位是定时器的标志位吗

使用特权

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

本版积分规则