求助可行性

2019-07-21 04:39发布

我现在是要设计这样一个功能:
1.下位机读取传感器发送的数据
2.将该数据储存,并发送到上位机
3.上位机可以控制下位机
1,2功能是处于循环的

希望实时性要高一些,同时控制命令要随时可以生效
请问一下应该用怎么样的思路呢,需要用到uCOS系统吗


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
路人曦
1楼-- · 2019-07-24 03:32
裸机跑循环检测就行了,没必要上操作系统.....就一个串口通讯....也可能是网络通讯,上系统反而麻烦了些
Solace1123
2楼-- · 2019-07-24 06:36
林光华ing 发表于 2019-1-14 09:27
既然是电脑与单片机通信,大概是串口吧。实时性高,那就按全双工好一些。
全双工,一边是电脑下发命令,一 ...

你好,那请问一下,如果全双工的话,在程序上要怎么编写呢?顺序执行的话,不是同一时间只是发送或者接收么,没有思路,求指点
d1z1y2
3楼-- · 2019-07-24 09:20
20ms能干好多事情的,处理好业务逻辑就行了
edmund1234
4楼-- · 2019-07-24 15:16
本帖最后由 edmund1234 于 2019-3-6 13:47 编辑

我只说用不用系统的问题
对于N多个讲求实时性任务的项目,
资深的码农一定会裸着跑。
一般的码农会让你升级CPU跑系统。
如果说是全无经验的码农嘛, 就不评论了

林光华ing
5楼-- · 2019-07-24 16:03
 精彩回答 2  元偷偷看……
Solace1123
6楼-- · 2019-07-24 18:03
林光华ing 发表于 2019-3-6 13:39
单片机外设本身就类似一个自动化工厂,你只管放数据到对应寄存器,单片机外设自己会发送。所以这全双就按 ...

就是说全双工的程序跟半双工的其实差不多,只不过全双工方式不需要进行接收或者发送使能,可以直接发送完就接着进行接收处理对吗?

一周热门 更多>