- 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)