首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 843 毫秒
1.
席东河  刘明黎  杜娟 《科技信息》2010,(12):I0246-I0246,I0248
在自行研制的智能电动推柜控制系统中,需要多个串口与其他设备通信,通信主板采用了拥有2个增强型UART的P89C669单片机;利用GM8123将P89C669的UART0扩展为3个串口分别与触摸显示屏、PC计算机以及备用设备通信;利用P89C669的UART1构造的RS-485总线,与各个控制板及其它接口通信,很好的解决了多通道通信的问题。  相似文献   

2.
基于FPGA的通用异步收发机的设计   总被引:1,自引:0,他引:1  
阐述了通用异步收发机(UART)异步串行通信原理,介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块,同时还介绍了用硬件描述语言Verilog来开发UART通信接口电路模块的方法.研究基于Verilog语言,结合有限状态机的设计方法来实现UART,将其核心功能集成到现场可编程门阵列(FPGA)上,使其整体设计紧凑、小巧,实现的UART功能稳定、可靠;同时,与其他设计方法相比较,利用有限状态机的方法具有结构模式直观简单,设计流程短,程序层次分明,易综合,可靠性高等优点,这种方法必将在电子设计自动化(EDA)技术中发挥重要作用.  相似文献   

3.
使用CMSIS标准编写C验证代码,在Cortex-M0+内核支持下对UART外设模块进行了完整的功能验证,验证结果表明UART模块功能正常.同时,在芯片流片后的测试环节,用相同的C代码对搭载该芯片的PCB板进行了测试,测试结果表明UART模块工作正常.由于测试代码在芯片的设计验证阶段就已完成,一旦流片回来,就可以立刻对芯片进行测试,缩短了新产品的研发时间.同时,如果该外设用在其他的芯片中,C代码则可以完全照搬,简化了代码移植难度.  相似文献   

4.
UART是一种目前广泛应用的短距离串行传输接口,常用于短距离、低速、低成本的串行数据通信。而现在大部分的集成电路UART芯片成本高、电路复杂、可移植性较差,本文基于FPGA器件设计,使用VHDL将UART的核心功能集成,使整个系统更加紧凑、稳定,且可移植性强。  相似文献   

5.
串行外设常常用到RS232—C接口,传统上采用诸如8250,8251,NSl6450等UART器什实现,然而此类器做得相当复杂,RS232—C接口常常不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也是不合适的。笔者将RS232—C接口所需要的UART功能集成到FPGA的XILINX的XCS30内部,利用VHDL将R8232—C的核心功能集成,从而使整个设计更加紧凑小巧,系统功能更稳定可靠。同时该系统通过扩展,完成多点通信的数据过滤功能,大大降低CPU的负担,提高系统性能。  相似文献   

6.
为了满足单片机系统设计中对多个串口的需要,文中使用TI公司MSP430型单片机的捕获/比较模块实现UART功能.文中详细介绍了UART的通信方式,并根据MSP430型单片机捕获/比较模块的特点,设计实现了用软件来模拟UART的方法,通过该方法,用户可以在不增加外部器件的情况下,灵活地为该系列单片机进行多串口扩展.  相似文献   

7.
基于DSP和FPGA的异步串口UART的工作原理和软、硬件设计.采用DSP作为处理器,将UART的核心功能嵌入到PFGA内部,并利用DSP的EDMA功能完成FPGA内部FIFO和DSP内部RAM中乒乓缓冲器之间的数据传输.使用VHDL硬件描述语言对PFGA进行编程,并在Quartus Ⅱ 7.2中完成了时序仿真,最后在Altera的CYCLONE系列FPGA上下载实现,验证了用FPGA实现串口通信的可行性.  相似文献   

8.
微小卫星综合电子系统中的即插即用技术   总被引:1,自引:0,他引:1  
针对微小卫星综合电子系统快速研制和空间任务快速响应的需求,分析了即插即用技术对综合电子系统的重要意义,提出了将即插即用技术应用于微小卫星综合电子系统的6项关键技术,在此基础上对某微小卫星UART系统进行了技术改造,使其具备了即插即用功能。研制成功的原理样机表明,可即插即用UART系统在资源自动配置、模块化程度和系统可扩展性等多方面性能有了很大提升,其技术方案和原理样机可以应用于微小卫星综合电子系统的设计和研制中,为快速空间响应微小卫星的实现提供参考。  相似文献   

9.
张红兵 《咸宁学院学报》2005,25(3):59-61,102
增强型UART(Universal Asynchronous Receiver/Transmitter)是在标准型UART的基础上增加了帧错误检测和自动地址识别两种功能,帧错误检测通过检测一帧信息的停止位来判断该帧是否有效,自动地址识别功能自动将收到的地址帧内容与单片机的地址进行比较,只有匹配时才产生串行中断,这两个功能均由内置硬件电路完成,大大提高了串行通信的可靠性和效率。  相似文献   

