- 3
- 0
- 约3.04千字
- 约 20页
- 2016-04-05 发布于江苏
- 举报
linux串口编程(中嵌教育-嵌入式linux开发课件).ppt
linux串口应用开发 串口概述 串口设置 串口使用详解 1、串口概述 用户常见的数据通信的基本方式有两种: 并行通信; 串行通信; 串行通信是计算机常用的接口,如:RS-232-C接口。该标准规定采用一个DB25芯引脚连接器或DB9芯引脚连接器。 芯片内部常具有UART控制器,其可工作于Interrupt(中断模式)或DMA(直接内存访问)模式。 UART的操作主要包括以下几个部分: 数据发送; 数据接收; 产生中断; 产生波特率; Loopback模式; 红外模式; 自动流控模式; 串口参数的配置主要包括:波特率、数据位、停止位、流控协议。 linux中的串口设备文件存放于/dev目录下,其中串口一,串口二对应设备名依次为“/dev/ttyS0”、“/dev/ttyS1”。 在linux下操作串口与操作文件相同。 2、串口详细配置 在使用串口之前必须设置相关配置,包括:波特率、数据位、校验位、停止位等。串口设置由下面结构体实现: 该结构中c_cflag最为重要,可设置波特率、数据位、校验位、停止位。在设置波特率时需在数字前加上‘B’,如B9600。B19200。使用其需通过“与”“或”操作方式。 输入模式c_iflag成员控制端口接收端的字符输入处理。 串口控制函数 Tcgetattr 取属性(termios结构) Tcsetattr
您可能关注的文档
- 2014上海公务员考试申论述真题(B卷).doc
- 2013齿轮齿条转向器设计 (刁兆兵) 论述文.doc
- 2014初中学科教学设计 赵鹏飞.doc
- 2014届邵家桥中学初中语文中考模拟题.doc
- 2014届高三政治二轮复习(四川专用)高考题型专练题型二体现类主观题.doc
- 2014年10月生产技术的分析.doc
- 2014年2月19日国考公务员面试题(中办、民航等部门).doc
- 2014年2月1日电.doc
- 2014年—湖北—省考—行测—真题—判断推理.doc
- 2014年事业单位招考:公共基础知识模拟试题20.doc
- 2026届安徽省芜湖市镜湖区师范大学附中高三适应性调研考试化学试题含解析.doc
- 第11课 笑傲考场 教学课件-2025-2026学年初中九年级心理健康全一册(南大版).pptx
- 宁夏中宁一中2026届高三第六次模拟考试物理试卷含解析.doc
- 2026届河南省郑州高新技术产业开发区第一中学高三下学期第六次检测生物试卷含解析.doc
- 储能行业市场前景及投资研究报告:户储,工商储,全球多点开花,景气向上可期.pdf
- 2026届四川省广安中学高三第三次模拟考试化学试卷含解析.doc
- 上海市宝山区市级名校2026届高三第一次调研测试英语试卷含答案.doc
- 第二课 你“会”学吗? 课件-2025-2026学年初中九年级心理健康全一册(南大版).pptx
- 大金重工-市场前景及投资研究报告-整合全球海风资源,世界级海工龙头.pdf
- 大族激光-市场前景及投资研究报告-消费电子,PCB引擎发力,激光设备龙头.pdf
原创力文档

文档评论(0)