ARM之S5pv210串口通信初始化

本文详细介绍了S5pv210处理器的串口通信基础知识,包括UART接口、异步同步通信、电平信号、串行并行接口、全双工通信等概念。此外,还深入讲解了S5pv210的四个UART通道特性、工作流程,如FIFO和非FIFO模式的区别,并阐述了中断、DMA模式和红外线模式的使用。最后,文章提到了串口时钟设置和GPIO配置,以及关键寄存器的配置方法,为实际操作提供了指导。
摘要由CSDN通过智能技术生成

一、串口通信的基础

    1、串口通信(UART)的全称是:Universal Asynchronous Receiver /Transmitter(通用异步接收和发送)

    2、异步通信和同步通信:

        (1)、异步通信:

                        发送方和接收方是工作在两个不同的时钟频率上的,也就是接收方有自己工作时的时钟频率,发

                        送方也有自己的工作的时钟频率。

                        在发送数据的时候,所发送的字符的时间间隔是可以任意的。因为它是按照字符为单位进行发送

                        的,每一个字符都有一个起始位,结束时有一个结束标志位。因此,接收方就知道什么时候开始

                        接收信息,什么时候接收完信息了。

         (2)、同步通信:

                        通信双方必须工作在同一个时钟频率上。所以发送方在通信前就要发送一个时钟信号给接收方,让

                        接收方调整自己的时钟频率,来让双方通信频率一致。

                        通信数据必须连续发送,中间不能有间隔。如果中间没有信息发送,就用空字符来填充。这样就可

                        以快速地发送多个数据。

    3、电平信号

            TTL:用在UART和一些单片机上+5v表示1,0v表示0。

            RS232:用在电脑上+15v到-3v表示1,3v到15v表示0。

            差分信号:有两根信号线,两个信号线上的信号振幅相同,相位相反。抗干扰性强:噪声信号在两条线上的

            差值为零。

    4、串行接口和并行接口

            串行接口:一条数据线加一条地线(或者两条数据线加一条地线:一条接收,一条发送),数据在数据线上

            是一位一位的传输过去的,这就是串行传输。

            并行接口:8条数据线,数据在每一条数据线也是一位一位传输的,8条数据线和一条地线,一次就可以传8

            位。

     5、全双工通信

            全双工通信:可以同时接收和发送数据

            半双工通信:可以接收或者发送数据,但是同一时间内只能接收或者发送

            单工通信:只能接收或者只能发送数据

    6、波特率和起始位,数据位,奇偶校验位和停止位

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值