找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1078|回复: 3
收起左侧

有没有大佬知道如果使用FreeRtos系统该如何编写数码管的扫描程序

[复制链接]
ID:404263 发表于 2022-2-12 16:34 | 显示全部楼层 |阅读模式
裸机跑的话我一般习惯把数码管显示的程序丢到定时中断里面跑,但是刚学习FreeRtos不知道这个定时中断与FreeRtos的关系是怎么样的,也试过直接新建一个1ms运行一次的程序但是扫描的效果不太理想
回复

使用道具 举报

ID:908826 发表于 2022-2-12 20:57 | 显示全部楼层
正点原子有例程,freertos有专门的api函数可以把该任务设置成阻塞态。
回复

使用道具 举报

ID:908826 发表于 2022-2-12 21:05 | 显示全部楼层
而且freertos有自己的软件定时器,可以自己设定时间,触发回调函数,嘿嘿嘿。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:879809 发表于 2022-2-13 22:34 | 显示全部楼层
你就随便用OS提供的delay好了,不用管什么中断,用RTOS是让你写起来更简单的,而不是相反。

没有RTOS乱写delay不好,会阻塞掉其他任务,而在RTOS里面delay是把控制权交给OS内核的意思,可以放心大胆的使用,没有坏处。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表