电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
stm32F103c8t6内部滴答器如何配出10ms延时?
已解决
73482
个问题
已帮助
5993
位优秀工程师
stm32F103c8t6内部滴答器如何配出10ms延时?
coliner
2018-11-22
浏览量:1385
用stm32F103c8t6内部滴答器如何配出10ms延时?
要保证不会影响程序执行
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
robe_zhang
使用 rtos 没有,用了的话,使用系统提供的延时函数,没有用rtos,看看用hal库没有,用的话可以用HAL_Delay()延时,单位是ms,hal 也没用的话,systick 就没有被占用,自己随便用都不影响程序运行。
发布于
2018-11-22
举报
评论 0
0
0
其他答案
数量:
7
yhj416606438
可以的,例程里面有嘀嗒定时器做延时的,但是这样不能用于操作系统
发布于
2018-11-22
举报
评论 0
0
0
wo4fisher
首先获取时钟频率,比如时100Mhz,那么延时10ms的话,也就是systick计数100M个脉冲是1s,10ms的话,就是100M/100=1000000个脉冲。然后这个值-1就是要给systick的目标值。
发布于
2018-11-22
举报
评论 0
0
0
奇迹12
定时1ms然后调用10遍就可以了
发布于
2018-11-25
举报
评论 0
0
0
drepa
参考原子的例程,使用systick的中断来产生1us中断,执行这个中断10000次就是10ms。
发布于
2018-11-27
举报
评论 0
0
0
chen0000009
这种可以参考ST的HAL库里面的做法,将systick定时器的中断优先级设低一点,然后中断一次就++一下,直到10就触发一个定时事件
发布于
2018-11-28
举报
评论 0
0
0
木兮青鱼
参考正点原子的教程。里面有相关的API可以直接使用
发布于
2018-12-27
举报
评论 0
0
0
Reuben
直接用你的定时器中断,然后在设置成10ms中断一次输出
发布于
2018-12-30
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
stm32F103c8t6内部滴答器如何配出10ms延时?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: