虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

uart

通用异步收发器是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,uart用来与PC进行通信,包括与监控调试器和其它器件,如EEPROM通信。
  • uart发送TX控制电路设计

    uart发送TX控制电路设计,以波特率产生器的EnableTX将数据DATAO以LOAD信号将其送入发送缓冲器Tbuff,并令寄存器内容已载有数据而非空出的标志tmpTBufE=0。当同步波特率信号来临时监视是否处于tmpTBufE=0(内有数据)以及tmpTRegE=1(没有数据)。即处于尚未启动发送态则将Tbuff缓冲寄存器 送入传输寄存器Treg内并令tmpTRegE=0(内又送入数据),但因Tbuff已转送入缓冲寄存器TregE内,为空故令tmpTBufE=1,此tmpTBufE代表缓冲寄存器Tbuff是否为空可再予以送入新的要发送的数据。假如tmpTRegE=0(内有数据)则便要开始进行数据串行传输,传出数据为8位,连同启动信号“0”共需9位的发送计数,以BitCnt作计数。当BitCnt=0计数器便开始递加计数字节,同时令起始信号为0,送入TxD输出端输出。而计数器为1-8时都将TReg的最低位Treg(0)输出到TxD端,并令Treg[]作算术右移运算,依次将Treg[]的D7-D0通过D0移到TxD端输出,直到第9位时停止移位,并将停止位TxD=0发送而结束一个8位数据的发送。

    标签: uart 发送 控制 电路设计

    上传时间: 2016-06-23

    上传用户:kristycreasy

  • stc12 AD uart demo代码

    stc12 AD uart demo代码

    标签: uart demo stc 12

    上传时间: 2016-06-24

    上传用户:pinksun9

  • 这个是uart的控制器

    这个是uart的控制器,已经跑通过,分4个模块,波特率生成、发送、接收和fifo,可供初学者参考

    标签: uart 控制器

    上传时间: 2016-06-25

    上传用户:s363994250

  • verilog设计的uart事例

    verilog设计的uart事例,适合于初学者

    标签: verilog uart

    上传时间: 2016-06-26

    上传用户:aeiouetla

  • Description: This program demonstrates a half-duplex 9600-baud uart using // Timer_A3 using no XTAL

    Description: This program demonstrates a half-duplex 9600-baud uart using // Timer_A3 using no XTAL and an external resistor for DCO ROSC. DCO used for // TACLK uart baud generation. The program will wait in LPM4, echoing back // a received character using 8N1 protocol. On valid RX character, the // character is echoed back. // Using a 100k resistor on ROSC, with default DCO setting, set DCOCLK ~ 2MHz. // ACLK = n/a, MCLK = SMCLK ~2MHz DCOCLK

    标签: using demonstrates Description half-duplex

    上传时间: 2014-01-14

    上传用户:cuiyashuo

  • uart 基于凌阳单片机的串口通信,来源于凌阳网站

    uart 基于凌阳单片机的串口通信,来源于凌阳网站

    标签: uart 凌阳单片机 串口通信 凌阳

    上传时间: 2013-12-02

    上传用户:来茴

  • s3c2410平台的开发详解 包括 开发环境 linux的 还有 gdb的 还有基础实验 包括LED I/O, linux, memory , flash , uart , 中断,timer ,mmu

    s3c2410平台的开发详解 包括 开发环境 linux的 还有 gdb的 还有基础实验 包括LED I/O, linux, memory , flash , uart , 中断,timer ,mmu, clock还有bootloader vivi等 初学者的 宝典 强烈推荐

    标签: linux s3c2410 memory flash

    上传时间: 2014-01-25

    上传用户:wangyi39

  • 基于arm的uart程序

    基于arm的uart程序,对于初学arm编程的朋友来说是个不错的参考

    标签: uart arm 程序

    上传时间: 2016-07-12

    上传用户:rocketrevenge

  • EDA实验--uart串口实验:uart 主要有由数据总线接口、控制逻辑、波特率发生器、发送部分和接收部分等组成。uart 发送器 --- 发送器每隔16 个CLK16 时钟周期输出1 位

    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 倍,目的是为在接收时进行精确地采样,以提出异步的串行数据。 --- 根据给定的晶振时钟和要求的波特率算出波特率分频数。

    标签: uart EDA CLK 实验

    上传时间: 2014-01-25

    上传用户:xsnjzljj

  • protues_atmeg8学习之:uart篇源代码

    protues_atmeg8学习之:uart篇源代码,包含两个例子,编译环境是ICC,详细见pdf文档

    标签: protues_atmeg uart 源代码

    上传时间: 2014-01-25

    上传用户:asdkin