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

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

?? uart_to_twi._c

?? AVR單片機(jī)的T_TO_TWI通訊方式
?? _C
字號(hào):
/*****************************************************************
//ICC-AVR application builder : 2005-8-19 14:40:53
// Target : M8
// Crystal: 7.3728Mhz
// Crystal: 4.6080Mhz

實(shí)驗(yàn):做usart串行通訊實(shí)驗(yàn)
目的:了解及會(huì)使用usart串口
CPU:atmega8L
相關(guān)的5個(gè)寄存器:UCSRA,UCSRB,UCSRC,UDR,UBRR(UBRRH,UBRRL)
	         其中:UBRRH和UCSRC共用一個(gè)地址
******************************************************************/
/*配置:CKOPT=0,CKSEL3..0=1111,SUT1..0=11(65ms慢速上升電源)*/
#include <iom8v.h>
#include <macros.h>

#define  Fosc_4608  // 選擇4.608M晶振crystal
#define  true    1
#define  false   0

#ifdef  Fosc_73728
#define baudrate   47   //波特率為9600b/s
//#define baudrate  191    //波特率為2400b/s
#endif

#ifdef  Fosc_4608
//#define baudrate  29 //波特率為9600b/s
#define baudrate  119 //波特率為2400b/s
#endif

/* UART Buffer Defines */
#define UART_RX_BUFFER_SIZE 32 
#define UART_TX_BUFFER_SIZE 32 
unsigned char UART_RX_buff[UART_RX_BUFFER_SIZE];
unsigned char UART_TX_buff[UART_TX_BUFFER_SIZE];

unsigned char Temp;
unsigned char Tx_Flag,Rx_Flag;
unsigned char Error_Flag;


void main(void)
{
	init_devices();
	init_data();
  
	while(1)  //forever
	   {
	     if(Rx_Flag == true)
	     	 {
	     	 	 UDR = Temp;//start send
				 Temp = 0;
	     	 	 //Rx_Flag = false;  //標(biāo)志位在發(fā)送成功后,再清零
	     	 	 
	     	 }
	     if(Error_Flag == true)
	     	{
	     		if(Temp == 0x00)
	     			Rx_Flag = false;
	     		else
	     			Rx_Flag = true;
	     	}
	   }
}

void init_data(void)
{
  Temp = 0x33;
  Tx_Flag    = false;
  Rx_Flag    = false;
  Error_Flag = false;
}

#pragma interrupt_handler uart0_rx_isr:12
void uart0_rx_isr(void)
{
 //uart has received a character in UDR
 Temp = UDR;
 Rx_Flag = true;
}

#pragma interrupt_handler uart0_udre_isr:13
void uart0_udre_isr(void)
{
 //character transferred to shift register so UDR is now empty
 //UDR = temp;//have sent and reload 發(fā)送完,and重裝
 Error_Flag = true;
}

#pragma interrupt_handler uart0_tx_isr:14
void uart0_tx_isr(void)
{
 //character has been transmitted
 Rx_Flag = false;//說明已發(fā)送成功 send successfully
}


void port_init(void)
{
 PORTB = 0x00;
 DDRB  = 0x00;
 PORTC = 0x00; //m103 output only
 DDRC  = 0x00;
 PORTD = 0x00;
 DDRD  = 0x00;
}
//UART0 initialize
// desired baud rate: 9600
// actual: baud rate:9600 (0.0%)
// char size: 8 bit
// parity: Disabled
void uart0_init(void)
{
  
 UCSRB = 0x00; //disable while setting baud rate
 //UCSRB[RXCIE,TXCIE,UDRIE,RXEN,TXEN,UCSZ2,RXB8,TXB8]
 //Bit 7 – RXCIE: RX Complete Interrupt Enable

 UCSRA = 0x00;
 //UCSRA[RXC,TXC,UDRE,FE,DOR,PE,U2X,MPCM]
 
 UCSRC = (BIT(URSEL)|BIT(UCSZ1)|BIT(UCSZ0));//設(shè)置成8位
 //UCSRC[URSEL,UMSEL,UPM1,UPM0,USBS,UCSZ1,UCSZ0,UCPOL]
 //位URSEL:寄存器選擇("1"為UCSRC或"0"為UBRRH)
 //位UMSEL:工作模式選擇(0為異步,1為同步)
 //位UPM1..0:為校驗(yàn)方式,硬件支持校驗(yàn)
 //位USBS:停止位選擇(0為一位,1為兩位)
 //位UCSZ0..2:發(fā)送位數(shù)選擇(如果是8位:011)
 //位UCPOL:時(shí)鐘極性(只在同步模式使用,異步應(yīng)置為"0")
 
 //UBRRL = 0x2F; //set baud rate lo
 //UBRRH = 0x00; //set baud rate hi(設(shè)置波特率只用低四位,加起來一共12位)
 UBRR = baudrate; /* set the baud rate */
 
 UCSRB = ((1<<RXCIE)|(1<<TXCIE)|(1<<RXEN)|(1<<TXEN));
}

