欢迎来到天天文库
浏览记录
ID:10521412
大小:34.00 KB
页数:3页
时间:2018-07-07
《uart串口通信程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、/****************************************Copyright(c)*****************************************************GuangzouZLG-MCUDevelopmentCo.,LTD.**graduateschool**http://www.zlgmcu.com****--------------FileInfo----------------------------------------------
2、----------------------------------**Filename:main.c**LastmodifiedDate:2004-09-16**LastVersion:1.0**Descriptions:Themain()functionexampletemplate****-------------------------------------------------------------------------------------------------------
3、**Createdby:ChenMingji**Createddate:2004-09-16**Version:1.0**Descriptions:Theoriginalversion****-------------------------------------------------------------------------------------------------------**Modifiedby:LiBaihua**Modifieddate:2008-04-02**Vers
4、ion:1.1**Descriptions:串口0通信-查询方式实验***********************************************************************************************************/#include"config.h"#include"stdio.h"#defineUART_BPS9600/*串口通信波特率*//*******************************************
5、****************************************************************Functionname:UARTInit**Descriptions:串口初始化,设置为8位数据位,1位停止位,无奇偶校验,波特率为9600**inputparameters:uiDly值越大,延时时间越长**outputparameters:无**Returnedvalue:无**********************************************
6、***********************************************************/voidUARTInit(void){uint16uiFdiv;PINSEL0=PINSEL0&(~0x0F);PINSEL0=PINSEL0
7、0x05;U0LCR=0x83;/*允许设置波特率*/uiFdiv=(Fpclk/16)/UART_BPS;/*设置波特率*/U0DLM=uiFdiv/256;U0DLL=uiFdiv%256;U0LCR=0x03;/*锁定波特率*/}/
8、***********************************************************************************************************Functionname:UART0SendByte**Descriptions:向串口发送子节数据,并等待数据发送完成,使用查询方式**inputparameters:uiDat要发送的数据**outputparameters:无**Returnedvalue:无***********
9、**********************************************************************************************/voidUART0SendByte(uint8uiDat){U0THR=uiDat;/*写入数据*/while((U0LSR&0x40)==0);/*等待数据发送完毕*/}/*************************************************************
此文档下载收益归作者所有