设为首页
收藏本站
玩玩魔方
登录
|
立即注册
我的中心
提醒
设置
退出
搜索
搜索
本版
用户
门户
Portal
样片申请
低功耗嵌入式软件开发者论坛
»
论坛
›
技术交流分享
›
FM33G0xx系列
›
FM33G0xx讨论区
›
Systick
返回列表
发新帖
查看:
5611
|
回复:
3
Systick
[复制链接]
Orchid
Orchid
当前离线
积分
17
1
主题
6
帖子
17
积分
初级工程师
初级工程师, 积分 17, 距离下一级还需 33 积分
初级工程师, 积分 17, 距离下一级还需 33 积分
积分
17
收听TA
发消息
发表于 2020-4-26 14:48:13
|
显示全部楼层
|
阅读模式
能否用滴答定时器定时秒级别的时间?
原示例
好像只能定时一定时间,不超过1s吧。
不使用中断,因为原示例也没有用中断,是软件延时。如果使用中断的话是不是会对其他外设等功能产生影响?
回复
使用道具
举报
wangpeng
wangpeng
当前离线
积分
3543
221
主题
397
帖子
3543
积分
管理员
积分
3543
收听TA
发消息
发表于 2020-4-26 19:22:58
|
显示全部楼层
例程中都封装了相应的Systick的us和ms延时函数,可以实现S量级的定时或者延时,但是要注意IWDT的配置,
由于这个滴答定时器是内核自带的,如果要使用中断的华要自己定义一下中断函数,若不用的话就没关系
建议优先使用芯片自带的定时器资源
回复
使用道具
举报
顾博文
顾博文
当前离线
积分
4665
155
主题
847
帖子
4665
积分
管理员
积分
4665
收听TA
发消息
发表于 2020-4-27 15:39:45
|
显示全部楼层
最好不要用这个做定时,Systick已经被用作例程里各个函数的延时了,除非你不用例程自己开发
回复
使用道具
举报
Orchid
Orchid
当前离线
积分
17
1
主题
6
帖子
17
积分
初级工程师
初级工程师, 积分 17, 距离下一级还需 33 积分
初级工程师, 积分 17, 距离下一级还需 33 积分
积分
17
收听TA
发消息
楼主
|
发表于 2020-4-27 17:30:08
|
显示全部楼层
谢谢各位,我现在用了定时器来延时,并且是在程序初始化的时候用的,需要注意的是,延时的时候,不管哪种方式延时,在延时时间较长的时候一定要注意清狗!我配置IWDT中是2s溢出周期。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回顶部
返回列表