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

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

?? twi._h

?? 一個關于AVR單片機的例程
?? _H
字號:
#ifndef __TWI_H__
#define __TWI_H__

#ifndef F_CPU
#define F_CPU 7372800  //晶振,注意有可能CONFIG.H里面已經定義的情況
#endif

#define TWI_MOD 1

//twi.h里面有定義,現附上中文描述

//主機發送狀態碼
#define TW_START				0x08	//START已發送
#define TW_REP_START			0x10	//重復START已發送
#define TW_MT_SLA_ACK			0x18	//SLA+W 已發送收到ACK
#define TW_MT_SLA_NACK			0x20	//SLA+W 已發送接收到NOT ACK
#define TW_MT_DATA_ACK			0x28	//數據已發送接收到ACK
#define TW_MT_DATA_NACK			0x30	//數據已發送接收到NOT ACK
#define TW_MT_ARB_LOST			0x38	//SLA+W 或數據的仲裁失敗
 
 
//主機接收狀態碼
//#define TW_START				0x08	//START已發送
//#define TW_REP_START			0x10	//重復START已發送
#define TW_MR_ARB_LOST			0x38	//SLA+R 或NOT ACK 的仲裁失敗
#define TW_MR_SLA_ACK			0x40	//SLA+R 已發送接收到ACK
#define TW_MR_SLA_NACK			0x48	//SLA+R 已發送接收到NOT ACK
#define TW_MR_DATA_ACK			0x50	//接收到數據ACK 已返回
#define TW_MR_DATA_NACK			0x58	//接收到數據NOT ACK已返回
 
//從機接收狀態碼
#define TW_SR_SLA_ACK			0x60	//自己的SLA+W 已經被接收ACK已返回
#define TW_SR_ARB_LOST_SLA_ACK	0x68	//SLA+R/W 作為主機的仲裁失敗;自己的SLA+W 已經被接收ACK 已返回
#define TW_SR_GCALL_ACK			0x70	//接收到廣播地址ACK 已返回
#define TW_SR_ARB_LOST_GCALL_ACK 0x78	//SLA+R/W 作為主機的仲裁失敗;接收到廣播地址ACK已返回
#define TW_SR_DATA_ACK			0x80	//以前以自己的SLA+W被尋址;數據已經被接收ACK已返回
#define TW_SR_DATA_NACK			0x88	//以前以自己的SLA+W被尋址;數據已經被接收NOT ACK已返回
#define TW_SR_GCALL_DATA_ACK	0x90	//以前以廣播方式被尋址;數據已經被接收ACK已返回
#define TW_SR_GCALL_DATA_NACK	0x98	//以前以廣播方式被尋址;數據已經被接收NOT ACK已返回
#define TW_SR_STOP				0xA0	//在以從機工作時接收到STOP或重復START
 
 
//從發送狀態碼
#define TW_ST_SLA_ACK			0xA8	//自己的SLA+R 已經被接收ACK 已返回
#define TW_ST_ARB_LOST_SLA_ACK	0xB0	//SLA+R/W 作為主機的仲裁失敗;自己的SLA+R 已經被接收ACK 已返回
#define TW_ST_DATA_ACK			0xB8	//TWDR 里數據已經發送接收到ACK
#define TW_ST_DATA_NACK			0xC0	//TWDR 里數據已經發送接收到NOT ACK
#define TW_ST_LAST_DATA			0xC8	//TWDR 的一字節數據已經發送(TWAE = “0”);接收到ACK
 
 
//其它狀態碼
#define TW_NO_INFO				0xF8	//沒有相關的狀態信息;TWINT = “0”
#define TW_BUS_ERROR			0x00	//由于非法的START 或STOP 引起的總線錯誤


// defines and constants 
#define TWCR_CMD_MASK     0x0F 
#define TWSR_STATUS_MASK  0xF8 

