1.ARM的串行口驱动程序设计培训课件.pptVIP

  • 1
  • 0
  • 约5.52千字
  • 约 49页
  • 2025-12-28 发布于北京
  • 举报

1.ARM的串行口驱动程序设计;目录

一、ARM的串行口驱动程序设计

二、键盘驱动程序设计

三、I/O驱动程序设计

四、ARM的A/D接口驱动程序设计

五、LCD的驱动程序设计

六、触摸屏驱动程序设计;一、ARM的串行口驱动程序设计;串行通信概述;ARM如何实现串口功能

熟悉串口通讯原理

查阅ARM串口寄存器文档(包括控制、状态和数据寄存器)

3.查阅电平转换芯片资料(max3232)

4.设计硬件电路图

5.设计串口驱动(包括串口寄存器初始化,发送接收函数等)

;串行工作原理;接收方按约定的格式接收数据,并进行检查,可以查出以下三种错误:

1)奇偶错:在约定奇偶检查的情况下,接收到的字符奇偶状态和约定不符。

2)帧格式错:一个字符从起始位到停止位的总位数不对。

3)溢出错:若先接收的字符尚未被微机读取,后面的字符又传送过来,则产生溢出错。每一种错误都会给出相应的出错信息,提示用户处理。

;2、物理层标准;图2实用RS-232C连线;基于ARM的嵌入式硬件平台体系结构;ARM2410开发平台串口硬件原理图;RS-232只能代表通信的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通信应用程序。;S3C2410的每个UART都有7个状态信号:接收FIFO/缓冲区数据准备好、发送FIFO/缓冲区空、发送移位寄存器空、溢出错误、奇偶校验错误、帧错误和中止,所

文档评论(0)

1亿VIP精品文档

相关文档