[STM32F1] 大家用STM32时候一般用什么来定时

[复制链接]
4354|28
 楼主| qhtflsw 发表于 2018-7-20 10:05 | 显示全部楼层 |阅读模式
比如程序1MS或者20MS处理一次的程序,这里时间的基准是用什么定时的?
1,SYSTICK,这个中断优先级是最低的。
2,定时器中断,如果用定时器一般用定时器几?设置的中断优先级应该是最低的吧?
 楼主| qhtflsw 发表于 2018-7-23 17:15 | 显示全部楼层
KEIL5仿真只支持TIM1234,不支持TIM6,逻辑分析仪不出翻转的电平,害我找了好久原因。也是醉了
yklstudent 发表于 2018-7-20 11:33 来自手机 | 显示全部楼层
这个有标准吗?凭个人喜好和喜欢随便用
磨砂 发表于 2018-7-20 13:12 | 显示全部楼层
要求不高的话就用基本定时器
晓伍 发表于 2018-7-20 13:14 | 显示全部楼层
我的407 基本上就用timer6
ayb_ice 发表于 2018-7-20 13:37 | 显示全部楼层
一般用滴答定时器足够了,
这个定时器的优先级尽量高(如果有特别需求的除外),这样比它优先级低的地方都可以利用它来延时,

其实还有更好的方法,暂时不说
圣骑士by 发表于 2018-7-20 16:06 | 显示全部楼层
一般用正点原子的例程
systick用来做精确延时了
定时器2或者4用来做定时用
lichuanfa 发表于 2018-7-20 16:53 | 显示全部楼层
定时器一堆,随便用,可以设置为最高优先级
 楼主| qhtflsw 发表于 2018-7-20 17:57 | 显示全部楼层
ayb_ice 发表于 2018-7-20 13:37
一般用滴答定时器足够了,
这个定时器的优先级尽量高(如果有特别需求的除外),这样比它优先级低的地方都 ...

为什么STM32不开全局中断也能走定时器6的中断??
caijie001 发表于 2018-7-20 18:54 | 显示全部楼层
一般systick就差不多了,可以差不多精确延时
八层楼 发表于 2018-7-21 08:17 | 显示全部楼层
系统时钟就够用 一般情况下
usysm 发表于 2018-7-21 17:16 | 显示全部楼层
SysTick定时器
typeof 发表于 2018-7-21 17:16 | 显示全部楼层
其他的定时器也可以的。
yujielun 发表于 2018-7-21 17:16 | 显示全部楼层
你要用什么定时器呢
htmlme 发表于 2018-7-21 17:16 | 显示全部楼层
系统时钟节拍(SysTick)可以
pklong 发表于 2018-7-21 17:16 | 显示全部楼层
一般都是使用timer1
touser 发表于 2018-7-21 17:17 | 显示全部楼层
系统滴答定时器很简单。
myiclife 发表于 2018-7-21 17:17 | 显示全部楼层
都可以的,看楼主要使用什么
uytyu 发表于 2018-7-21 17:17 | 显示全部楼层
把定时器设置为优先级
iyoum 发表于 2018-7-21 17:17 | 显示全部楼层
使用定时器1吧。
wwppd 发表于 2018-7-21 17:17 | 显示全部楼层
时间的基准不都是时钟吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

168

帖子

4

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