社区
单片机/工控
帖子详情
系统“滴答”定时器与主程序并行的?那它怎么能实现阻塞定时效果?
KITTY_ONE111
2021-01-20 11:54:45
看了正点原子的源程序延时阻塞定时全部都是用SysTick“滴答”时钟定时用于主程序的延时,这就让我产生疑惑:不是说SysTick是独立的吗?也就是说与主程序并行运行,只是到了中断的时候才会使主程序跳入中断服务函数里边去,那这样“滴答”时定时器是怎么起到阻塞定时作用的?像IIC里边用的延时就是阻塞延时,就是让主程序卡在delay这里,“滴答”定时器是怎么能实现的?
...全文
187
1
打赏
收藏
系统“滴答”定时器与主程序并行的?那它怎么能实现阻塞定时效果?
看了正点原子的源程序延时阻塞定时全部都是用SysTick“滴答”时钟定时用于主程序的延时,这就让我产生疑惑:不是说SysTick是独立的吗?也就是说与主程序并行运行,只是到了中断的时候才会使主程序跳入中断服务函数里边去,那这样“滴答”时定时器是怎么起到阻塞定时作用的?像IIC里边用的延时就是阻塞延时,就是让主程序卡在delay这里,“滴答”定时器是怎么能实现的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
worldy
2021-01-20
打赏
举报
回复
delay(int m) { int t0=gettick(); while(gettick()-t0<m){} }
STM32-SysTick
定时
器
1 SysTick
定时
器
简介 什么是SysTick? SysTick是一个24位的
系统
节拍...在单任务引用程序中,因为其架构就决定了它执行任务的串行性,这就引出一个问题:当某个任务出现问题时,就会牵连到后续的任务,进而导致...
stm32零星笔记(一)——sysTick
滴答
计时器、RTC实时时钟
目录什么是sysTick、RTC关于时钟树功能延时
阻塞
延时非
阻塞
延时的一种近似
实现
秒中断日历与时间RTC(Real Time Clock,实时时钟)日期掉电保持 什么是sysTick、RTC sysTick,System Tick Clock,
系统
滴答
计时器,这是...
Linux运行labwindows,Labwindows中异步
定时
器
概述
toolslib\toolbox\asynctmr.fp该仪器驱动程序提供了在自己的线程中执行
定时
器
回调函数,因为他们在自己的线程中执行,即使当你的程序的主线程没有处理事件,
定时
器
回调函数仍能被呼叫。这些
定时
器
回调函数,必须在...
【STM32】Systick
定时
器
独立看门狗:当没有到设
定时
间之前,给它喂了狗,就会回到初始值。
freertos内核原理DAY4(空闲任务与
阻塞
延时)
空闲任务与
阻塞
延时4.1空闲任务的创建4.1.1定义空闲任务栈4.1.2获取空闲任务内存(main.c中
实现
)4.1.3创建空闲任务(task.c中
实现
)4.2
实现
阻塞
延时4.2.1systick
滴答
时钟寄存器配置4.2.2 vTaskDelay()软件延时函数...
单片机/工控
27,373
社区成员
28,771
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章