目录
声明:本文章基于韦东山的教程所写,为学习时的笔记和问题记录。
一、目的:
- 看芯片手册,熟悉串口
- 写一个串口输入和输出
二、串口简介:
- 串口英文名称为:通用异步接受发送器。
- 硬件上面,一根tx.一根rx线
二、看芯片手册写:
2.1、s3c2440总共有三组串口:
2.2、波特率设置
- 比特率是UART传输时,双方约定的传输速率:
- 这是芯片手册里面的设置方法
//注意常用波特率为115200
/* 设置波特率 */
/* UBRDIVn = (int)( UART clock / ( buad rate x 16) ) –1
* UART clock = 50M
* UBRDIVn = (int)( 50000000 / ( 115200 x 16) ) –1 = 26
*/
UBRDIV0 = 26;
三、写代码
3.1、初始化GPIO管脚
/* 设置引脚用于串口 */
/* GPH2,3用于TxD0, RxD0 */
GPHCON &= ~((3<<4) | (3<<6));
GPHCON |= ((2<<4) | (2<<6));
//上拉管脚避免干扰
GPHUP &= ~((1<&l