首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
AVR单片机中的SPI接口   总被引:3,自引:0,他引:3  
SPI接口通讯主要用于单片机和外设以及单片机与单片机之间的高速数据传送,在控制领域有广泛的应用.介绍了AVR单片机SPI接口的工作原理,然后以ATMEL公司生产的AT90S4433单片机和AT45D081A存储器芯片为例具体介绍AVR单片机中SPI接口的使用,最后给出了在实际应用中的几点体会.  相似文献   

2.
介绍了VXI总线从模块时序控制器的动作过程及其特点,并基于VHDL硬件描述语言,用异步MEALY状态机的方法进行VXI总线寄存器基接口的时序控制器的设计.  相似文献   

3.
基于AD9852多模式信号的应用研究   总被引:1,自引:1,他引:0  
针对DDS器件AD9852的功能特点,设计了通过AVR单片机ATmega128控制AD9852芯片实现的程控信号源电路,并对ATmega128与AD9852之间的硬件接口电路以及软件功能的实现进行了介绍.通过此设计可以方便地实现对信号源输出频率、相位和AD9852各种模式的控制,使之能输出高稳定度、高分辨率和多模式的信号.  相似文献   

4.
基于TCP/IP协议与Ethernet的单片机网络通信系统的硬件实现   总被引:2,自引:1,他引:2  
介绍单片机加载TCP/IP协议栈通过Ethernet接口芯片在网络通信中的数据传输技术.将TCP/IP协议相关函数嵌入单片机中,控制硬件协议栈W3100A与Ethernet接口芯片RTL8201Bl协调工作,实现了单片机在局域网内和通过局域网在因特网上的数据传输.  相似文献   

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

6.
根据人造板实时检测尺寸参数数据的需要,文中给出了采用ⅡC总线接口实时时钟芯片进行准确定时设计原理,提出了实时时钟芯片DS1307与AVR单片机Mega16通用接口程序与电路设计。  相似文献   

7.
张洪林 《科技信息》2010,(19):162-162,175
I2C总线具有两线双向传输功能,接口简单,灵活方便,在一些智能控制和通用电路中有着广泛的应用。本文介绍了利用AVR单片机的TWI硬件中断接口来实现多机主从式I2C通讯的一种方法。  相似文献   

8.
本文介绍了一套基于Matlab环境下的AVR单片机数据采集系统,其特点是成本低,采集数据速度快,实时性好。本采集系统使用了带有10位分辨率AD的微型处理器,接口电路采用USB接口,DA输出电路采用spi接口的DA输出芯片。  相似文献   

9.
提出了一种基于AVR微控制器的FPGA动态配置方案。根据FPGA的PS配置时序和ATmega64L微控制器的接口特点,详细介绍了配置的软硬件原理。  相似文献   

10.
本文设计的IEEE 1394事物层接口连接了PLB(Processor Local Bus)总线和1394链路层模块,主要实现1394事物层模块数据的发送和接收.首先对事物层接口进行系统结构设计,然后对PLB从接口、FIFO接口和主机访问寄存器接口这3个子模块分别进行逻辑设计,最后采用硬件描述语言对设计进行可综合描述,并使用软件QuestaSim进行仿真验证.该设计使事务层能够跨时钟域同链路层进行数据包的传输,并进行有效的数据位宽转换,提高传输效率.经过仿真验证,结果满足设计要求,表明IEEE 1394事物层接口能够正常发送和接收等时及异步数据包.  相似文献   

11.
杨建军 《科学技术与工程》2012,12(24):6184-6187
本文提出了基于SmartFusion的UART的设计,阐述了通用异步收发器UART的功能特点,使用了硬件描述语言Verilog对各个模块进行了介绍,并给出了仿真结果。将UART核心功能放到FPGA中可以大大提高SmartFusion内Cortex-M3的执行效率,整个UART接口电路结构简单、升级方便、稳定性高,可以将其灵活的应用到各个通信系统中。  相似文献   

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

13.
为解决TMS320C6711在通信接口控制能力方面存在的缺陷,提出了一种基于TL16C550C实现TMS320C6711的异步串行通信的新方案。该方案采用一片可编程的自动流量控制专用车行异步接口芯片(TL16C550C)来扩展TMS320C6711的串行异步接口,结合简单的寄存器配置程序来实现TMS320C6711的高速异步串行通信。同时,给出应用电路实例及进一步改进的方法。  相似文献   

14.
对常用的开源CSerialPort类进行了改进,在VS2013平台上利用高精度定时器实现了批量数据帧的实时收发处理.在测试设备端使用FTDI Chip公司的FTD232R芯片实现计算机USB接口与UART的桥接,最高波特率达到3 Mb/s,传输效率是标准串口的26倍,并由Xilinx公司的Spartan6系列FPGA芯片XC6SLX16完成UART数据帧收发及后续处理,无须使用专用的接口板卡,该系统已成功用于某智能天线矢量调制器阵列的自动化测试,传输效率和可靠性均显著优于常规方案.  相似文献   

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

16.
单片机之间的通信是在科研中经常要用的技术,利用单片机自带的串行接口或扩展的专用UART芯片实现单片机与单片机之间的通信已经在实践中应用很广.本文讨论的是当单片机自身不带串行口或串行口已作他用,而系统可能又不允许扩展专用的UART芯片来实现通信的情况,用IO口来实现多机通讯的技术.  相似文献   

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

18.
目的 介绍NEC公司的电机专用控制芯片MMC-1的应用方法.方法 以智能小车控制系统为例,详细介绍了MMC-1芯片的软、硬件实现方法,包括与单片机、驱动电路的接口方法以及通过UART设置寄存器的编程方法.结果 通过2台直流电动机的控制,可以灵活地实现对小车的运行状态控制.系统功耗低、调速范围宽,设计简单,抗干扰能力强,具有很好的性价比.结论 MMC-1用于电机控制系统,可以简化设计,且能同时控制三路步进电机或直流电机,是理想的电机控制芯片.  相似文献   

19.
李杰  孙向阳  李明晶 《长春大学学报》2014,(12):1635-1639,1647
给出一种视频图像数据ATA接口硬盘存储卡的设计方案,系统采用模块化设计,由图像数据缓冲模块、ATA逻辑模块、ATA接口模块、主机通信模块四部分组成。图像数据缓冲模块选用CPLD加外部FIFO的组合方式来完成,使得系统与不同的外部设备配合工作时,只需要修改CPLD的程序,提高了存储卡的可靠性和可维护性;ATA逻辑模块以及ATA接口模块的功能通过FPGA实现;主机通信模块由AVR芯片配合TUSB6250芯片来共同完成,保证了存储卡具有功耗低、内部短路电路保护等优点。本文所提存储卡方案具有更低的成本,更好地兼容性,易于扩展等优势,尤其适用于视频海量数据的存储。  相似文献   

20.
为节省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 远程更新。  相似文献   

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

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