《ARM嵌入式体系结构与接口技术 Cortex-A8版 教学课件 ppt 作者 华清远见嵌入式学院 杨胜利 刘洪涛 第九章》由会员分享,可在线阅读,更多相关《ARM嵌入式体系结构与接口技术 Cortex-A8版 教学课件 ppt 作者 华清远见嵌入式学院 杨胜利 刘洪涛 第九章(7页珍藏版)》请在金锄头文库上搜索。
1、www.embedu.org,基于ARM的SOC GPIO接口 UART接口 中断接口 实时时钟 看门狗 PWM A/D转换 SPI总线 I2C总线,www.embedu.org,串行通信的基本概念,在通信领域内,有两种数据通信方式:并行通信和串行通信 串口的数据传输是以串行方式进行的。串口在数据通信中,一次只传输一个比特的数据。串行数据的传输速度用bps或波特率来描述。,www.embedu.org,串行通信涉及的常用术语(1),单工、半双工和全双工 单工(Simplex) 特点:仅能进行一个方向的数据传送 半双工(Half Duplex) 特点:数据可以在两个方向上进行传送,但是这种传送绝
2、不能同时进行。【双向,但不同时】 全双工(Full Duplex) 特点:能够在两个方向同时进行数据传送 数据传输率 每秒传输的二进制位数,单位为bps(bit per second )也称比特率。,www.embedu.org,串行通信涉及的常用术语(2),异步方式与同步方式 同步通信方式( Synchronous )所用的数据格式没有起始位、停止位,一次传送的字符个数可变。在传送前,先按照一定的格式将各种信息装配成一个包,该包包括供接收方识别用的同步字符一个或两个,其后紧跟着要传送的n个字符,再后就是校验字符。 异步方式(Asynchronous):也称“起止同步式”。,www.embed
3、u.org,串行通信涉及的常用术语(3),硬件流控制 如果打开串口硬件流控制后,串口A只有在nCTS被(串口B的nRTS)激活后才能把数据发送出去; 当串口A可以接收数据时,激活nRTS,www.embedu.org,S5PC100 UART接口功能模块,www.embedu.org,S5PC100 UART相关的控制寄存器,下面列出S5PC100 UART相关的控制寄存器,具体位含义见S5PC100芯片手册 UART行控制器ULCONn UART模式控制寄存器UCONn UART FIFO控制寄存器UFCONn UART MODEM控制寄存器 UMCONn 发送寄存器UTXH和接收寄存器URXH 波特率分频寄存器UBRDIV和UDIVSLOT,