10.
针对现有多串口测控系统数据传输率低,各通信接口之间相互影响且不能并行通信的问题,提出了一种基于FPGA的多通道并行UART接口设计方法。依据RS-232异步通信协议,首先采用硬件描述语言设计了UART接口的波特率发生器、发送模块和接收模块,然后在EP2C8器件上对设计的多通道并行UART逻辑功能进行测试。试验结果表明,该设计方法能够实现10 Hz GPS数据帧和76.29 Hz航向参考系统AHRS数据帧的完整接收,各UART模块之间能并行工作,数据帧传输完整可靠。  相似文献   

11.
利用TIMER的捕获比较功能模拟MSP430 UART的研究   总被引:1,自引:0,他引:1  
针对MSP43014X系列单片机,利用片内的定时器TIMER—A的捕获比较功能,通过软件模拟的方式来实现UART的功能,扩展了串行通信的接口,为工程实际应用提供了更丰富的资源.  相似文献   

12.
基于ARM处理器的UART设计   总被引:1,自引:0,他引:1  
杨雪  郭家虎 《科技信息》2008,(13):46-47
UART是用于控制计算机与串行设备的装置,在嵌入式系统中它操作简单、工作可靠、抗干扰强。本文介绍了一种近距离的通信方法.讲述了UART的原理和软件设计的改进,在ARM中采用串口通信技术,具有使用方便、程序简单、可读性好、工作效率高等优点,可以广泛应用于基于串行通信的各种场合。结果表明,此设计有助于提高数据传输的实时性。  相似文献   

13.
在基于DSP和FPGA的嵌入式组合导航系统中,为了满足系统的小型化、低功耗、低成本、高精度等要求, 使用一片FPGA芯片来完成系统各单元间的逻辑控制和多路异步串行口扩展,并且在其内部设计了串行口接收和发送双缓存FIFO。同时,为了减少系统完成数据输入输出任务时中断CPU的次数,在DSP内部RAM中设计了乒乓缓存器,并利用TMS320C6713的EDMA(Enhanced Direct Memory Access)功能完成FPGA内部FIFO和DSP内部RAM中乒乓缓冲器之间的数据传输。试验结果证明,此方法可以在没有CPU干预的情况下,使得多路异步串行口均能在11.52Kbit/s波特率下稳定地工作,有效提高该系统的实时性和可靠性,使得DSP更专注于导航计算。  相似文献   

14.
为节省FPGA( Field Programmable Gate Array) 升级工作的时间和成本,设计了一种利用UART( Universal Asynchronous Receiver /Transmitter) 替代传统JTAG( Joint Test Action Group) 方式升级的FPGA 程序方法,该设计 主要由Xilinx FPGA、UART 芯片、Flash 芯片和串口连接线等组成。通过将MicroBlaze 处理器、ICAP( Internal Configuration Access Port) 、IP( Intellectual Property) 核及UART 控制模块等集成在FPGA 芯片中实现可编程片上 系统的搭建。同时采用MultiBoot 双镜像技术,实现了即使在更新失败的情况下,依旧可加载备份镜像保证系 统正常工作,以此保证设计的稳定性。实验结果表明,此设计可以替代传统FPGA 升级方法,节省升级工作的 时间和成本。本设计具有更新效率高、维护成本低、稳定性高等优点,且可用于FPGA 远程更新。  相似文献   

15.
商丹  高永清  陈义平 《应用科技》2004,31(5):31-33,50
为解决TMS320C6000系列DSPs的异步串行通信能力,提出一种新的解决方案,即利用多通道缓冲串行接口(McBSPs)与专用串行异步收发器来扩展异步串行接口.其硬件电路及软件编程简单、方便,可节省程序代码空间和CPU运行时间,是一种使用广泛的串行总线接口标准.通过对应用系统的配置,可支持多种速率和多种方式的SPI,可以方便地用于各种不同的SPI设备。  相似文献   

16.
介绍了在储罐测量系统中使用软件UART的实现方案。使用该方案实现的软件UART,不但通信可靠性高,程序的移植性好,而且因无需选用多串口单片机,降低了系统硬件的开发成本。  相似文献   

17.
通用异步收发器(universal asynchronous receiver transmitter,UART)广泛应用在星载仪器单机内部通信。针对复杂的空间电磁环境,电路受宇宙射线、单粒子影响较大的特点,研究了面向空间环境应用的UART电路设计方法。该方法在硬件上,使用抗辐照反熔丝型FPGA和军品级的通信接口芯片,实现UART通讯的总线拓扑连接结构。软件上,使用硬件描述语言完成串口通信协议,结合三模冗余串行TMR、并行TMR技术、数字滤波技术,提高系统的容错能力,提高系统的可靠性。给出了UART收发电路的工作原理、实现框图,并进行了仿真实验,实验结果验证了该方法的有效性。  相似文献   

18.
介绍了9位UART的工作方式,在不占用原CPU串口资源的情况下,给出了双CPU数据交换的新方法--软件9位UART。  相似文献   

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

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