付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本章节适合RS232 和 RS485 串口, 应用层编程接口一致.2.1 串口硬件原理图查看原理图和 9G45 手册以确定串口节点所对应的DB9 串口.2.2 串口编程【open 函数】 打开指定设备, 获取标识符语法:参数:open(const char *devnode,oflags);devnode - 传入设备节点字符串”/dev/ttySACx”的指针oflags - 权限标识, 一般使用 O_RDWR(可读写), 头文件 fcntl.h 中定义0 - 成功, 返回文件标识符=0 - 接收到的数据长度=0 - 实际发送数据长度0 - 错误: 字节返回:【tcgetr 函数】 获取串口
2、参数语法:参数:tcge tr(fd, struct termios *termios_p)fd - 串口标识符termios_p - 保存参数的结构体指针0 - 成功, 否则失败返回:【tcse tr 函数】 设置串口参数语法:参数:tcsetr(fd,optional_actions, const struct termios *termios_p);fd - 串口标识符optional_actions - 操作选项, 可选下列值TCSANOW: 不等数据传输完毕就立即改变属性 TCSADRAIN: 等待所有数据传输结束才改变属性 TCSAFLUSH: 清空输入输出缓冲区才改变属性term
3、ios_p - 参数结构体指针0 - 成功, 否则失败返回:下面介绍串口例程中的 API 函数.【set_speed 函数】 设置串口波特率语法:参数:void set_speed(fd - 串口标识符fd,speed)speed - 波特率, 如speed=115200 即设置为 115200 bit/svoid返回:【set_Parity 函数】 设置数据位、停止位、校验位和流控语法:参数:set_Parity(fd,databits,stits,parity,flowctrl)fd - 串口标识符databits - 数据位, 一般设置为 8stits - 停止位, 可设置为 1 和 2
4、parity - 校验位, 一般设置为NN:校验O: 使能奇校验E: 使能偶校验SBC6845Rev. 1.0 26 October 20112 of 3flowctrl - 流控使能, 1:返回:0 - 成功, 否则失败使能; 0:2.3 例程测试请按照下图连接将要测试的串口COM2串口连接示意图准备工作:1. 如果您的 PC 有一个以上的串口,请将开发板的 DEBUG 串口接到 PC 机另外的串口;否则您可以用net 登陆开发板进行命令操作; 或者使用USB 转串口设备.2. PC 机上启动任意一款串口调试工具,设置为 115200, 8N1此时, 如果通信成功, PC 机的串口工具将显式
5、收到字符串”1234567890”.SBC6845Rev. 1.0 26 October 20113 of 3rootMini6045:/home/app#-d /dev/ttySAC2 SEND: 1234567890SEND: 1234567890SEND: 1234567890 说明: 开发板的UART2 发送字符串”1234567890”rootMini6045:/home/app# Usage:option dev. -h-helpDisplay this usage information.-d-deviceThe device ttyS0-3 or ttyEXT0-3-s-stringW
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水泥厂安全操作办法
- 教学大纲-中小企业管理技能与实务(第三版)
- 物流行业职业发展导论
- AI行业龙头企业分析
- 印刷厂质量检验细则
- 某玻璃厂成本控制方案
- 秋季健康生活指南
- 某食品厂卫生管理方案
- 电力安全快板词讲解
- 水力发电女生职业前景
- 2026年中央一号文件解读:农村集体经营性建设用地入市规范
- 急性心肌梗塞的早期识别与处理
- 尾矿库闭库后的环境监测施工方案
- 山东省护理文书书写与管理基本规范(2025年版)
- 江西开放大学2026年《秘书实务》形考作业1-5答案
- 导诊护士礼仪培训课件
- GB/T 3033-2025船舶与海上技术管路系统内含物的识别颜色
- 液压缸装配流程及工艺
- 水电站水工建构筑物维护检修工作业指导书
- 广东省珠海市香洲区2024-2025学年八年级下学期物理期末试卷
- 监理廉洁从业课件
评论
0/150
提交评论