首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 62 毫秒
1.
为了适应全数字化自动控制更加广泛的应用,采用现场可编程门阵列(FPGA)对异步串行通信控制器(UART)进行多模块的系统设计的方法,使串口通信的集成度更高。对UART系统结构进行了模块化分解,可分为三个模块:FPGA波特率发生器控制模块、FPGA数据发送模块及数据接收模块。采用Verilog语言描述硬件功能,利用Xilinx公司的FPGA芯片,在Xilinx ISE Design Suite 13.4环境下进行设计、编译、综合、下载。采用第三方仿真工具ModelSim进行模拟仿真。  相似文献   

2.
在计算机串行通信教学中,采用很慢的通信速度,可以使学生了解通信细节、按位传送的过程,有助于对通信原理的理解。以MCS—51单片机为例,介绍了具体实现方法,并给出相关程序。作为波特率发生器的定时器T1工作在计数状态。利用定时器T0中断调用产生的方波作为T1的计数时钟信号,用此方法可得到非常低的波特率。  相似文献   

3.
串行通信协议参数需要通信双方约定一致,为了完成UART通信参数的自动配置,传统方法是采用波特率自适应检测,但无法实现数据格式的自动配置.文中基于FPGA设计了一种串行通信参数自适应的UART接口方案,利用该设计可以实现包括波特率与数据格式在内的所有通信参数的自动检测与配置.仿真验证与实验结果表明,该设计可以快速、自动地...  相似文献   

4.
单片机串行通信波特率的自适应实现方法   总被引:3,自引:0,他引:3  
串行数据通信是各种单片机多机应用系统和开发系统中不可或缺的功能,而如何实现通信双方速率的匹配极为重要。文中提出了一种由从机自动适应主机波特率的新方法,此法方便实用,握手时间快。此方法成功地应用于SST89C54/58构成的IAP编程系统中,同样也适用于各种类型的单片机系统。  相似文献   

5.
介绍了SoPC(System on a Programmable Chip)系统的概念和特点,给出了基于PLB总线的异步串行通信(UART)IP核的硬件设计和实现。通过将设计好的UART IP核集成到SoPC系统中加以验证,证明了所设计的UARTIP核可以正常工作。该设计方案为其他基于SoPC系统IP核的开发提供了一定的参考。  相似文献   

6.
在CPLD中实现高速异步串行通信   总被引:2,自引:0,他引:2  
谭月杰 《电子技术》2005,32(9):58-60
利用CPLD实现高速异步串行通信的方法,主要适用于必须使用高速异步串行通信,而对误码率要求又不是很高的应用环境,如基于RS485协议的共线语音通信系统。  相似文献   

7.
在PIC单片机开发过程中,由于芯片固有的UART(通用异步收发器)硬件模块数量的限制,如何实现可靠的无硬件模块的串行异步通信,成为众多开发者关注的问题。针对该问题,从经典的起止式串行异步通信协议出发,提出了一种可靠、实用的软件串行异步通信方法——三倍速采样法,并对其原理、实现过程进行了分析和描述。应用结果表明,该方法配置灵活、实用可靠,为实现可靠的软件串行异步通信提供了较好的解决方案。  相似文献   

8.
介绍了一种提高PC机异步通信传输速率的方法。此方法的最大特点是不需要改变PC硬件,设计简单灵活,能适应各种系统的要求,实验证明是切实可行的。  相似文献   

9.
单片机与PC机串行通信中波特率的确定   总被引:1,自引:0,他引:1  
详细论述了单片机与PC机串行通信中波特率的确定原则和方法,特别给出了PC机与单片机串行通信中非标准波特率的计算方法及不同环境下实现的实例。  相似文献   

10.
本文主要介绍利用通用异步收发器(UART)16650芯片实现PC机与DSP之间高速串行通讯的方法。并介绍了16650芯片的功能特点、操作模式和内部寄存器。同时给出了它们之间的硬件接口电路,软件初始化以及接收、发送子程序。  相似文献   

