采用异步方式实现CC1101收发,采用STM32平台。 部分代码如下: uint8_t rcvbuffer[64]; void HAL_GPIO_EXTI_Callback(uint16_t gpiopin) { uint8_t len ; T_1101Statues t1101Statues; if(gpiopin == GOD2_Pin) { len = CC1101_Get_RxCounter(); if(len>0) { len = CC1101_Rx_Packet(rcvbuffer); CC1101_Clear_RxBuffer( ); } CC1101_Set_Mode( RX_MODE ); } }
2022-12-30 00:35:04 5KB CC1101 异步通信
1
基于vhdl的串口通信发送模块,即异步收发机,可实现单片机核fpga的收发串口通信,遵从rs232协议,已经调试过,很不错的资源
1
基于FPGA通用异步收发器UART设计 UART模块与串口助手正常通信 OLED 屏幕显示发送和接收数据及波特率 使用Quartus II 11.0 软件程序编写 modelsim仿真软件进行时序仿真 Verilog 语言
2022-02-17 15:04:09 20.59MB fpga开发 OLED Quartus verilog
摘要:介绍Philips公司新推出的异步收发芯片SCC2691的功能与特点。包括SCC2691的引脚定义、主要功能、常用寄存器等内容。在此基础上,结合实际工作经验,给出一个软、硬件设计的实例。     关键词:单片机 通用异步收发器(UART) 串口扩展 引 言 1 概 述   SCC2619是Philips公司推出的高集成、低能耗的全双工通用异步收发器UART。该芯片的接收与发送速度可以分别定义,接收器采用三倍缓冲方式,在中断驱动系统中大大减少了CPU处理中断的次数。SCC2691在收、发双方之间提供了一种握手方式,当接收方的缓冲区已满时,能自动使远程发送方的发送失效。除此之外,S
1
通过STM32的DMA功能,实现通过DMA传输串口数据,从而减小CPU在接收串口数据上的消耗。
1
通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)是一种支持短距离传输的串行通信接口,在微机和外设之间的数据交换。常常用于短距离、低速、低成本的通信中。8250、8251、NS16450等芯片都是常见的UART器件。随着半导体技术的革命性进步,数百万的晶体管被集成到电上系统来实现,不仅能使整个系统更为灵活、紧凑、减小整个电路的体积,而且提高了系统的可靠性和稳定性。 本设计采用采用自顶向下(Top_Down)的设计方法,使用Verilog_HDL语言,利用QUARTUSⅡ仿真工具,进行了模块化设计,在设计过程中主要设计了接收、发送等模块,实现了FPGA片上UART的设计。并且通过与实验装置间的数据通信对系统的功能进行了验证。各项数据结果表明,本课题所设计的UART满足预期设计目标,并且本设计方法可推广到类似的电子器件设计中。
2021-11-11 17:01:23 3.7MB 异步收发器
1
UART(Universal Asynchronous Receiver Transmitter通用异步收发器)是一种应用广泛的短距离串行传输接口。常常用于短距离、低速、低成本的通讯中。8250、8251、NS16450等芯片都是常见的UART器件。基本的UART通信只需要两条信号线(RXD、TXD)就可以完成数据的相互通信,接收与发送是全双工形式。TXD是UART发送端,为输出;RXD是UART接收端,为输入。   UART的基本特点是:(1)在信号线上共有两种状态,可分别用逻辑1(高电平)和逻辑0(低电平)来区分。在发送器空闲时,数据线应该保持在逻辑高电平状态。(2)起始位(Start
1
基于vhdl的串口通信接收模块,即异步收发机,可实现单片机核fpga的收发串口通信,遵从rs232协议,已经调试过,很不错的资源
1
基于FPGA的通用异步收发器的设计.pdf
2021-07-13 18:08:51 344KB FPGA 硬件技术 硬件开发 参考文献
基于FPGA的通用异步收发传输器控制FLASH存储系统设计.pdf
2021-07-13 14:05:37 1.12MB FPGA 硬件技术 硬件开发 参考文献