欢迎来到天天文库
浏览记录
ID:37511288
大小:46.50 KB
页数:7页
时间:2019-05-24
《ARM之间串口通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include"..config.h"#defineUART_BPS38400/*串口通信波特率*/INT8Uconstsend[]="0xfd0x0a0x000x010x000x010x020x030x040x050x060x070x080x09r";/***********************************************************************************************************Functionname:del
2、ayNS**Descriptions:延时函数**inputparameters:ulDly:延时值**outputparameters:无**Returnedvalue:无*********************************************************************************************************/voiddelayNS(INT32UulDly){INT32Ui;for(;ulDly>0;ulDly--){for(i=0;
3、i<5000;i++);}}/***********************************************************************************************************Functionname:uartInit**Descriptions:串口初始化,设置为8位数据位,1位停止位,无奇偶校验,波特率为115200**inputparameters:无**outputparameters:无**Returnedvalue:无*****
4、****************************************************************************************************/voiduart0Init(void){INT16UusFdiv;U0LCR=0x83;/*允许设置波特率*/usFdiv=(FPCLK/16)/UART_BPS;/*设置波特率*/U0DLM=usFdiv/256;U0DLL=usFdiv%256;U0LCR=0x03;/*锁定波特率*/U0FCR=0x06
5、;}/***********************************************************************************************************Functionname:uart0GetByte**Descriptions:从串口接收1字节数据,使用查询方式接收**inputparameters:无**outputparameters:无**Returnedvalue:ucRcvData:接收到的数据****************
6、*****************************************************************************************/INT8Uuart0GetByte(void){INT8UucRcvData;while((U0LSR&0x01)==0);/*等待接收标志置位*/ucRcvData=U0RBR;/*读取数据*/return(ucRcvData);}/************************************************
7、***********************************************************Functionname:uart0GetStr**Descriptions:串口接收字符串**inputparameters:puiStr:指向接收数据数组的指针**ulNum:接收数据的个数**outputparameters:无**Returnedvalue:无***************************************************************
8、******************************************/voiduart0GetStr(INT8U*puiStr,INT32UulNum){for(;ulNum>0;ulNum--){*puiStr++=uart0GetByte();}}/*************************************************************************
此文档下载收益归作者所有