打印
[技术问答]

求解程序结构

[复制链接]
668|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
卧龙小子|  楼主 | 2018-5-7 13:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如,多个单片机,程序中有串口收发,但各模块单个时只有一个是发送,其余的都为接收,接收脚没数据时收到的一直是乱码,不会没数的(这是正常的),程序写在一起,上电时如何区分哪个发送,哪个接收,例如按模式来的话,上电是发送就运行发送的代码模式1,否则运行接收的代码模式2,主函数结构应该怎么写?
沙发
qiangtech| | 2018-5-7 15:57 | 只看该作者
不能按硬件来区分吗?比如在个PIN上接下拉电阻,接下拉电阻的运行模式1,没有接下拉电阻的运行模式2.

使用特权

评论回复
板凳
springvirus| | 2018-5-7 16:54 | 只看该作者
可以考虑总线结构,比如485,总线上设定一个总机,其他都是从机,当然可以根据协议中的数据进行身份切换,同一时刻,只有主机询问从机,从机才能发数,否则总线数据会乱

使用特权

评论回复
地板
dongnanxibei| | 2018-5-9 09:31 | 只看该作者
不发送,还可以接受到乱码?

使用特权

评论回复
5
dongnanxibei| | 2018-5-9 09:31 | 只看该作者
增加个上拉电阻试试。是不是电平不稳

使用特权

评论回复
6
xuanhuanzi| | 2018-5-9 12:50 | 只看该作者
不懂,你不发的时候都能收到,还说正常,我觉得很不正常啊。

使用特权

评论回复
7
huangcunxiake| | 2018-5-9 23:50 | 只看该作者
你程序都没,怎么知道你的结构。

使用特权

评论回复
8
yiyigirl2014| | 2018-5-9 23:53 | 只看该作者
不会没数的(这是正常的),这肯定不是正常的应用,而是你想实验的一个?

使用特权

评论回复
9
xinpian101| | 2018-5-11 18:33 | 只看该作者
没看到你程序,怎么知道结构呢。

使用特权

评论回复
10
zhuotuzi| | 2018-5-12 10:45 | 只看该作者
都是你自己控制的,你让程序怎么操作就怎么操作啊。

使用特权

评论回复
11
zhuomuniao110| | 2018-5-12 22:38 | 只看该作者
描述的无法理解。

使用特权

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

本版积分规则

11

主题

23

帖子

0

粉丝