- 2
- 0
- 约2.67千字
- 约 17页
- 2018-04-09 发布于未知
- 举报
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
您可能关注的文档
- 化学09苯_芳香烃2章节(1761KB).ppt
- §4.4.6相框里流出的瀑布(3296KB).ppt
- §4.4.7合成玄幻图像(2692KB).ppt
- 化学9氧化还原反应(2505KB).ppt
- §4.4.教科版小学科学六年级下册第四单元分类和回收利用1章节(6552KB).ppt
- 化学10原子结构与元素周期律(6105KB).ppt
- §4.4.教科版小学科学六年级下册第四单元分类和回收利用带习题1章节(6543KB).ppt
- 化学11配位化合物(2430KB).ppt
- 化学12分光光度法(1701KB).ppt
- §4.4第二类换元积分法(669KB).ppt
- 2026年智能电网行业发展趋势分析报告.docx
- 2026年金融科技行业创新报告及未来五至十年监管趋势分析报告.docx
- 书面表达(读后续写)(期中试题汇编,湖南专用)试卷版-高二英语下学期.pdf
- 2026年医疗行业智慧医疗解决方案与发展趋势报告.docx
- 2026年STEAM教育行业创新案例报告.docx
- 2026年5G通信技术应用场景报告.docx
- 2025年物联网技术在智慧城市建设中的应用报告.docx
- 《装饰画》教学课件-2025-2026学年人美版小学美术六年级下册.pptx
- 书面表达(深圳专用)试题版-2026年中考英语一模分类汇编.pdf
- 2026年温室环境智能控制技术报告.docx
最近下载
- 南京六合BRW400-315/31.5乳化液泵使用说明书.pdf VIP
- 混合动力城市客车车身骨架设计-课程设计论文.doc VIP
- 企业价值评估中收益法的理论与实践探究:基于多案例分析.docx VIP
- 城市客车车身骨架设计及模态分析分析.pdf VIP
- SAE_J1742_1998电线束高压连接.pdf VIP
- TigerTouch老虎控台教程详解.pdf
- Unit 7 A Good Read课时4 Section B 1a-1e(教学评教学设计)英语新教材人教版八年级下册.docx
- 欧洲规范-NF P94-093-中文版.pdf VIP
- 医院检验科网络应急预案.docx VIP
- 环境监测采样培训课件.pptx VIP
原创力文档

文档评论(0)