女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]Uart_Init(0,115200);////////////////////////////////********************************************************************////////////////////////////////////////////////void Uart_Init(int pclk,int baud

Uart_Init(0,115200);
////////////////////////////////********************************************************************////////////////////////////////////////////////
void Uart_Init(int pclk,int baud)

{

int i;

if(pclk == 0)

pclk = PCLK;

rUFCON0 = 0x0; //UART channel 0 FIFO control register, FIFO disable

rUFCON1 = 0x0; //UART channel 1 FIFO control register, FIFO disable

rUFCON2 = 0x0; //UART channel 2 FIFO control register, FIFO disable

rUMCON0 = 0x0; //UART chaneel 0 MODEM control register, AFC disable

rUMCON1 = 0x0; //UART chaneel 1 MODEM control register, AFC disable

//UART0

rULCON0 = 0x3; //Line control register : Normal,No parity,1 stop,8 bits
注: bit7:保留位
bit6: 通訊模式0--Normal mode 1--Infrared Tx/Rx Mode
bit[5:3]:校驗(yàn)?zāi)J?00--Noparity
bit[2]:停止位 0--one stop bit 1--two stop bit
bit[1:0]:沒幀數(shù)據(jù)位 00-5 bits 01--6 bits 10--7bits 11--8bits

// [10] [9] [8] [7] [6] [5] [4] [3:2] [1:0]

// Clock Sel, Tx Int, Rx Int, Rx Time Out, Rx err, Loop-back, Send break, Transmit Mode, Receive Mode

// 0 1 0 , 0 1 0 0 , 01 01

// PCLK Level Pulse Disable Generate Normal Normal Interrupt or Polling

rUCON0 = 0x245; // Control register
注: bit[15:12]: all zero
bit[11:10]:00/10--PCLK 01--UEXTCLK 11-FCLK/n
bit[9]:TX中斷設(shè)置:0--Pulse 1--Level
bit[8]:RX中斷設(shè)置:0--Pulse1--Level
bit[7]:Rx Time Out:Disable
bit[6]:1--Generate Rx err interrupt 0--不生成中斷
bit[5]bit[4]:Normal Mode
bit[3:2]bit[1:0]: 01--Interrupt or Polling Mode

rUBRDIV0=( (int)(pclk/16./baud+0.5) -1 ); //Baud rate divisior register 0
注: UBRDIVn = (int)( UART clock / ( buad rate x 16) ) –1

//UART1

rULCON1 = 0x3;

rUCON1 = 0x245;

rUBRDIV1=( (int)(pclk/16./baud+0.5) -1 );

//UART2

rULCON2 = 0x3;

rUCON2 = 0x245;

rUBRDIV2=( (int)(pclk/16./baud+0.5) -1 );

注:串口1、2與串口0設(shè)置一樣

for(i=0;i<100;i++);

}
////////////////////////////////********************************************************************////////////////////////////////////////////////
consoleNum = 0;
Uart_Select( consoleNum );//whichUart =consoleNum;
Uart_SendByte('n');
////////////////////////////////********************************************************************////////////////////////////////////////////////

void Uart_SendByte(int data)

{

if(whichUart==0)

{

if(data=='n')

{

while(!(rUTRSTAT0 & 0x2));
注: UTRSTATn為只讀寄存器,只有低3位有效,該處為死等到發(fā)射buffer為空
bit[0]: Receive buffer data ready: 0--Empty 1--buffer has a received data
bit[1]:Transmit buffer empty:0--The buffer not empty 1--empty
bit[2]:Transmit empty:0--not empty 1--Transmitter (transmit buffer & shifter register) empty

// Delay(1); //because the slow response of hyper_terminal

WrUTXH0('r');
注: 發(fā)送數(shù)據(jù)'r'回車

}

while(!(rUTRSTAT0 & 0x2)); //Wait until THR is empty.

// Delay(1);

WrUTXH0(data);
注: 發(fā)送數(shù)據(jù)'n' next line

}

else if(whichUart==1)

{

if(data=='n')

{

while(!(rUTRSTAT1 & 0x2));

//Delay(1); //because the slow response of hyper_terminal

rUTXH1 = 'r';

}

while(!(rUTRSTAT1 & 0x2)); //Wait until THR is empty.

//Delay(1);

rUTXH1 = data;

}

else if(whichUart==2)

{

if(data=='n')

{

while(!(rUTRSTAT2 & 0x2));

//Delay(1); //because the slow response of hyper_terminal

rUTXH2 = 'r';

}

while(!(rUTRSTAT2 & 0x2)); //Wait until THR is empty.

//Delay(1);

rUTXH2 = data;

}

}
////////////////////////////////********************************************************************////////////////////////////////////////////////


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

