
适用于所有单片机的软件定时器
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本软件定时器设计用于各类单片机平台,提供灵活的时间管理和事件调度功能,适用于各种嵌入式系统开发需求。
在无操作系统支持的单片机环境中,可以利用硬件定时器作为基准来构建软件查询方式下的定时器组件。该组件允许配置任意数量的定时器,并且适用于任何类型的单片机,在基础初始化函数中进行相应的调整即可。
使用流程如下:
1. 初始化:`void timer_init(int16u_t tick_ms)`
2. 创建一个软件定时器,返回ID值:`timer_create(void)`
3. 设置超时时间(单位为毫秒):`void timer_handle_init(int8u_t nbr, int32u_t tout)`
4. 启动指定的定时器:`timer_start(int8u_t )`
5. 检查定时器状态是否已溢出:`int8s_t timer_status(int8u_t nbr)`
全部评论 (0)
还没有任何评论哟~


