- 11
- 0
- 约7.3千字
- 约 8页
- 2017-02-17 发布于贵州
- 举报
实验2串行端口序设计
实验2串行端口程序设计
一、实验目的
1.了解在 linux 环境下串行程序设计的基本方法。
2.掌握终端的主要属性及设置方法,熟悉终端I /O 函数的使用。
3.学习使用多线程来完成串口的收发处理。
二、实验内容
读懂程序源代码, 学习终端I/O 函数的使用方法,学习将多线程编程应用到串口的接收和发送程序设计中。
三、实验设备及工具
硬件:UP-TECH S2410/P270 DVP 嵌入式实验平台、PC 机Pentium 500 以上, 硬盘10G以上。
软件:PC 机操作系统REDHAT LINUX 9.0+超级终端 或X-shell +ARM-LINUX 开发环境。
四、实验原理
异步串行 I/O 方式是将传输数据的每个字符一位接一位 例如先低位、后高位 地传送。数据的各不同位可以分时使用同一传输通道,因此串行I/O 可以减少信号连线,最少用一对线即可进行。接收方对于同一根线上一连串的数字信号,首先要分割成位,再按位组成字符。为了恢复发送的信息,双方必须协调工作。在微型计算机中大量使用异步串行I/O方式,双方使用各自的时钟信号,而且允许时钟频率有一定误差,因此实现较容易。但是由于每个字符都要独立确定起始和结束 即每个字符都要重新同步 ,字符和字符间还可能有长度不定的空闲时间,因此效率较低。
上图给出异步串行通信中一个字符的传送格式。开始前,线路处于空闲状态,送出连续“1”
您可能关注的文档
最近下载
- 毕业设计(论文)-甘蔗削皮榨汁机设计.docx VIP
- 铁塔基础知识.docx VIP
- 2025年新疆中考道德与法治+历史试卷真题(含标准答案).pdf
- 2.1 始终坚持以人民为中心课件(共26张ppt)2025年统编版高中政治必修3(含音频+视频).pptx VIP
- 调相机本体检修项目及质量要求.pdf VIP
- 易思考试锦囊软件使用说明书.pdf VIP
- 23S516 混凝土排水管道基础及接口 .docx VIP
- 电子版潜水泵使用说明书.doc VIP
- 第十二届初中青年数学教师大赛:海南-王奕玮-展示课件-代数推理-读心魔术的秘密.pptx VIP
- 《火电工程达标投产验收规程》.pdf VIP
原创力文档

文档评论(0)