硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3434|回复: 4
收起左侧

[FreeRTOS] FreeRTOS如何实现串口发送和其他任务互不干扰?

[复制链接]

28

主题

73

回帖

162

积分

初级会员

积分
162
发表于 2017-9-19 10:58:21 | 显示全部楼层 |阅读模式
现在做一个小项目,要求实时回传数据,但是不能影响电机的控制,电机的控制也是通过串口接收命令,那么如何实现互不干扰的控制呢?我现在的现象是发数据时 电机控制不是很灵敏,可能是丢失了串口发过来的数据。
回复

使用道具 举报

7

主题

23

回帖

76

积分

初级会员

积分
76
发表于 2017-9-19 11:34:54 | 显示全部楼层
互斥信号量
回复

使用道具 举报

28

主题

73

回帖

162

积分

初级会员

积分
162
 楼主| 发表于 2017-9-19 16:44:29 | 显示全部楼层

回 mr_ftx 的帖子

mr_ftx:互斥信号量 (2017-09-19 11:34)
是不是一个任务执行时,另一个不会执行呢?我需要的是同时执行或者间隔很小
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107028
QQ
发表于 2017-9-20 00:47:02 | 显示全部楼层
你现在用的是一个串口还是两个串口,STM32串口这么多,用两个串口搞起。
回复

使用道具 举报

28

主题

73

回帖

162

积分

初级会员

积分
162
 楼主| 发表于 2017-9-20 10:09:34 | 显示全部楼层

回 eric2013 的帖子

eric2013:你现在用的是一个串口还是两个串口,STM32串口这么多,用两个串口搞起。 (2017-09-20 00:47)
一个串口,这是固化好的
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 15:58 , Processed in 0.157504 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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