linux串口编程笔记
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-21
1..用户常见的数据通信的基本方式有两种:
并行通信;
串行通信;
串行通信是计算机常用的接口,如:RS-232-C接口.该标准规定采用一个DB25芯引脚连接器或DB9芯引脚连接器.
芯片内部常具有UART控制器,其可工作于Interrupt(中断模式)或DMA(直接内存访问)模式.
2. UART的操作主要包括以下几个部分:
数据发送;
数据接收;
产生中断;
产生波特率;
Loopback模式;
红外模式;
自动流控模式
串口参数的配置主要包括:波特率、数据位、停止位、流控协议.
3. linux中的串口设备文件存放于/dev目录下,其中串口一,串口二对应设备名依次为“/dev/ttyS0”、“/dev/ttyS1”.在linux下操作串口与操作文件相同.
4. 在使用串口之前设置相关配置,包括:波特率、数据位、校验位、停止位等.串口设置由下面结构体实现:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于linux串口编程笔记的所有评论