11.
波特率自动调整在单片机通讯中的应用   总被引:1,自引:0,他引:1  
张桂涛  刘伟洲  隋青美 《电子质量》2004,(3):J023-J024,J022
在单片机串行通讯中,要求发送和接收的波特率保持一致.本文首先以MCS-51为例,分析了波特率的误差源和允许的波特率误差,然后介绍了一种自动调整波特率的方法.在这种方法中,数据的格式、波特率的选择都是通过软件来实现,应用十分方便.  相似文献   

12.
介绍了蓝牙技术及其HCI(主机控制器接口),并基于HCI协议规范给出了一种单片机C8051F120与PC之间的无线通信方案.单片机通过UART控制爱立信蓝牙模块ROK 101 008,PC通过USB控制蓝牙适配器,实现两端无线数据传输.此方案不仅可以用来进一步开发蓝牙高层协议和应用,而且它本身也可作为独立的无线通信模块应用到多种场合.  相似文献   

13.
在智能化动态无功补偿中,采用基于ARM7的S3C44B0X与单片机(dsPIC30F6014)共同完成复杂的控制和监控任务,两个处理器间的通讯尤为重要.文中介绍了S3C44B0X处理器的UART的单元结构和工作方式.在与单片机的数据通信中,提出采用DMA方式接收数据.实践证明,在复杂的系统中,采用DMA的UART通讯,能够保证通讯数据的可靠性.  相似文献   

14.
UART通信的FPGA实现设计   总被引:1,自引:0,他引:1  
阐述了UART异步串行通信原理,介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块,介绍了用硬件描述语言Verilog来开发UART通信接口电路的FPGA实现。本设计使用Xilinx的FPGA器件,将UART的核心功能嵌入到FPGA内部,不但实现了电路的异步通讯的主要功能,而且使电路更加紧凑、稳定、可靠。  相似文献   

15.
单片机与PC机三线制高速串行通讯   总被引:1,自引:0,他引:1  
艾长胜  章勇  鞠红 《信息技术》2002,(4):2-3,52
分析了单片机与PC机串行通讯波特率误差来源,采取选择单片机适配晶振频率的方法,解决了串行通讯高速度与可靠性之间矛盾,可实现串行数据高速无误差传输,在多项实际应用中取得满意的效果。文中给出了硬件接口和程序设置。  相似文献   

16.
在智能化动态无功补偿中,采用基于ARM7的S3C44B0X与单片机(dsPIC30F6014)共同完成复杂的控制和监控任务,两个处理器间的通讯尤为重要。文中介绍了S3C44B0X处理器的UART的单元结构和工作方式。在与单片机的数据通信中,提出采用DMA方式接收数据。实践证明,在复杂的系统中,采用DMA的UART通讯,能够保证通讯数据的可靠性。  相似文献   

17.
电法勘探发送机使用串口通信的方法研究   总被引:3,自引:0,他引:3  
目前用户对发送机提出了新的要求,如:可以和GPS通信,并且可以将发送的电压电流大小传输到PC机加以处理。针对这种现象,本文首先介绍了单片机使用串口通信的相关设置,主要包括初始化串口,不同工作方式下的波特率的计算,定时器T1的初值设置以及波特率的误差分析。最后就电法勘探发送机的实际要求设计一个基于RS 232C标准通信系统,并给出了相应的控制程序设计。在实际数据通信试验中,该系统能够很好地完成数据交换工作。  相似文献   

18.
一种自动检测串行通信波特率的方法   总被引:1,自引:0,他引:1  
给出了一种利用接收到的字符信息检测串行终端通信波特率的方法及其实现流程图。实践证明,此方法简单、可靠、易行。  相似文献   

19.
该文提出一种可用于多核片上系统和片上网络的快速延时无关异同步通信接口,由在独特运行协议下工作的环形FIFO实现,可在支持多种数据传输协议的前提下,保证数据从异步模块到同步时钟模块的完整高速传输。在0.18 m标准CMOS工艺下,传输接口的延时为792 ps,平均能耗为4.87 pJ/request,可满足多核片上系统和片上网络芯片高速低功耗、鲁棒性强和重用性好的设计要求。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号