/***********************************************/
//常用TWI操作(從模式寫和從模式讀)
/***********************************************/
//TWSR--Twi_狀態寄存器,檢查TWI狀態,應該將預分頻位屏蔽(第三位是保留位)
#define Test_Twsr() 	  (TWSR&0xf8)
//查詢模式下等待中斷發生
#define Twi_WaitForComplete()          {while(!(TWCR&(1<<TWINT)));}
//清除中斷標志位,使能TWI功能,開放TWI中斷,在主控接收狀態下對SDA線作應答
#define Twi_Ack()	  {TWCR=TWCR&TWCR_CMD_MASK|(1<<TWEA)|(1<<TWINT);}
//清除中斷標志位,使能TWI功能,開放TWI中斷,在主控接收狀態下不對SDA線作應答
#define Twi_NoAcK()	  {TWCR=TWCR&TWCR_CMD_MASK|(1<<TWINT);}
//寫入8位數據到數據寄存器中,同時清除中斷標志位,使能TWI功能
#define Twi_SendByte(x)		{TWDR=(x);TWCR=TWCR&TWCR_CMD_MASK|(1<<TWINT);}
//清除中斷標志位,在總線上發出終止信號,激活TWI功能,
#define Twi_Stop()		  TWCR=TWCR&TWCR_CMD_MASK|(1<<TWINT)|(1<<TWEA)|(1<<TWSTO)
//清除中斷標志位,在總線上發出起始信號,激活TWI功能,開放TWI中斷    注意是否自動產生ACK (TWEA)
#define Twi_Start()		  TWCR=TWCR&TWCR_CMD_MASK|(1<<TWINT)|(1<<TWSTA)
//設置本機地址(從機方式)
#define Twi_SetLocalDeviceAddr(deviceAddr, genCallEn)   TWAR=((deviceAddr)&0xFE)|((genCallEn)&0x01)
//功能描述:返回總線狀態
#define Twi_GetState()    Twi_State


//-----------4個I2總線公用函數, 可供其它I2總線器件的程序調用--------------
extern void  i2c_start(void);	    //總線上起動開始條件
extern uint8 i2c_write(uint8 a);	//把一個字節數據輸入器件, 返回TWI狀態
extern uint8 i2c_read(void);		//i2c讀
extern void  i2c_stop(void);		//總線上起動停止條件 
//------------------------------------------------------------------------

//發送給指定從機一個數據
//addr為從機地址,data數據
extern void i2c_maste_transt(uint8 addr, uint8 data);

//從從機地址讀取一個數,輸入地址,輸出讀到的數
extern uint8 i2c_maste_read(uint8 addr);

//初始化為主機
extern void twi_master_init(void);

