




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、异步通信芯片研究论文 摘要:介绍了异步通信芯片16C552的功能、特点、结构和内部寄存器,给出了用16C552芯片实现PC机与DSP串行通讯的方法,同时给出了它们之间的硬件接口电路和软件初始化程序。 关键词:16C552;串行通讯;异步 当实现机与的串行通讯时,通常可直接利用的串行通讯接口()模块和多处理器通讯协议(即空闲线路模式和地址位模式)来在同一串行线路中实现多个处理器之间的通讯,也可以采用异步通讯模式实现串行通讯。这两种方式虽然都能方便地实现串行通讯,但它们都需占用系统较多的硬件和软件资源,因而不适用于对实时性要求比较高且系统资源紧张的应用场合。笔者在研制电力有源滤波实验系统中,由于采
2、用了异步通讯芯片,从而成功解决了这个问题。本文将从电路结构和软件编程两个方面介绍该方案的实现方法。 简介 功能特点及结构框图 是()和()等公司生产的异步通信芯片,具有两个增强的通用异步通讯单元通道和一个增强的双向打印机端口;支持和两种模式,其字节的可减少中断;每个通道都具有独立的发送、接收、线路状态和设置中断功能,同时具有独立的-控制信号、可编程的串行数据发送格式(包括数据位长度、校验方式、停止位长度)和可编程波特率发生器;另外,每个通道的数据和控制总线还具有三态驱动功能。 是公司的脚()封装芯片,其管脚及功能框图如图所示。从图中可以看出,它的串行口主要完成两个功能,一是把外设或调制解调器接
3、收来的串行数据转换成并行数据;二是把的并行数据转换成串行数据以便发送。在正常操作过程中,可以随时读取的状态信息,以报告传输操作的类型和状态,包括各种错误状态,如奇偶校验、溢出、帧错误和错误等。此外,还具有完整的控制功能,并有、等信号端。 具有一套完善的中断系统,可以自动设定优先级。它的串行口和并行口都可以独立地工作于中断和查询两种工作方式。 的内部寄存器 内部有个单字节寄存器,这些寄存器占用了个口地址,其地址由决定。其中有些寄存器共用一个口地址,共用的口可以通过读写信号和线路控制寄存器()的位()来进行区分,具体描述见表所列,需要说明的是:只有当的或为低电平时,串行通道才能被访问。 表1I6C
4、552的内部寄存器 DLABA2A1A0符号寄存器 LLLLRBR接收缓冲寄存器 LLLHTHR发送保持寄存器 LLLLIER中断允许寄存器 XLHHIIR中断识别寄存器 XLHLFCRFIFO控制寄存器 XLHHLCR线路控制寄存器 XHLLMCRMODE控制寄存器 XHLHLSR线路状态寄存器 XHHLMSRMODEM状态寄存器 XHHHSCR高速缓存器寄存器 HLLLDLL除数锁存器低位 HLLHDLM除数锁存器高位 关于各寄存器内容的具体规定,限于篇幅,这里不作详述,有兴趣者可参看公司的相关产品资料介绍,但在串行通讯应用中,要重点搞清楚、等几个寄存器的内容。此外,在实际应用中,有时可能
5、会忽视控制寄存器中的位,该位为自测试循环回送状态控制位,利用它可以对串口的自测试进行控制,因此,在自测试进行完毕后,还应对该位进行复位,以保证系统的正常运行。 通讯系统硬件接口电路 本系统的硬件接口电路如图所示。其中,地址译码电路可以根据实际需要采用不同的电路实现。为了使系统使用灵活方便,本方案中采用一片来进行系统的地址分配。复位电路可以利用专用复位芯片,也可用上拉电阻方式实现。外接晶振可以自行选择,然后根据晶振频率设置除数锁存器的高位和低位,从而获得通讯系统正确的波特率,本系统中使用的晶振是。此外,由于有两个串行通道和一个标准并行口,它们相互之间的配合使用在硬件和软件上都要加以注意。建议将不
6、用端口的片选接到高电平(的片选为低电平有效),以免出现错误。 串行通讯软件设计 通讯协议 本设计的通讯协议包括以下几点: ()波特率为。 ()通讯命令由个字节构成:第一个字节是同步字节;第二个字节是命令码,主要用来指示各种控制命令。 ()每个字节包括位数据位和位停止位,无校验。 ()在通讯过程中,上位机向发送同步命令,接收到后立即应答,若应答错误则重发。 ()通讯程序向发送控制命令时,返回接收正确应答信号;通讯程序向查询系统参数命令时,按照规定格式返回所需数据。 机和均采用异步通讯方式,机采用事件驱动方式来接收数据,采用中断方式接收数据,而用查询方式发送数据。 上下位机通讯软件设计 在机上编写串行通讯程序至少有三种方法,分别为汇编语言、语言和系列通讯控件()。相比较而言,系列通讯控件能够用少量的代码轻松高效地完成编程任务。实际应用中,可用以(简称)中的通讯控件为基础编写机的串行通讯程序,而用汇编语言编写下位机()软件。上、下位机的串口程序流程分别如图和图所示。的初始化程序如下: ; _: , ,;设置 , ,;设置 , ,;设置 , ,;设置 , ,;设置 , ,;设置 , ,;设置 图4 结束语 本文对使用异步通信芯片实现机与之间的串行通讯方法进行了研究,笔者已开发了其串行通讯软件,并在实验中调试通过。该软件不仅使用灵活方便,而且可以利用的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024秋四年级英语上册 Module 3 Unit 2 What's the elephant doing第3课时说课稿 外研版(三起)
- 第二节 法国的《人权宣言》教学设计-2025-2026学年高中历史北师大版2010选修2近代社会的民主思想与实践-北师大版2010
- 2025年初中道德与法治教师招聘考试模拟试卷及答案
- 2025年中考地理试题分类汇编:居民与文化、发展与合作(第1期)解析版
- 第六单元 第3章 保护生物的多样性(新说课稿)2023-2024学年八年级上册生物(人教版)
- 2025初中一年级历史期中考试试卷两套
- 2025全国注册造价工程师执业资格考试试卷建设工程合同计价
- 像素解谜题目及答案下载
- 香港初二语文题目及答案
- 线性规划模型题目及答案
- 高中主题班会 《铭记历史强国有我》课件-高一上学期爱国主义教育主题班会
- 2024年秋季新北师大版七年级上册数学全册教案设计
- 医院住院患者管理
- 《铁路工务维修现场实战技巧》课件 任务3.12 钢轨钻孔作业
- 《配电箱安装》课件
- 【MOOC】中国传统艺术-篆刻、书法、水墨画体验与欣赏-哈尔滨工业大学 中国大学慕课MOOC答案
- 2025届湖南省永州市高三年级上册第一次模拟考试物理试题(一模)附答案
- 《汽车发动机构造与检修(第2版)》课件 王雷 项目1、2 汽车发动机基本知识;发动机曲柄连杆机构构造与检修
- 腹腔镜风险评估及应急预案
- 2025届高三数学一轮复习备考经验交流
- 中核集团中辐院招聘笔试真题2022
评论
0/150
提交评论