0 stm32死延时,不用定时器,到底有没有靠谱的方法?st公司能给个办法不? - 第3页 - STM32/STM8单片机论坛 - ST MCU意法半导体官方技术支持论坛 - 21ic电子技术开发论坛
发新帖我要提问
123
返回列表
打印
[STM32F1]

stm32死延时,不用定时器,到底有没有靠谱的方法?st公司能给个办法不?

[复制链接]
楼主: xlsbz
手机看帖
扫描二维码
随时随地手机跟帖
41
lxyppc| | 2014-9-26 23:08 | 只看该作者 回帖奖励 |倒序浏览
可以不用定时器
不过精度不高,72m指令周期只有100ns左右

使用特权

评论回复
42
原野之浪| | 2014-9-27 07:20 | 只看该作者
lxyppc 发表于 2014-9-26 23:08
可以不用定时器
不过精度不高,72m指令周期只有100ns左右

精度不高也行,咋弄

使用特权

评论回复
43
zhonggx| | 2014-9-27 08:15 | 只看该作者
汗,真有这么难吗?我晕死!!我在上面说了,你不会查SYSTICK的实时计数吗?这跟死循环的方法一样的啊 。看来51的用法真是毒害了不少人!

使用特权

评论回复
44
zhonggx| | 2014-9-27 08:25 | 只看该作者
45
zhonggx| | 2014-9-27 08:51 | 只看该作者
bhsdlmj 发表于 2014-9-25 22:39
延时不准。确实奇葩芯片

我觉得你更奇葩。

使用特权

评论回复
46
zhonggx| | 2014-9-27 08:53 | 只看该作者
xlsbz 发表于 2014-9-26 08:07
嗯   大侠 是内核原因。但是ST怎么没给个文档啥的。网上不少人都问的啊。
...

人家没想到你会拿它来跟51比较!

使用特权

评论回复
47
zhonggx| | 2014-9-27 08:54 | 只看该作者
xlsbz 发表于 2014-9-26 08:12
Systick是做时基没错。但是时基是可以让用户设置的。西门子PLC有1ms 10ms100ms。
现在若用户设置10ms。那 ...

看看我的方法吧……谁说要另开个定时器呢?

使用特权

评论回复
48
lxyppc| | 2014-9-27 10:40 | 只看该作者
原野之浪 发表于 2014-9-27 07:20
精度不高也行,咋弄

看了一下,楼里楼外都有人弄出来了

使用特权

评论回复
49
myxiaonia| | 2014-9-27 12:16 | 只看该作者
misra 发表于 2014-9-25 22:42
阿 莫

你是想验证下  这个论坛对某个词的功能吗,发了这么多条回帖

使用特权

评论回复
50
xlsbz|  楼主 | 2014-9-27 18:29 | 只看该作者
zhonggx 发表于 2014-9-27 08:53
人家没想到你会拿它来跟51比较!

51 怎么了  STM32不就51么 都差不离  

使用特权

评论回复
51
chenyu988| | 2014-9-28 09:14 | 只看该作者

                if (App_GetElapsedMs (CurSsTime, NULL) > 500)
                {
                        CurSsTime = App_GetCurrentMsCount ();
                        do something...;
                }

使用特权

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

本版积分规则