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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? avrxserialio.h

?? Embeded Atmel real time operational sytem with source code. Situable for 8 and 32 processors.
?? H
字號:
#ifndef _AvrXSerialIo_h_
#define _AvrXSerialIo_h_
#include "AvrXFifo.h"
/*
	AvrSerialIo.h

	Sample code for fully buffered interrupt driven serial I/O for the
	AVR processor.  Uses the AvrXFifo facility.

	Author: Larry Barello (larry@barello.net)

	Revision History:

*/
// Control & configuration section.  Define USART_CHANNELS with 1, 2 or both
// to enable sections of code.

#define CHANNEL_0 (1<<0)
#define CHANNEL_1 (1<<1)

#if !defined(USART_CHANNELS)
#if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) || defined(__AVR_ATcan128__) || \
	defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__)
#	define USART_CHANNELS (CHANNEL_0 | CHANNEL_1)
#else
#	define USART_CHANNELS CHANNEL_0
#endif
#endif // !defined(USART_CHANNELS)

#ifndef U2X
# define U2X U2X0
#endif

// Baud Rate divisor.  8x gives less error tolerance, but works
// well with cheap 12mhz ceramic resonators to give standard baud
// rates.  16x gives more margin but only gives 4800, 9600, 19200
// and 38400 with standard 8 & 16mhz crystals or the 8 mhz internal
// oscillator.

#define BAUDX	8		// Baud rate divisor.

#if defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) || defined(__AVR_AT90S4414__)
#  undef BAUDX
#  define BAUDX 16		// 16x is only divisor on classic chips (at90s8515, etc).
#endif

#define BAUD(A) ((CPUCLK/BAUDX/(A))-1)

// Buffer size can be any thing from 2 to 250
#define TX0_BUFSZ 32
#define RX0_BUFSZ 32
#define TX1_BUFSZ 32
#define RX1_BUFSZ 32

// Forward declarations
#ifndef _AVRXSERIALIO_C_	// Don't comingle this macro
	AVRX_EXT_FIFO(Rx0Buf);	// with the declaration macro.
	AVRX_EXT_FIFO(Tx0Buf);	// This block only active in
	AVRX_EXT_FIFO(Rx1Buf);	// non-serialio driver code.
	AVRX_EXT_FIFO(Tx1Buf);
#endif

int get_c0(void);		// Non blocking, returns -1 when empty
int get_char0(void);	// Blocking, always returns character
int put_c0(char c);		// Non blocking, returns -1 when full
int put_char0(char c);	// Blocking, always returns 0.

int get_c1(void);		// Non blocking, returns -1 when empty
int get_char1(void);	// Blocking, always returns character
int put_c1(char c);		// Non blocking, returns -1 when full
int put_char1(char c);	// Blocking, always returns 0.

void InitSerial0(uint16_t ubrr);
void InitSerial1(uint16_t ubrr);

// If only one channel defined, then use simpler "get_c()" notation
// This probably doesn't work...

#if ((USART_CHANNELS & CHANNEL_0) == CHANNEL_0)
#	define get_c get_c0
#	define get_char get_char0
#	define put_c put_c0
#	define put_char put_char0
#endif

#if ((USART_CHANNELS & CHANNEL_1) == CHANNEL_1)
#	define get_c get_c1
#	define get_char get_char1
#	define put_c put_c1
#	define put_char put_char1
#endif