伴隨物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、人工智能等新興應(yīng)用領(lǐng)域的拓展和深化,智能家居、智慧樓宇、智慧城市和智能工業(yè)等行業(yè)快速發(fā)展,帶動物聯(lián)網(wǎng)無線模組需求釋放,進(jìn)而帶動串口WiFi模塊,BLE藍(lán)牙模塊以及ZigBee模塊的需求增長

關(guān)鍵字: uart 串口通信 物聯(lián)網(wǎng)

UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)器)是一種常用的串行通信協(xié)議,廣泛應(yīng)用于單片機(jī)或各種嵌入式設(shè)備之間的通信。

關(guān)鍵字: uart 串口通信 嵌入式

射雕英雄傳中的裘千丈說,UART就是我的輕功水上漂過河。想從河上過(通信),提前布暗樁,行走時步伐按樁距固定(波特率提前確定),步幅太大或太小都會落水。為了不被二弟裘千仞識破,可以安排侍衛(wèi)在對岸監(jiān)視通知,沒風(fēng)險(xiǎn)才開始表演...

關(guān)鍵字: uart 通信技術(shù)

射雕英雄傳中的裘千丈說,UART就是我的輕功水上漂過河。想從河上過(通信),提前布暗樁,行走時步伐按樁距固定(波特率提前確定),步幅太大或太小都會落水。為了不被二弟裘千仞識破,可以安排侍衛(wèi)在對岸監(jiān)視通知,沒風(fēng)險(xiǎn)才開始表演...

關(guān)鍵字: uart 通信技術(shù)

射雕英雄傳中的裘千丈說,UART就是我的輕功水上漂過河。想從河上過(通信),提前布暗樁,行走時步伐按樁距固定(波特率提前確定),步幅太大或太小都會落水。為了不被二弟裘千仞識破,可以安排侍衛(wèi)在對岸監(jiān)視通知,沒風(fēng)險(xiǎn)才開始表演...

關(guān)鍵字: uart 通信技術(shù)

還記得當(dāng)年的打印機(jī),鼠標(biāo)和調(diào)制解調(diào)器嗎?他們都有巨大笨重的連接器和粗電纜,并且必須擰到你的電腦上。這些設(shè)備正是使用UART協(xié)議與計(jì)算機(jī)進(jìn)行通信。雖然USB幾乎完全取代了舊的電纜和連接器,但UART絕對沒有過時。你會發(fā)現(xiàn)目...

關(guān)鍵字: uart 通信技術(shù)

這篇基礎(chǔ)的UART,獻(xiàn)給剛好需要的您!

關(guān)鍵字: uart 嵌入式

針對UART通信端口上射頻干擾的研究 有客戶報(bào)告其中心位于840MHz左右的RF干擾影響配置成UART的串行通信端口,該接口位于包含一個AD6903(LeMansLCR+)數(shù)字式基帶處理器的調(diào)制解調(diào)

關(guān)鍵字: uart 通信端口

  本文根據(jù)網(wǎng)絡(luò)視頻采集的需要,將網(wǎng)絡(luò)傳輸與視頻采集相結(jié)合,設(shè)計(jì)了以S3C2440為核心的USB攝像頭視頻采集和嵌入式Linux系統(tǒng)下的視頻服務(wù)器,從而實(shí)現(xiàn)了遠(yuǎn)程網(wǎng)絡(luò)視頻信息采集。   

關(guān)鍵字: s3c2440 視頻采集 usb攝像頭

         之前在提起自動化或是智能化時,人們會不自覺的想到工業(yè)生產(chǎn),這是因?yàn)樽詣踊@個字眼進(jìn)入中國,確實(shí)是以工業(yè)

關(guān)鍵字: 嵌入式 Linux s3c2440 視頻采集
關(guān)閉