亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? uart.c

?? sd卡讀寫模塊程序
?? C
字號:


#include "config.h"
#include "uart.h"

uint8 rcv_buf[8];						// UART0數(shù)據(jù)接收緩沖區(qū)
volatile uint8 rcv_new;					// 接收新數(shù)據(jù)標(biāo)志

/*
*********************************************************************************************************
** 函數(shù)名稱 : Uart_Initialize()
** 函數(shù)功能 : 初始化Uart的相關(guān)工作,包括初始Uart0端口,設(shè)置波特率和Uart0中斷向量地址等
** 入口參數(shù) : uint32 baudrate: Uart0 波特率
** 出口參數(shù) : 無
*********************************************************************************************************
*/
void Uart_Initialize(uint32 baudrate)
{
	UARTMODE set;
	
	set.datab  = 8;
	set.stopb  = 1;
	set.parity = 0;
	
	rcv_new = 0;
	
	PINSEL0 &= 0xFFFFFFF0;
	PINSEL0 |= 0x00000005;				// 設(shè)置I/O連接到UART0
	
	UART0_Init(baudrate, set);			// 串口初始化
	U0FCR = 0x81;						// 使能FIFO,并設(shè)置觸發(fā)點為8字節(jié)
	U0IER = 0x01;						// 允許RBR中斷,即接收中斷
	
	IRQEnable();						// 使能IRQ中斷
	/* 使能UART0中斷 */
	VICIntSelect = 0x00000000;			// 設(shè)置所有的通道為IRQ中斷
	VICVectCntl0 = 0x20 | 0x06;			// UART0分配到IRQ slot0,即最高優(yōu)先級
	VICVectAddr0 = (uint32)IRQ_UART0;	// 設(shè)置UART0向量地址
	VICIntEnable = 1 << 0x06;			// 使能UART0中斷
}

/*
*********************************************************************************************************
** 函數(shù)名稱 :IRQ_UART0()
** 函數(shù)功能 :串口0接收中斷服務(wù)程序
** 入口參數(shù) :無
** 出口參數(shù) :無
*********************************************************************************************************
*/
void __irq IRQ_UART0 (void)
{
	uint8 i;
	
	if ((U0IIR & 0x0F) == 0x04)	
		rcv_new = 1;					// 設(shè)置接收到新的數(shù)據(jù)標(biāo)志

	for (i = 0; i < 8; i++)
	{
		rcv_buf[i] = U0RBR;				// 讀取FIFO的數(shù)據(jù),并清除中斷	
	}
	VICVectAddr = 0x00;					// 中斷處理結(jié)束
}

/*
*********************************************************************************************************
** 函數(shù)名稱 :UART0_SendByte()
** 函數(shù)功能 :向串口0發(fā)送1字節(jié)數(shù)據(jù)
** 入口參數(shù) :dat	要發(fā)送的數(shù)據(jù)
** 出口參數(shù) :無
*********************************************************************************************************
*/
void UART0_SendByte (uint8 dat)
{
	U0THR = dat;	// 要發(fā)送的數(shù)據(jù)
}

/*
*********************************************************************************************************
** 函數(shù)名稱 :UART0_SendBuf()
** 函數(shù)功能 :向串口發(fā)送8字節(jié)數(shù)據(jù)
** 入口參數(shù) :dat	要發(fā)送的數(shù)據(jù)
** 出口參數(shù) :無
*********************************************************************************************************
*/
void UART0_SendBuf (void)
{
	uint8 i;
	
	for (i=0; i<8; i++)
		UART0_SendByte(rcv_buf[i]);
	while ((U0LSR & 0x20) == 0);	// 等待數(shù)據(jù)發(fā)送完畢
}

