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

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

?? uartsw2.h

?? avr cpu 庫源代碼 對avr單片機編程很有幫助
?? H
字號:
/*! \file uartsw2.h \brief Software Interrupt-driven UART Driver. */
//*****************************************************************************
//
// File Name	: 'uartsw2.h'
// Title		: Software Interrupt-driven UART Driver
// Author		: Pascal Stang - Copyright (C) 2002-2003
// Created		: 7/20/2002
// Revised		: 4/27/2004
// Version		: 0.6
// Target MCU	: Atmel AVR Series (intended for the ATmega16 and ATmega32)
// Editor Tabs	: 4
//
///	\ingroup driver_sw
/// \defgroup uartsw2 Software Interrupt-driven UART Driver (uartsw2.c)
/// \code #include "uartsw2.h" \endcode
/// \par Overview
///		This uart library emulates the operation of a UART (serial port) using
///	the AVR's hardware timers, I/O pins, and some software.
///
///	Specifically, this code uses:
///		-Timer 2 Output Capture for transmit timing
///		-Timer 0 Output Capture for receive timing
///		-External Interrupt 2 for receive triggering
///
///	The above resources cannot be used for other purposes while this software
///	UART is enabled.  The overflow interrupts from Timer0 and Timer2 can still
///	be used for other timing, but the prescalers for these timers must not be
///	changed.
///
///	Serial output from this UART can be routed to any I/O pin.  Serial input
///	for this UART must come from the External Interrupt 2 (INT2) I/O pin.
///	These options should be configured by editing your local copy of
///	"uartsw2conf.h".
//
// This code is distributed under the GNU Public License
//		which can be found at http://www.gnu.org/licenses/gpl.txt
//
//*****************************************************************************

#ifndef UARTSW2_H
#define UARTSW2_H

#include "global.h"
#include "buffer.h"

// include configuration
#include "uartsw2conf.h"

// constants/macros/typdefs

// functions

//! enable and initialize the software uart
void uartswInit(void);
//! create and initialize the uart buffers
void uartswInitBuffers(void);
//! turns off software UART
void uartswOff(void);
//! returns the receive buffer structure 
cBuffer* uartswGetRxBuffer(void);
//! sets the uart baud rate
void uartswSetBaudRate(u32 baudrate);
//! sends a single byte over the uart
void uartswSendByte(u08 data);

//! gets a single byte from the uart receive buffer
// Function returns TRUE if data was available, FALSE if not.
// Actual data is returned in variable pointed to by "data".
// example usage:
// char myReceivedByte;
// uartswReceiveByte( &myReceivedByte );
u08 uartswReceiveByte(u08* rxData);

