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

[复制链接]
10008|50
lxyppc 发表于 2014-9-26 23:08 来自手机 | 显示全部楼层
可以不用定时器
不过精度不高,72m指令周期只有100ns左右
原野之浪 发表于 2014-9-27 07:20 来自手机 | 显示全部楼层
lxyppc 发表于 2014-9-26 23:08
可以不用定时器
不过精度不高,72m指令周期只有100ns左右

精度不高也行,咋弄
zhonggx 发表于 2014-9-27 08:15 | 显示全部楼层
汗,真有这么难吗?我晕死!!我在上面说了,你不会查SYSTICK的实时计数吗?这跟死循环的方法一样的啊 。看来51的用法真是毒害了不少人!
zhonggx 发表于 2014-9-27 08:25 | 显示全部楼层
zhonggx 发表于 2014-9-27 08:51 | 显示全部楼层
bhsdlmj 发表于 2014-9-25 22:39
延时不准。确实奇葩芯片

我觉得你更奇葩。
zhonggx 发表于 2014-9-27 08:53 | 显示全部楼层
xlsbz 发表于 2014-9-26 08:07
嗯   大侠 是内核原因。但是ST怎么没给个文档啥的。网上不少人都问的啊。
...

人家没想到你会拿它来跟51比较!
zhonggx 发表于 2014-9-27 08:54 | 显示全部楼层
xlsbz 发表于 2014-9-26 08:12
Systick是做时基没错。但是时基是可以让用户设置的。西门子PLC有1ms 10ms100ms。
现在若用户设置10ms。那 ...

看看我的方法吧……谁说要另开个定时器呢?
lxyppc 发表于 2014-9-27 10:40 来自手机 | 显示全部楼层
原野之浪 发表于 2014-9-27 07:20
精度不高也行,咋弄

看了一下,楼里楼外都有人弄出来了
myxiaonia 发表于 2014-9-27 12:16 | 显示全部楼层
misra 发表于 2014-9-25 22:42
阿 莫

你是想验证下  这个论坛对某个词的功能吗,发了这么多条回帖
 楼主| xlsbz 发表于 2014-9-27 18:29 | 显示全部楼层
zhonggx 发表于 2014-9-27 08:53
人家没想到你会拿它来跟51比较!

51 怎么了  STM32不就51么 都差不离  
chenyu988 发表于 2014-9-28 09:14 | 显示全部楼层

  1.                 if (App_GetElapsedMs (CurSsTime, NULL) > 500)
  2.                 {
  3.                         CurSsTime = App_GetCurrentMsCount ();
  4.                         do something...;
  5.                 }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部