void twi_init(void)
{
 	TWCR = 0x00;
	TWBR = 0x20;
	TWSR = 0x00;
	TWAR = 0x00;
	TWCR = ((1<<TWEA)|(1<<TWEN));//TWINT???
	//TWCR[TWINT,TWEA,TWSTA,TWSTO,TWWC,TWEN,-,TWIE]
}

//call this routine to initialize all peripherals
void init_devices(void)
{
 //stop errant interrupts until set up
 CLI(); //disable all interrupts
 port_init();
 uart0_init();
 twi_init();

 MCUCR = 0x00;
 GICR  = 0x00;
 TIMSK = 0x00; //timer interrupt sources
 SEI(); //re-enable interrupts
 //all peripherals are now initialized
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人三级电影在线| 日本少妇一区二区| 国产亚洲福利社区一区| 欧美mv日韩mv亚洲| 欧美本精品男人aⅴ天堂| 欧美精品九九99久久| 欧美视频在线播放| 欧美日韩一卡二卡| 欧美一区二区三区在线| 精品免费国产二区三区| 久久久高清一区二区三区| 国产精品网曝门| 成人免费在线观看入口| 亚洲综合色成人| 日韩av电影免费观看高清完整版 | a4yy欧美一区二区三区| 成人国产亚洲欧美成人综合网 | 亚洲免费在线电影| 亚洲已满18点击进入久久| 天天综合网天天综合色| 九色综合国产一区二区三区| 丁香桃色午夜亚洲一区二区三区| 成人免费福利片| 在线视频你懂得一区| 日韩一区二区视频在线观看| 国产亚洲精品资源在线26u| 国产精品国产三级国产aⅴ中文 | 视频在线在亚洲| 国产一区欧美一区| 91麻豆文化传媒在线观看| 欧美日韩不卡视频| 中文字幕精品一区二区三区精品| 亚洲黄色av一区| 国产99久久久国产精品免费看| 欧美综合一区二区三区| 欧美福利电影网| 久久久久久影视| 成人欧美一区二区三区白人| 日韩精品午夜视频| 成人中文字幕在线| 日韩网站在线看片你懂的| 国产精品久久夜| 久久99久久99小草精品免视看| 99久久99久久久精品齐齐| 欧美一区二区三区思思人| 国产精品国模大尺度视频| 日本不卡一区二区| 91年精品国产| 亚洲国产激情av| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产精品污污网站在线观看| 日本不卡不码高清免费观看 | 亚洲福利视频导航| 国产成人午夜99999| 日韩欧美专区在线| 亚洲va国产天堂va久久en| 972aa.com艺术欧美| 国产欧美一区二区精品久导航| 午夜电影网亚洲视频| 91黄视频在线| 亚洲欧美偷拍三级| aa级大片欧美| 国产精品女主播av| 国产91综合网| 国产欧美日韩激情| 国产一区二区三区免费| 精品女同一区二区| 蜜臀av性久久久久蜜臀av麻豆 | 日本一区免费视频| 国产综合久久久久久鬼色 | 欧美日韩高清不卡| 亚洲一区视频在线观看视频| 色综合久久久久久久久| 国产精品免费久久| 北条麻妃一区二区三区| 国产精品护士白丝一区av| 成人免费看的视频| 中文字幕一区二区三区蜜月| 99精品视频在线观看免费| 1000精品久久久久久久久| 成人黄色大片在线观看| 亚洲日穴在线视频| 在线观看欧美黄色| 亚洲午夜国产一区99re久久| 欧美日韩精品欧美日韩精品| 日本成人在线电影网| 日韩欧美亚洲国产精品字幕久久久| 蜜臀av亚洲一区中文字幕| 欧美成人性战久久| 成人黄色软件下载| 亚洲一区二区三区精品在线| 51久久夜色精品国产麻豆| 免费精品视频最新在线| 久久精品男人天堂av| 99免费精品在线| 亚洲国产美女搞黄色| 精品久久久久久久久久久久久久久 | 国产欧美精品区一区二区三区 | 9色porny自拍视频一区二区| 亚洲一区二区在线播放相泽| 91精品在线免费| 国产美女主播视频一区| 樱花草国产18久久久久| 欧美一级日韩不卡播放免费| 国产成人免费xxxxxxxx| 一区二区三区高清| 精品成人一区二区三区| 91丨porny丨国产| 久久精品国产网站| 亚洲少妇中出一区| 日韩欧美在线网站| 99久久精品国产一区| 男女男精品网站| 亚洲欧美日韩电影| 精品久久久久久久一区二区蜜臀| aa级大片欧美| 国产在线视频不卡二| 亚洲永久精品国产| 国产三级精品三级| 91精品久久久久久久久99蜜臂| 成人爱爱电影网址| 精品一区二区三区影院在线午夜| 亚洲视频图片小说| 国产农村妇女精品| 日韩欧美国产一区二区三区 | 欧美一区二区三区精品| 99国产精品国产精品毛片| 久久国内精品视频| 亚洲综合偷拍欧美一区色| 欧美国产精品v| 精品国产麻豆免费人成网站| 欧美三级视频在线播放| 99视频在线精品| 国产成人精品一区二区三区四区 | 国产午夜精品在线观看| 91精品国产一区二区三区香蕉| 99国产精品久久久久久久久久久| 国产精品乡下勾搭老头1| 美女一区二区三区在线观看| 午夜精品久久久久久久| 有码一区二区三区| 亚洲精品中文在线观看| 国产精品高潮呻吟久久| 日本一区二区视频在线| 白白色 亚洲乱淫| 亚洲高清在线视频| 中文字幕不卡的av| 精品99999| 精品国产凹凸成av人导航| 久久伊人蜜桃av一区二区| 欧美日韩精品欧美日韩精品| 色94色欧美sute亚洲线路二| 国模娜娜一区二区三区| 国产一区在线观看视频| 亚洲精品国产第一综合99久久| 欧美色爱综合网| 在线观看av不卡| 欧美猛男男办公室激情| 欧美精品在线一区二区三区| 欧美日韩国产高清一区| 欧美一级欧美三级在线观看| 日韩亚洲欧美高清| 精品国产精品网麻豆系列| 久久综合色之久久综合| 91精品国产综合久久久久久久| 99热99精品| 欧美日韩黄色影视| 欧美日韩久久一区| 日韩一级片在线播放| 久久久久88色偷偷免费| 中文字幕欧美日韩一区| 国产精品入口麻豆原神| 亚洲欧美激情在线| 久久久久亚洲综合| 亚洲欧美自拍偷拍| 夜夜精品浪潮av一区二区三区| 一区二区三区免费网站| 麻豆精品在线观看| 狠狠色狠狠色综合日日91app| 性感美女久久精品| 亚洲成人久久影院| 一区二区免费在线| 久久国产精品色婷婷| 成人小视频免费观看| 欧美性一二三区| 欧美大片拔萝卜| 亚洲精品写真福利| 日韩电影免费一区| 99国产精品视频免费观看| 91精品国产综合久久婷婷香蕉 | 日本成人超碰在线观看| 黑人精品欧美一区二区蜜桃| 国产一区不卡在线| 欧美日精品一区视频| 中文av一区特黄| 日本不卡一区二区三区| av电影一区二区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 亚洲成av人片一区二区梦乃| 国产一区二区在线视频|