//! internal transmit bit handler
void uartswTxBitService(void);
//! internal receive bit handler
void uartswRxBitService(void);

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一二三区| 蜜桃视频第一区免费观看| 高清国产一区二区| 久久夜色精品国产欧美乱极品| 天使萌一区二区三区免费观看| 555夜色666亚洲国产免| 日韩vs国产vs欧美| 欧美变态口味重另类| 国产成人免费视| 综合久久一区二区三区| 欧美亚洲国产一区在线观看网站| 午夜精品在线视频一区| 欧美va天堂va视频va在线| 国产在线视频一区二区三区| 国产精品欧美一区喷水| 在线视频一区二区三区| 免费视频一区二区| 亚洲国产精品二十页| 日本韩国一区二区| 青青草精品视频| 亚洲国产精品激情在线观看| 色噜噜狠狠一区二区三区果冻| 亚洲国产一区二区视频| 精品成a人在线观看| 91原创在线视频| 麻豆成人久久精品二区三区红| 国产精品欧美极品| 欧美日韩不卡一区| 国产酒店精品激情| 亚洲愉拍自拍另类高清精品| 精品日韩av一区二区| 99国产欧美久久久精品| 六月丁香综合在线视频| 亚洲欧美在线观看| 精品乱人伦小说| 91福利在线导航| 国产成人综合自拍| 天天影视网天天综合色在线播放| 中文字幕精品在线不卡| 欧美一区二区日韩一区二区| 91一区在线观看| 国产永久精品大片wwwapp| 亚洲一区二区精品视频| 国产女主播一区| 91精品国产高清一区二区三区| av一区二区三区黑人| 蜜臀av一区二区在线观看| 亚洲精品一二三| 中文字幕高清一区| 久久婷婷色综合| 日韩视频一区二区三区在线播放 | 91精品国产综合久久国产大片| 成人午夜视频免费看| 日韩精品欧美精品| 亚洲制服丝袜av| 亚洲国产高清aⅴ视频| 日韩三级伦理片妻子的秘密按摩| 在线观看国产91| 一本色道久久综合亚洲91| 国产在线不卡一卡二卡三卡四卡| 日韩中文字幕91| 亚洲gay无套男同| 亚洲人成精品久久久久| 国产精品欧美久久久久无广告| 久久综合久久综合九色| 欧美不卡在线视频| 日韩情涩欧美日韩视频| 欧美精品色一区二区三区| 欧美午夜电影网| 在线区一区二视频| 色吊一区二区三区| 91啦中文在线观看| 成人动漫一区二区三区| 成人久久久精品乱码一区二区三区| 激情欧美一区二区| 韩国视频一区二区| 久久精品国产精品亚洲红杏| 久久国内精品自在自线400部| 美女一区二区三区在线观看| 另类小说欧美激情| 国产制服丝袜一区| 国产成人亚洲综合a∨猫咪| 国产成人综合网| 不卡高清视频专区| 一本色道久久综合精品竹菊| 91精彩视频在线| 7777精品伊人久久久大香线蕉 | 日韩黄色一级片| 日韩电影在线观看网站| 麻豆视频观看网址久久| 国内不卡的二区三区中文字幕| 国产成人免费高清| 成人黄色a**站在线观看| 91在线视频在线| 在线国产电影不卡| 91精品国产综合久久久久久久 | 91在线小视频| 欧美色网站导航| 日韩一区二区三区四区| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美国产精品劲爆| 一区二区三区四区国产精品| 日韩精品乱码av一区二区| 韩国成人福利片在线播放| 成人高清av在线| 欧美日韩小视频| 久久久精品黄色| 亚洲男人都懂的| 老鸭窝一区二区久久精品| 国产剧情一区二区| 色老头久久综合| 日韩手机在线导航| 中文字幕一区二区三区在线不卡 | 日本欧美大码aⅴ在线播放| 国产一区二区三区黄视频| 91色在线porny| 精品国产乱码久久久久久免费| **欧美大码日韩| 琪琪久久久久日韩精品| 成人不卡免费av| 日韩午夜av一区| 亚洲三级在线免费观看| 久久精品国产精品青草| 一本到不卡精品视频在线观看| 91精品国产一区二区三区香蕉 | 在线精品亚洲一区二区不卡| 精品粉嫩超白一线天av| 亚洲一区二区三区中文字幕| 国产一区在线观看麻豆| 精品视频一区二区不卡| 国产嫩草影院久久久久| 日韩精品一二区| 色菇凉天天综合网| 国产清纯白嫩初高生在线观看91| 五月天激情小说综合| 97久久超碰国产精品电影| 2022国产精品视频| 亚洲电影视频在线| aa级大片欧美| 国产欧美日韩亚州综合 | 午夜电影网一区| www.亚洲在线| 久久久久久久久久久久久久久99 | 99精品视频在线免费观看| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 欧美日韩精品三区| 1000精品久久久久久久久| 国产麻豆精品视频| 日韩一级片在线播放| 亚洲电影中文字幕在线观看| 色综合网色综合| 国产精品乱码一区二三区小蝌蚪| 黄色小说综合网站| 91精品婷婷国产综合久久性色 | 激情综合色综合久久综合| 欧美性生活久久| 亚洲人亚洲人成电影网站色| www.亚洲人| 亚洲图片你懂的| 91亚洲精品久久久蜜桃| 成人欧美一区二区三区黑人麻豆| 成人手机在线视频| 欧美激情在线观看视频免费| 国产成人在线看| 国产精品麻豆一区二区| jvid福利写真一区二区三区| 国产精品美女久久久久aⅴ | 欧美日韩一区 二区 三区 久久精品| 国产精品毛片无遮挡高清| 成人看片黄a免费看在线| 欧美极品另类videosde| 成人精品gif动图一区| 国产精品国产三级国产aⅴ原创| 成人天堂资源www在线| 国产精品你懂的在线| 99久久婷婷国产综合精品| 亚洲精品视频自拍| 在线看不卡av| 三级亚洲高清视频| 欧美一区二区三区视频免费播放| 国产成人啪免费观看软件| 国产喂奶挤奶一区二区三区| 国产91露脸合集magnet| 国产精品乱码一区二区三区软件 | 99精品久久只有精品| 亚洲三级在线播放| 在线国产电影不卡| 午夜欧美在线一二页| 日韩欧美色综合网站| 国产一区二区在线视频| 国产精品不卡一区| 久久精品一区八戒影视| 成人av先锋影音| 亚洲福利视频一区二区| 精品乱人伦一区二区三区| 成人激情开心网| 视频一区欧美日韩| www国产亚洲精品久久麻豆| 99久久免费国产| 日韩成人一区二区|