//初始化為從機,輸入ADD,從機地址
extern void twi_slave_init(uint8 add);
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲三级小视频| 久久丁香综合五月国产三级网站| 国产精品正在播放| 7777精品伊人久久久大香线蕉经典版下载| 激情综合网天天干| 日韩电影免费在线看| 亚洲一二三四久久| 久久综合色婷婷| 日韩欧美色综合| 欧美一级日韩一级| 91麻豆精品国产无毒不卡在线观看| 91亚洲精品久久久蜜桃| a亚洲天堂av| 色悠久久久久综合欧美99| 99亚偷拍自图区亚洲| 久久爱另类一区二区小说| 男女性色大片免费观看一区二区| 人人狠狠综合久久亚洲| 日本一区中文字幕| 麻豆成人久久精品二区三区小说| 日本伊人午夜精品| 精品中文字幕一区二区小辣椒| 麻豆国产91在线播放| 国产在线麻豆精品观看| 国产99久久久国产精品潘金网站| 国产v综合v亚洲欧| www..com久久爱| 91在线视频播放地址| 一本高清dvd不卡在线观看| 日本久久电影网| 成人永久aaa| 99精品久久久久久| 欧美网站大全在线观看| 8x8x8国产精品| 欧美二区乱c少妇| 日韩精品在线一区| 国产精品免费视频一区| 亚洲精品免费在线| 日韩av一区二区在线影视| 精品一区免费av| 国产一区二区三区在线观看精品| 国产91清纯白嫩初高中在线观看 | 欧美成人乱码一区二区三区| 欧美日韩高清一区二区| 欧美一区二区高清| 国产成人精品免费| 欧美日韩午夜影院| 精品一区二区三区在线观看| 在线视频亚洲一区| 亚洲天堂av老司机| av在线不卡观看免费观看| 欧美日韩五月天| 丝袜亚洲另类欧美| 看电视剧不卡顿的网站| 色综合久久88色综合天天免费| 欧美精品在线观看播放| 自拍偷拍欧美精品| 亚洲h精品动漫在线观看| 久久99九九99精品| 99久久精品国产一区| 久久久久久久久久看片| 美女mm1313爽爽久久久蜜臀| 欧美中文字幕一区二区三区亚洲| 久久丝袜美腿综合| 久久99蜜桃精品| 欧美高清性hdvideosex| 亚洲自拍偷拍图区| 色噜噜夜夜夜综合网| 1000精品久久久久久久久| 国产一区二区导航在线播放| 欧美大片在线观看一区二区| 日日夜夜精品视频天天综合网| 日本道在线观看一区二区| 1024成人网色www| 91高清视频免费看| 一区二区欧美精品| 欧美羞羞免费网站| 午夜精品成人在线视频| 51午夜精品国产| 日韩高清中文字幕一区| 日韩一级黄色片| 久久av资源站| 国产欧美综合色| 97精品国产97久久久久久久久久久久| 中文字幕人成不卡一区| 色综合天天综合狠狠| 亚洲国产精品久久久久秋霞影院| 在线观看av一区| 日本aⅴ亚洲精品中文乱码| 日韩精品一区二区三区中文精品| 国内精品视频666| 亚洲欧美综合色| 色哦色哦哦色天天综合| 亚洲综合一区二区精品导航| 欧美日韩国产综合一区二区 | 91成人网在线| 午夜精品福利一区二区蜜股av| 91麻豆精品国产无毒不卡在线观看| 美国十次综合导航| 久久婷婷国产综合国色天香| 99久久久国产精品| 日本不卡中文字幕| 国产精品视频线看| 欧美日韩一区在线| 岛国精品在线播放| 亚洲成av人片在www色猫咪| 久久免费电影网| 欧美日韩中文一区| www久久精品| 国产成人激情av| 中文字幕一区二区三区视频| 性做久久久久久免费观看 | 91在线无精精品入口| 在线一区二区观看| 欧美另类高清zo欧美| 51精品国自产在线| 午夜影院久久久| 日韩欧美卡一卡二| 欧美曰成人黄网| 久久精品二区亚洲w码| 日韩久久一区二区| 久久影院视频免费| 欧美日韩在线免费视频| 国产成人综合自拍| 日韩精品国产精品| 夜夜精品浪潮av一区二区三区| 精品国产百合女同互慰| 欧美三级欧美一级| 色综合久久中文字幕综合网| 国产高清不卡二三区| 天天操天天干天天综合网| 亚洲久草在线视频| 国产精品免费看片| 国产欧美精品一区二区色综合| 欧美精品v国产精品v日韩精品| 99这里只有久久精品视频| 国产成人激情av| 国产一区二区精品久久| 经典一区二区三区| 麻豆freexxxx性91精品| 日韩电影在线免费| 视频一区中文字幕| 午夜激情久久久| 亚洲1区2区3区视频| 亚洲国产精品久久人人爱蜜臀 | 一区在线中文字幕| 国产肉丝袜一区二区| 精品国产乱码久久久久久免费| 欧美亚洲日本国产| 日本韩国一区二区三区| 在线免费观看一区| 日本韩国精品在线| 欧美综合亚洲图片综合区| 91久久国产综合久久| 日本黄色一区二区| 欧美日韩国产精选| 欧美巨大另类极品videosbest| 99国产精品国产精品久久| 在线观看区一区二| 欧美亚洲另类激情小说| 欧美日韩不卡在线| 91精品婷婷国产综合久久竹菊| 91精品国产综合久久久久久 | 精品久久国产老人久久综合| 欧美一区二区三区免费在线看| 欧美一二三四在线| 欧美va在线播放| 欧美国产一区在线| 成人开心网精品视频| 久久成人18免费观看| 91免费版pro下载短视频| 欧美电视剧免费全集观看| 欧洲精品一区二区三区在线观看| 国产91清纯白嫩初高中在线观看| 国模冰冰炮一区二区| 国产精品综合视频| 成人av免费在线观看| 91丨porny丨首页| 欧美一区二区三区在线视频| 日韩欧美国产三级| 中文字幕国产一区二区| 亚洲色大成网站www久久九九| 免费在线观看视频一区| 国产精品69毛片高清亚洲| 色综合色狠狠综合色| 欧美一区二区三区在线| 欧美国产日韩亚洲一区| 亚洲精品福利视频网站| 美女视频网站久久| 91视频观看免费| ww亚洲ww在线观看国产| 亚洲一二三四在线观看| 国产电影一区在线| 91精品国产综合久久小美女| 亚洲视频每日更新| 激情文学综合丁香| 欧美日韩在线播放| 国产精品免费丝袜| 国产美女一区二区三区| 欧美乱妇一区二区三区不卡视频|