/*
*********************************************************************************************************
** 函數(shù)名稱 :UART0_Init()
** 函數(shù)功能 :串口初始化,設(shè)置工作模式和波特率。
** 入口參數(shù) :baud	波特率
**			  set	模式設(shè)置(UARTMODE數(shù)據(jù)結(jié)構(gòu))
** 出口參數(shù) :1-初始化成功,  0-初始化失敗
*********************************************************************************************************
*/
int8 UART0_Init (uint32 baud, UARTMODE set)
{
	uint32 bak;
	
	/* 參數(shù)過濾 */
	if ((baud ==0 ) || (baud > 115200))	return (0);
	if ((set.datab <5) || (set.datab > 8))	return (0);
	if ((set.stopb == 0) || (set.stopb > 2)) 	return (0);
	if (set.parity > 4)	return (0);
	
	/* 設(shè)置串口波特率 */
	U0LCR = 0x80;						// DLAB = 1	
	bak   = (Fpclk >> 4) / baud;
	U0DLM = bak >> 8;
	U0DLL = bak & 0xFF;
	
	/* 設(shè)置串口模式 */
	bak   = set.datab - 5;				// 設(shè)置字長
	if (set.stopb == 2)	bak |= 0x04;	// 判斷是否為2位停止位
	
	if (set.parity != 0)
	{
		set.parity = set.parity - 1;
		bak |= 0x08;
	}
	bak |= set.parity << 4;				// 設(shè)置奇偶校驗
	
	U0LCR = bak;
	
	return (1);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伊人久久久久久久久影院| 国产又粗又猛又爽又黄91精品| 91丨porny丨最新| 亚洲色图另类专区| 色狠狠色狠狠综合| 天堂在线一区二区| 精品久久99ma| 成人av在线网站| 亚洲综合激情网| 欧美videossexotv100| 国产一区在线不卡| 亚洲激情图片小说视频| 欧美疯狂性受xxxxx喷水图片| 视频在线观看一区| 久久久久久久久一| 色婷婷综合久久久中文字幕| 香蕉乱码成人久久天堂爱免费| 日韩欧美你懂的| www.性欧美| 日韩在线观看一区二区| 久久久欧美精品sm网站| 色综合久久久网| 精品中文字幕一区二区小辣椒| 国产精品视频第一区| 欧美精品99久久久**| 国产99精品在线观看| 三级在线观看一区二区| 国产精品区一区二区三| 制服丝袜亚洲精品中文字幕| 国产成人免费网站| 日韩国产高清在线| 国产精品福利av| xnxx国产精品| 精品污污网站免费看| 成人sese在线| 久久国产精品色| 亚洲成人动漫在线观看| 中文字幕av一区二区三区| 欧美一区二区三区四区高清| av不卡免费在线观看| 久久成人免费电影| 亚洲成人av电影| 最好看的中文字幕久久| www亚洲一区| 777午夜精品免费视频| 92精品国产成人观看免费| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲一区二区三区国产| 国产精品区一区二区三区| xfplay精品久久| 日韩亚洲欧美综合| 欧美色区777第一页| 91蜜桃免费观看视频| 国产不卡视频一区| 国产一区激情在线| 美女精品一区二区| 日韩精品91亚洲二区在线观看| 中文字幕一区二区三区在线播放| 精品国产青草久久久久福利| 欧美一区二区观看视频| 欧美日韩国产另类不卡| 91福利视频网站| 91福利国产成人精品照片| 北条麻妃国产九九精品视频| 国产成人av电影在线| 国产在线不卡一区| 极品少妇xxxx偷拍精品少妇| 久久91精品国产91久久小草| 秋霞午夜鲁丝一区二区老狼| 香蕉影视欧美成人| 视频一区在线播放| 日本亚洲欧美天堂免费| 蜜臀久久99精品久久久画质超高清| 亚洲国产精品久久艾草纯爱| 亚洲电影第三页| 日韩激情一区二区| 美腿丝袜亚洲三区| 国内久久精品视频| 国产精品一级片在线观看| 国产精品自拍在线| 国产不卡视频在线观看| 99久久国产综合精品麻豆| 97精品视频在线观看自产线路二| 成人v精品蜜桃久久一区| 91在线免费看| 欧美伊人久久久久久久久影院| 欧美日韩dvd在线观看| 欧美一区二区在线视频| 欧美大片国产精品| 久久久亚洲高清| 成人免费一区二区三区视频 | 一区二区三区资源| 亚洲成人免费影院| 久久精品国产99国产| 国产69精品久久久久777| 99久久婷婷国产精品综合| 欧美色综合久久| 精品国精品国产| 自拍偷自拍亚洲精品播放| 亚洲福利一区二区| 国产麻豆午夜三级精品| 99精品国产热久久91蜜凸| 欧美女孩性生活视频| 国产亚洲欧美一区在线观看| 亚洲视频1区2区| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产成人综合视频| 欧美在线观看视频一区二区三区| 91精品国产综合久久精品麻豆 | 色8久久精品久久久久久蜜| 在线不卡一区二区| 国产欧美视频一区二区| 一区二区三区免费网站| 麻豆精品在线看| 色婷婷久久久亚洲一区二区三区 | 欧美无砖砖区免费| www国产成人免费观看视频 深夜成人网| 国产精品女人毛片| 日韩 欧美一区二区三区| 波多野结衣一区二区三区| 3d成人动漫网站| ...av二区三区久久精品| 精品一区二区三区免费观看| 在线视频欧美区| 欧美国产成人精品| 美女脱光内衣内裤视频久久影院| 91蝌蚪porny成人天涯| 久久众筹精品私拍模特| 亚洲成人午夜电影| 91麻豆文化传媒在线观看| 欧美精品一区二区蜜臀亚洲| 亚洲国产三级在线| proumb性欧美在线观看| 久久综合狠狠综合久久综合88| 亚洲自拍偷拍图区| 不卡一区二区在线| www一区二区| 久久精品国产一区二区三区免费看| 91色porny蝌蚪| 欧美激情综合五月色丁香小说| 秋霞午夜av一区二区三区| 欧美图片一区二区三区| 国产精品麻豆99久久久久久| 久久99久久99| 欧美人妖巨大在线| 亚洲一区二区三区激情| 91网址在线看| 亚洲视频在线观看三级| 国产成a人亚洲| 国产情人综合久久777777| 国产一区二区电影| 7777女厕盗摄久久久| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲视频一二三区| 成人影视亚洲图片在线| 久久美女高清视频| 国产精品一区在线观看你懂的| 日韩午夜av电影| 蜜桃视频在线观看一区| 7777精品伊人久久久大香线蕉经典版下载 | 不卡av在线网| 国产精品久久夜| 99在线热播精品免费| 国产精品免费久久| 99re在线视频这里只有精品| 亚洲欧洲国产专区| 99re免费视频精品全部| 综合久久给合久久狠狠狠97色| 97久久超碰精品国产| 亚洲色图欧美偷拍| 欧美视频在线一区二区三区| 亚洲第一会所有码转帖| 91精品午夜视频| 美女网站在线免费欧美精品| 精品久久人人做人人爽| 国产在线视频一区二区| 国产欧美视频一区二区三区| 97久久人人超碰| 亚洲不卡在线观看| 日韩一区二区三区在线视频| 国产资源在线一区| 国产精品不卡视频| 欧美亚日韩国产aⅴ精品中极品| 亚洲午夜激情av| 91麻豆精品国产综合久久久久久| 免费成人美女在线观看.| 久久精品亚洲乱码伦伦中文 | 国产精品99久久久久久久女警 | 亚洲丰满少妇videoshd| 日韩亚洲欧美成人一区| 国产精品资源在线看| 国产精品久久久久四虎| 欧美撒尿777hd撒尿| 日本不卡不码高清免费观看| 国产欧美一区二区在线| 在线观看www91| 激情图区综合网| 亚洲美女区一区| 欧美va天堂va视频va在线| 成人精品视频.|