专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
STM32可以在裸机环境下实现多任务管理吗?
2019-07-14 15:39
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
16815
16
1169
目前在用
STM32
做控制
芯片
,使用一个232串口接工业触摸屏,需要向触摸屏发送编码器的数据,但编码器在运行时,触摸屏再按下经常不起作用,但编码器不运行时,就可以。同时,还有一个485通讯,连接外围伺服控制。目前主要就是在编码器计数时,触摸屏发送与接受不能及时反应甚至不起作用。请问大家,有什么好的方法来解决,在不使用系统的情况下
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
kdsnvjsnjk
1楼-- · 2019-07-15 18:44
把代码用状态机做成非阻塞的就可以多任务,虽然这样写起来累但是用起来爽。
加载中...
zzpf
2楼-- · 2019-07-16 00:41
精彩回答 2 元偷偷看……
加载中...
blueshine
3楼-- · 2019-07-16 06:16
这个要看你的代码怎么写的。
读编码器不能死等。最后贴代码。
加载中...
jhdfvs
4楼-- · 2019-07-16 11:31
当然可以,你可以这么理解 操作系统也是写在裸奔系统上的
加载中...
juanll5
5楼-- · 2019-07-16 17:16
可以啊,你现在用的模式是大循环模式,即前后台模式,你可以用状态机把实现一个功能的过程全部拆解,然后代码里不要让CPU空转。需要延迟的话要用定时器中断加状态机来做,多个任务,可以做多个状态机。上OS当然最好了,也可以用时间片轮询。我刚做了一个项目比你这个需求要求多了些,也没有OS,做出来效果也很好
加载中...
乔伊斯e
6楼-- · 2019-07-16 23:04
能发下你的简单程序看看嘛?没有用过状态机。
加载中...
上一页
1
2
3
下一页
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
STM32开发板免费用活动
7 个回答
stm32 处理 DHT11占用太多时间,大家程序是怎么设计的
8 个回答
分享一个STM32单片机做的离线编程器代码
9 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
读编码器不能死等。最后贴代码。
一周热门 更多>