#endif //_AvrSerialIo_h_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲女人的天堂| 亚洲欧美欧美一区二区三区| www.久久久久久久久| 亚洲影院理伦片| 亚洲精品在线观看视频| 色一情一伦一子一伦一区| 久久99日本精品| 亚洲精品免费看| 欧美极品少妇xxxxⅹ高跟鞋| 91精品国产欧美一区二区| 91在线观看一区二区| 国产永久精品大片wwwapp| 夜夜亚洲天天久久| 中文字幕成人在线观看| 日韩欧美国产1| 欧美日韩国产天堂| 91天堂素人约啪| 高清成人在线观看| 黑人巨大精品欧美一区| 天天影视涩香欲综合网| 一区二区三区在线视频观看| 国产午夜亚洲精品理论片色戒 | 日本电影欧美片| 国产一区二区在线观看视频| 蜜桃视频一区二区三区在线观看| 亚洲人成网站在线| 国产精品亲子乱子伦xxxx裸| 欧美精品一区二区不卡| 日韩欧美亚洲国产精品字幕久久久| 欧美图区在线视频| 91蜜桃免费观看视频| 成人免费毛片片v| 粉嫩av一区二区三区粉嫩| 国产一区二区伦理片| 久久不见久久见中文字幕免费| 视频在线在亚洲| 亚洲午夜羞羞片| 亚洲国产日韩精品| 亚洲国产成人高清精品| 亚洲激情欧美激情| 一二三区精品视频| 亚洲成人av资源| 午夜成人免费视频| 天堂午夜影视日韩欧美一区二区| 亚洲成人动漫精品| 丝袜诱惑制服诱惑色一区在线观看 | 久久精品免费观看| 六月丁香婷婷色狠狠久久| 免费成人美女在线观看.| 免费成人在线播放| 国内欧美视频一区二区| 国内精品第一页| 岛国一区二区三区| 91蜜桃在线观看| 精品视频一区三区九区| 91精品国产综合久久久久久漫画| 91精品综合久久久久久| 欧美电视剧免费观看| 久久九九久久九九| 国产精品毛片大码女人| 亚洲欧美另类图片小说| 亚洲一区免费视频| 麻豆极品一区二区三区| 国产成人免费视频| 91网站在线播放| 3d成人动漫网站| 精品国产精品网麻豆系列 | 国产精品五月天| 亚洲同性gay激情无套| 亚洲一区二区影院| 久久99国产精品麻豆| 成人精品电影在线观看| 欧洲亚洲精品在线| 日韩一级大片在线观看| 国产视频视频一区| 一区二区成人在线| 麻豆国产精品777777在线| 成人精品一区二区三区四区| 欧美在线观看一二区| 精品毛片乱码1区2区3区| 中文字幕免费不卡| 石原莉奈在线亚洲三区| 国产精品1区2区| 日本精品一区二区三区高清| 日韩一区二区免费在线观看| 国产精品拍天天在线| 天堂在线亚洲视频| av在线播放成人| 欧美一卡2卡三卡4卡5免费| 国产精品免费久久久久| 日韩av午夜在线观看| 成人网页在线观看| 制服丝袜一区二区三区| 国产精品久久毛片av大全日韩| 日韩高清欧美激情| 欧美视频在线一区二区三区| 精品伦理精品一区| 夜夜爽夜夜爽精品视频| 国产精品 日产精品 欧美精品| 欧美在线免费观看亚洲| 欧美精彩视频一区二区三区| 亚洲高清视频的网址| 成a人片国产精品| 日韩欧美国产综合一区 | 成人avav在线| 日韩欧美国产综合在线一区二区三区| 亚洲欧美一区二区三区国产精品| 久久成人麻豆午夜电影| 精品污污网站免费看| 中文字幕一区二区三区不卡在线 | 欧美xxx久久| 亚洲高清视频中文字幕| 色综合天天综合给合国产| 久久综合久久综合久久| 日韩激情av在线| 日本道在线观看一区二区| 国产精品第一页第二页第三页| 男人的天堂久久精品| 在线亚洲精品福利网址导航| 国产精品女上位| 国产二区国产一区在线观看| 欧美变态口味重另类| 青青国产91久久久久久| 欧美日韩精品一区视频| 亚洲日本韩国一区| 成人午夜av影视| 国产精品麻豆久久久| 国产成人免费视频精品含羞草妖精 | 成人一级片网址| 久久综合99re88久久爱| 麻豆视频一区二区| 日韩视频一区在线观看| 日本视频在线一区| 欧美肥妇free| 婷婷国产在线综合| 69堂国产成人免费视频| 手机精品视频在线观看| 678五月天丁香亚洲综合网| 日韩av中文在线观看| 日韩亚洲欧美在线| 蜜桃久久久久久| 精品国产三级a在线观看| 精品亚洲porn| 久久蜜桃av一区精品变态类天堂 | 欧美精品久久99| 天天做天天摸天天爽国产一区| 欧美日本在线看| 蜜臀av一区二区三区| 精品乱码亚洲一区二区不卡| 国产曰批免费观看久久久| 国产欧美日韩不卡免费| 成人激情开心网| 亚洲视频在线观看三级| 在线观看不卡视频| 青青草成人在线观看| 精品国产免费人成在线观看| 国产精品白丝av| 国产精品高潮呻吟久久| 91色porny| 国内精品伊人久久久久影院对白| 日韩欧美aaaaaa| 国产麻豆精品视频| 国产欧美日韩麻豆91| 一本到高清视频免费精品| 亚洲国产成人av| 日韩欧美一级特黄在线播放| 国产精品综合一区二区三区| 中文字幕av一区二区三区免费看| aaa亚洲精品| 亚洲成av人片在线观看无码| 精品精品欲导航| kk眼镜猥琐国模调教系列一区二区| 亚洲激情第一区| 日韩欧美国产1| 99re热视频这里只精品| 天堂精品中文字幕在线| 国产丝袜美腿一区二区三区| 欧美在线免费观看亚洲| 精品一区二区三区久久| 成人欧美一区二区三区视频网页| 欧美日韩免费观看一区二区三区| 激情六月婷婷综合| 亚洲精品视频在线观看网站| 日韩午夜中文字幕| av一二三不卡影片| 日韩av网站在线观看| 综合在线观看色| 91精品国产欧美日韩| av中文字幕亚洲| 美日韩黄色大片| 亚洲精品一二三四区| 欧美大片一区二区| 日本久久一区二区| 国产99一区视频免费| 亚洲成人手机在线| 久久精品夜夜夜夜久久| 欧美日韩精品久久久| eeuss鲁一区二区三区| 韩国在线一区二区| 三级成人在线视频|