打印
[应用相关]

如何让stm32中的两个模块代码同时运行

[复制链接]
641|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flycamelaaa|  楼主 | 2024-9-30 15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助:请问如何将stm单片机同时多个模块的执行代码。谢谢各位大神啦!

使用特权

评论回复
沙发
tpgf| | 2024-10-11 15:26 | 只看该作者
可以使用操作系统来实现这个功能的

使用特权

评论回复
板凳
Stahan| | 2024-10-13 22:46 | 只看该作者
同时运行应该是不可以的吧,用rtos可以近似实现

使用特权

评论回复
地板
wakayi| | 2024-10-14 21:58 | 只看该作者
在STM32上安装一个实时操作系统,然后为每个模块创建一个任务或线程

使用特权

评论回复
5
wowu| | 2024-10-14 22:30 | 只看该作者
使用中断处理需要将每个模块的代码放入不同的中断服务程序中,并确保它们的执行时间尽可能短,以避免阻塞其他中断

使用特权

评论回复
6
一只眠羊| | 2024-11-3 17:06 | 只看该作者
同时运行?可以考虑用操作系统,比如RTT这种,但是也不算是同时运行

使用特权

评论回复
7
未说出口的像你| | 2024-11-4 01:00 | 只看该作者
其实你要是MCU支持多线程就能实现同时运行

使用特权

评论回复
8
在曼谷的春| | 2024-11-4 02:00 | 只看该作者
你说的应该是中断或者是操作系统吧

使用特权

评论回复
9
我吃小朋友| | 2024-11-4 03:00 | 只看该作者
你可以用操作系统的,它们有任务调度,可以试试

使用特权

评论回复
10
月亮一键变蓝| | 2024-11-4 04:00 | 只看该作者
一般来说都是用中断,中断来回的嵌套和打断实现类似两个模块同时运行的操作

使用特权

评论回复
11
失物招領| | 2024-11-4 05:00 | 只看该作者
你这种应该不行吧,因为单片机是单线程的啊

使用特权

评论回复
12
她已醉| | 2024-11-4 06:00 | 只看该作者
其实用FREERTOS这种操作系统吧啊,估计可以

使用特权

评论回复
13
将爱藏于深海| | 2024-11-4 07:00 | 只看该作者
在STM32中实现两个模块代码同时运行,可以通过中断、定时器中断或使用操作系统(如FreeRTOS)来实现

使用特权

评论回复
14
春日负喧| | 2024-11-4 08:00 | 只看该作者
一般是中断,但是选择哪种方式取决于具体的应用需求和系统复杂度

使用特权

评论回复
15
温室雏菊| | 2024-11-4 09:00 | 只看该作者
可以考虑定时器的,但是也不算是同时运行的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

667

主题

2844

帖子

0

粉丝