EDA实验--UART串口实验:UART 主要有由数据总线接口、控制逻辑、波特率发生器、发送部分和接收部分等组成。UART 发送器 --- 发送器每隔16 个CLK16 时钟周期输出1 位,次序遵循1位起始位、8位数据位(假定数据位为8位)、1位校验位(可选)、1位停止位。 UART 接收器 --- 串行数据帧和接收时钟是异步的,发送来的数据由逻辑1 变为逻辑0 可以视为一个数据帧的开始。接收器先要捕捉起始位,确定rxd 输入由1 到0,逻辑0 要8 个CLK16 时钟周期,才是正常的起始位,然后在每隔16 个CLK16 时钟周期采样接收数据,移位输入接收移位寄存器rsr,最后输出数据dout。还要输出一个数据接收标志信号标志数据接收完。 波特率发生器 --- UART 的接收和发送是按照相同的波特率进行收发的。波特率发生器产生的时钟频率不是波特率时钟频率,而是波特率时钟频率的16 倍,目的是为在接收时进行精确地采样,以提出异步的串行数据。 --- 根据给定的晶振时钟和要求的波特率算出波特率分频数。
上传时间: 2014-01-25
上传用户:xsnjzljj
//接收端的解码模块(可综合) //在信号接收的刚开始发送端发送的是10个1信号, //即10个+M序列,所以我们在开始时每接收到一个信号做一次累加运算 //当出现正的高峰时则认为达到同步,进入同步解调过程(mainbody)。 //也就是从此每进入一个信号就进行相应的相乘相加, //在解接收到31个信号后进行一次判断,大于0认为接收到1,小于0认为接收到0。
上传时间: 2017-07-30
上传用户:笨小孩
GB到Big5到Unicode的转换码表
上传时间: 2014-01-06
上传用户:ippler8
用汇编写的可以根据电阻网络发送软件发送DTMF的程序,波形点有DTMF波形程序产生。
上传时间: 2015-04-10
上传用户:jiahao131
用汇编写的可以根据电阻网络发送软件发送D [单片机开发] 用C++写的DTMF求各波形点的的小程序
上传时间: 2015-04-10
上传用户:sammi
OFDM仿真程序MATLAB 接收端采用的算法和程序流程与发送端发送的OFDM符号的帧结构有关系。具体的帧结构,以及定时估计,频偏估计,剩余误差跟踪的算法可参考算法说明文档
上传时间: 2016-03-23
上传用户:问题问题
一个大学时候做的编译原理的实验.实验内容是正则表达式到NFA到DFA到最小化DFA最终生成词法分析代码的整个过程的演示.那时由于时间关系,词法分析代码自动生成部分还没完成.
上传时间: 2016-05-01
上传用户:yyyyyyyyyy
ARM 的基本組合語言介紹~裡面從簡到的到進階的~都有範例...蠻淺顯易懂的
标签: ARM
上传时间: 2013-11-25
上传用户:moshushi0009
hibernate教程.介绍hibernate的从入门到使用,到精通.
上传时间: 2014-01-10
上传用户:wff
Single_Spi-发送Si ngle_Spi-发送Single_Spi-发送
标签: Single_Spi ngle_Spi 发送
上传时间: 2013-12-11
上传用户:佳期如梦