PIC软件串行异步通信三倍速采样法设计 The 3-times Baud Rate Sampling Design for PIC Serial Asynchronous Communication.pdfVIP
- 3
- 0
- 约1.07万字
- 约 3页
- 2017-08-12 发布于上海
- 举报
PIC软件串行异步通信三倍速采样法设计 The 3-times Baud Rate Sampling Design for PIC Serial Asynchronous Communication
第34卷第9期 电手工露赫 V01.34No.9
2008年9月 ELECTRONICENGlNEER Sep.2008
PIC软件串行异步通信三倍速采样法设计
刘华昌,黄振卫,李东杰
(中国l程物理研究院电子工程研究所,婵翊瘩绵阳事621900)
摘要:在PIC单片机开发过程中,由于芯片固有的UART(通用异步收发器)硬件横块数量的限
制,如何实现可靠的无硬件模块的串行异步通信,成为众多开发者关注的问题。针对该问题,从经典
的起止式串行异步通信协议出发,提出了一种可靠、实用的软件串行异步通信方法——三倍速采样
法,并对葵原理、实现过程避行了分析和描透。应薅结果表明,该方法配燕灵活、实瘸可靠,为实现可
靠的软件串行异步通信提供了较好的解决方案。
关键词:串行异步通信;UART;起止式协议;三倍速采样法
中图分类号:TP368.2
数据通信时,数据线空闲状态应该是嵩电平,起始位隽
O引言
低电平,数据位低位先发且后跟奇偶校验位(若有),
在利用单片机开发各种嵌入式应用系统时,异步 停止位为高电平,如图1所示。
串行通信是常用的一种通信模式,有的应用中还要求
实瑗多路异步串行通信。人们平时掰应用静各种厂商
的单片机,绝大部分片上只提供一个UART(通用异步
收发器)硬件模块,利用它可以方便地实现一路串行
图1越戊式串行异步通傣的格式
通讯。PIC系列肇片机也不例外,在其丰富的一系列
产鹾中,狳意端系裂(PIC17/18)一些型号片上带有2
1.2起壹式豁议的优劣
路UART硬件模块外,其他大部分型号片上只有1路 起止式协议是按字符传输的,每传输一个字符,就
UART,一些低端廉价的PIC单片机甚至还不带硬件
用起始位来通知收方,以此来重新核对收发双方同步。
UART。为了提淄系统的性价比,要求设计者用软件实若接收设备和发送设备两者的时钟频率略有偏差,这
现1路或多路异步串行通售。穰多入对用软件实纛的 也不会因偏差的累积翼霉导致错位,菇龚之字符之间懿空
UART在可靠性和效率方面持怀疑态度,其实关键问闲位也为这种偏差提供一种缓冲,所以该异步串行通
题是采用何种方式来实现可靠的UART功能。 信的可靠性高。但内于要在每个字符中加上起始位和
l串行异步通信的基本游议 停止位这样一些附加位,使得传输效率变低,只有约
80%。因此,该通信协议一般用在数据速率较慢的场
1.1起止式撩议的源理 合(小于19.2kbiCs)。在高速传送时,一般要采用同
起止式异步协议是串行异步通信的基本协议,特 步协议。
点是逐个字符传输,并且传送单个字符总是以起始位 按图1最基本的异步,串行通信时序,软件实现
开始,停止位结柬,字符之间没有固定的时间闻隔要 UART在不同架构的单片机上有多种方法。其中数据
求,它的数据格式是靠起始位和停止位来实现字符赛 接l|芟是关键,目异步逶信没有可参照的时钟信号,发送
定的,故称为起止式协议。 方随时都可能发送数据,任何时刻串行数据到来时,系
起止式协议的格式定义为:对于一个完整的字符 统都应该及时准确地接收。比较而言,本机发送串行
信息,必须包括起始位、若干数据位、奇偶校验俄和停 数据相对容易,只要对发送出去的电平做持续时阅的
您可能关注的文档
- OBD技术及其发展 Technology and development of OBD.pdf
- OBS核心控制器结构设计与硬件化实现 Design and hardware implementation of an OBS core controller.pdf
- OCDMA系统ST-OOC码字构造及性能研究 ST-OOC Designing for OCDMA System Based on Steiner System.pdf
- Octasic公司公布世界首款基于全软件无线电GSMEDGE无线基站基带解决方案Vocallo BTS使用Octasic公司的突破性的无时钟Opus DSP结构.pdf
- NUKE插件Ocula在3D后期制作中的应用(上).pdf
- OEM厂商努力控制供应链 OEMs try to take control of their supply chain.pdf
- Odeon 8.5软件对特殊边界的识别能力 Recognition Ability to Special Boundary of Odeon 8.5.pdf
- OFDMA系统上行链路频偏的盲估计 Blind estimation of frequency offset for OFDMA uplink.pdf
- OFDMA系统技术实现 Implement of OFDMA technology.pdf
- OFDM分集接收系统上行链路信道估计研究 Channel Estimation in the Uplink of an OFDM System with Receiver Diversity.pdf
最近下载
- 可摘局部义齿修复工艺技术——第十章义齿带入后问题分解.pptx VIP
- 2025年江西新能源科技职业学院单招职业技能测试题库及答案1套.docx VIP
- 胶合板行业的生产管理流程.docx VIP
- 学前儿童家庭与社区教育慕课版全套教学课件.pptx
- 2022年-2024年青岛卫健委事业编护理笔试真题.docx VIP
- 汉责文化打屁股.pptx VIP
- 可摘局部义齿修复工艺技术应用第十章义齿带入后问题-.pptx VIP
- 2025年浙江省公务员省考《行测》联考真题(A类)(含答案).docx VIP
- 2《宁夏闽宁镇昔日干沙滩,今日金沙滩》公开课一等奖创新教案+(共40张)+随堂练习(含答案).docx VIP
- 全新世中期西辽河流域聚落选址与环境解读.pdf VIP
原创力文档

文档评论(0)