IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育


嵌入式Linux串口編程基礎

分享到:
           

    常見的數據通信的基本方式可分為并行通信與串行通信兩種。

    ·并行通信是指利用多條數據傳輸線將一個字數據的各比特位同時傳送。它的特點是傳輸速度快,適用于傳輸距離短且傳輸速度較高的通信。

    ·串行通信是指利用一條傳輸線將數據以比特位為單位順序傳送。特點是通信線路簡單,利用簡單的線纜就可實現通信,降低成本,適用于傳輸距離長且傳輸速度較慢的通信。

    串口是計算機一種常用的接口,常用的串口有RS-232-C接口。它是于1970年由美國電子工業協會(EIA)聯合貝爾系統、調制解調器廠家及計算機終端生產廠家共同制定的用于串行通訊的標準,它的全稱是“數據終端設備(DTE)和數據通訊設備(DCE)之間串行二進制數據交換接口技術標準”。該標準規定采用一個DB25芯引腳的連接器或9芯引腳的連接器,其中常用的9芯引腳的連接器如圖1.1

圖1.1  9引腳串行接口圖
圖1.1 9引腳串行接口圖

    S3C2410X內部具有2個獨立的UART控制器,每個控制器都可以工作在Interrupt(中斷)模式或者DMA(直接存儲訪問)模式。同時,每個UART均具有16字節的FIFO(先入先出寄存器),支持的高波特率可達到230.4Kbps。UART的操作主要可分為以下幾個部分:數據發送、數據接收、產生中斷、設置波特率、Loopback模式、紅外模式以及硬軟流控模式。

    串口參數的配置讀者在配置超級終端和minicom時也已經接觸過,一般包括波特率、起始位比特數、數據位比特數、停止位比特數和流控模式。在此,可以將其配置為波特率115200、起始位1b、數據位8b、停止位1b和無流控模式。

    在Linux中,所有的設備文件一般都位于“/dev”下,其中串口一和串口二對應的設備名依次為“/dev/ttyS0”和“/dev/ttyS1”,而且USB轉串口的設備名通常為“/dev/ttyUSB0”和“/dev/ttyUSB1”(因驅動不同該設備名會有所不同),可以查看在“/dev”下的文件以確認。在本章中已經提到過,在Linux下對設備的操作方法與對文件的操作方法是一樣的,因此,對串口的讀寫就可以使用簡單的read(),write()函數來完成,所不同的只是需要對串口的其他參數另做配置。


   熱點鏈接:

   1、嵌入式Linux內核如何編譯
   2、Android 4.2.2都有哪些改進
   3、三種常見的FPGA結構
   4、DSP管理器是什么
   5、嵌入式Linux編譯器GCC編譯流程

更多新聞>> 

主站蜘蛛池模板: 长沙思辰仪器科技有限公司 | 上海联锐精密机械有限公司-【官网】| 质检报告_COC_CE认证_LFGB测试_REACH_FCC_FDA-冠通检测 | 兰州环氧地坪,兰州防火涂料-甘肃皓天环氧地坪工程 | 项目可行性研究报告_稳评能评节能报告_节能报告收费标准-智汇中经(上海)管理咨询有限公司 | 转炉烟道,转炉汽化冷却烟道,转炉汽化烟道,汽化冷却烟道系统生产厂家-宏发制造集团有限公司原河北宏发机械有限公司 | 气瓶探伤设备-气瓶在线离线无损探伤检测系统-中高低压力容器超声波自动探伤设备-山科飞泰 | 无锡泡沫包装生产厂家-江阴源欧包装材料有限公司 | 转轮除湿机,转轮除湿机,恒温恒湿机厂家_合肥铂克环境设备有限公司 | 筱晓(上海)光子技术有限公司官网,MCT探测器,半导体激光二极管,中红外QCL激光器,光纤放大器,光电探测器 | 河北湛存边坡防护工程有限公司-边坡防护网_边坡绿化修复_喷浆挂网 | 厌氧培养系统_厌氧工作站_厌氧培养装置_智能厌氧培养_常州普莱实验系统 | 苏州空气压缩机-无油涡旋空压机-真空泵价格-变频空压机-苏州赫利亚斯气体技术有限公司 | 铜陵爱家装饰有限公司官网| 上海航空货运,上海空运,东方航空快递,机场物流,航空快运,上海东方航空托运公司 | 深圳物流公司_深圳物流_深圳物流专线-旺通达物流| 京建鹏达_商用无烟烧烤设备多少钱|开店商用自助旋转烧烤炉价格|无烟电烧烤炉批发厂家|无烟烧烤桌定做厂商-京建鹏达烧烤设备网 | 铁行火车票_铁行火车票网上订票_铁行火车票客户端【铁行官网】 | 金相切割机-金相磨抛机-显微/维氏/布氏/洛氏硬度计-自准直仪-金相显微镜-万能材料试验机-清洁度检测仪-淋雨试验机-上海中研精密仪器制造有限公司 | 思为网络_成都百度优化快照排名-成都网站建设优化_成都网页设计_成都SEO公司 | 矿用三环链|锻打/焊接三环链|矿车万能环|三环链销子-济宁卓力工矿设备有限公司 | 河南新华电脑学院-郑州电脑学校-计算机培训学校-郑州新华电脑学院 | 天津实验室纯水机-GMP认证制药纯化水设备-天津开发区瑞尔环保科技有限公司 | 升降炉|推板炉|创卓炉业| 前途汇医药科技(北京)有限公司| 气体报警器,有毒气体报警器,可燃气体探测器,乙炔气体报警器,可燃气体检漏仪,便携式气体检测仪,气体报警控制器-山东如特安防设备有限公司 | 活性炭吸附设备,UV光氧废气处理设备,破碎机专用除尘器,催化燃烧设备厂家-河北碧清环保设备有限公司 | 性激素6项实验检测,放射免疫实验检测,明胶酶谱试剂盒,科研用人血清,质控标品,试剂盒-南京信帆生物技术有限公司 | 橡塑保温材料_防火保温材料_保温棉_东莞康成保温材料有限公司 | 振动给料机_电磁振动给料机_振动给料机厂家-新乡市大汉振动机械有限公司 | 企业认证-山东环鲁认证管理有限公司| 菏泽代理公司|菏泽代办公司|菏泽公司注册|公司变更注销 | 清扫器-聚氨酯清扫器-合金清扫器-四连杆自动纠偏-机械纠偏-锥辊纠偏-衡水涌泉机械科技有限公司 | 通用变频器|国产变频器|深圳变频器厂家-深圳市英捷思技术有限公司 | 实验室冷水机-冷却循环水系统-深圳市达沃西制冷设备厂 | 植绒布工厂,植绒布现货批发-深圳市金峰盛植绒制品有限公司 | 中华石油化工网 www.cnpec.net——歌颂石化 服务石化 奉献石化 发展石化 | 西安鸿仁汇智软件公司是高新技术企业,专业为企业及高校提供智慧化管理一站式解决方案 | 萍乡市康裕新能源科技有限公司 | 吸管包装机_塑料杯包装机_纸杯包装机_吸管挤出机_温州恩博机械有限公司 | 显微镜|金相显微镜|光学显微镜专业生产商-上海光学仪器厂 |