社区
单片机/工控
帖子详情
mini2440如何通过串口连接多个单片机
cuiy0002
2012-11-09 08:17:55
RT
2440是linux系统
求物理连接,和上位机程序
...全文
235
5
打赏
收藏
mini2440如何通过串口连接多个单片机
RT 2440是linux系统 求物理连接,和上位机程序
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
legionalways
2012-11-09
打赏
举报
回复
说下程序:关键是要设置好struct termios的成员 基本都是位操作 第一是是要设置成RAW 模式 在linux man中你可以找到 termios_p->c_iflag &= ~(IGNBRK | BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL | IXON); termios_p->c_oflag &= ~OPOST; termios_p->c_lflag &= ~(ECHO | ECHONL | ICANON | ISIG | IEXTEN); termios_p->c_cflag &= ~(CSIZE | PARENB); termios_p->c_cflag |= CS8; 然后 基本的串口通讯都是无奇偶校验的,一个停止位,所以 termios_p->c_iflag &=~INPCK; //1 stop bit termios_p->c_cflag &=~CSTOPB; /* Enable the receiver and set local mode...*/ termios_p->c_cflag |= (CLOCAL | CREAD); 在设置速率 cfsetispeed(termios_p,B9600); cfsetospeed(termios_p,B9600); 最后一点很重要。。。 termios_p->c_cc[VMIN]=0;为什么是0呢?因为你要对多个单片机操作,考虑到地址码错误或者某个被呼叫的单片机因为故障down机的情况,上位机不可能一直等待,termios_p->c_cc[VTIME] 是等待时间,单位是百毫秒。。 tcsetattr这个函数用来使得串口生效, 至于打开串口,read and write就不要我说了吧?
of123
2012-11-09
打赏
举报
回复
有很多方法。 例如,给单片机端设置片选信号,当信号有效时单片机才进行串口通讯。 片选信号可以用 GPIO。例如借助 3 选 8 译码器,就可以用 3 条 GPIO 线控制 8 片单片机。 总之,方法多多。
aydf1
2012-11-09
打赏
举报
回复
如果是想使用一个串口连接多个,则考虑使用485或CAN总线方式连接
woshi_ziyu
2012-11-09
打赏
举报
回复
MINI2440有3 个串行口 可以连接3个单片机 如果是想使用一个串口连接多个,则考虑使用485或CAN总线方式连接
dsoyy
2012-11-09
打赏
举报
回复
如果是232串口,硬件上变动一点,比如:采用模拟开关,双刀双掷等等
基于
min
i2440
开发板的嵌入式多功能接口转换器设计与实现
本文介绍了如何利用
min
i2440
开发板设计一个嵌入式多功能接口转换器,该转换器能够实现
串口
、USB接口和网络接口之间的数据互传。此外,还通过构建嵌入式Web服务器支持网页访问和控制,从而有效地解决了智能设备和其他...
E4A5 易安卓和
单片机
keil
串口
通讯
min
i理疗仪项目代码
在本项目中,"E4A5 易安卓和
单片机
keil
串口
通讯
min
i理疗仪项目代码"是一个综合性的应用实例,涉及到
多个
关键的技术领域,包括
单片机
编程、Android应用开发以及两者之间的通信协议。下面将对这些知识点进行详细阐述。...
min
i
单片机
说明书
本章节详细介绍了使用
Min
i V2.2
单片机
学习开发板进行的一系列实验案例,涵盖了从基础到进阶的
多个
层次。 ##### 4.1 LED灯控制 - **基础知识**:了解LED的工作原理以及
单片机
控制LED的方法。 - **硬件分析**:分析...
DY_
min
i80E 51
单片机
开发板光盘资料.zip
在本例中,它可能是为了方便用户一次性下载所有与DY_
min
i80E 51
单片机
开发板相关的资源,避免了单独下载
多个
文件的繁琐过程。解压后,用户可以找到所有必要的学习材料。 【标签】为空,这意味着没有额外的分类信息...
min
i51
单片机
开发板原理图.pdf
- 有
多个
定时器/计数器和串行通信口 - 有I/O端口用于与外部设备进行数据交换 ### 开发板的组件 开发板通常会包含CPU、存储器(如RAM和ROM)、I/O端口、通信接口、定时器、中断系统等基本组件。文档中提到的P1、P2等...
单片机/工控
27,518
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章