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

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

?? twi._h

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

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


#define TWI_MOD 0

#define Twi_DeviceAddrRW 0x50  //從機地址

//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 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一区二区三区免费野_久草精品视频
色综合中文字幕国产 | 亚洲人吸女人奶水| 国产精品福利在线播放| 天堂va蜜桃一区二区三区| 成人国产亚洲欧美成人综合网| 4438x成人网最大色成网站| 中文字幕在线不卡| 国产精品99久久久久久久女警| 欧美日韩免费观看一区二区三区 | 3d动漫精品啪啪1区2区免费| 国产精品精品国产色婷婷| 久久99精品国产麻豆不卡| 欧美日韩极品在线观看一区| 最新中文字幕一区二区三区 | 国产婷婷一区二区| 久久电影网站中文字幕| 欧美精品色一区二区三区| 亚洲三级小视频| 成人av一区二区三区| 久久亚洲精品国产精品紫薇| 日本亚洲天堂网| 欧美一区二区在线视频| 亚洲国产美女搞黄色| 在线免费观看视频一区| 中文字幕一区二区三区乱码在线| 成人免费观看视频| 国产精品视频yy9299一区| 国产精品91一区二区| 久久综合九色综合97_久久久| 日韩电影一二三区| 欧美一区二区视频在线观看2022| 亚洲国产中文字幕在线视频综合 | 欧美成人一级视频| 老司机一区二区| 欧美xxxxxxxx| 国产精品亚洲成人| 国产精品你懂的| 91在线国产福利| 一区二区三区成人| 欧美日本一区二区在线观看| 日韩av电影天堂| 精品对白一区国产伦| 国产一区二区按摩在线观看| 国产欧美视频在线观看| caoporn国产精品| 一区二区三区精品视频在线| 色94色欧美sute亚洲线路一ni| 亚洲一区在线视频观看| 欧美一区二区视频免费观看| 国精产品一区一区三区mba视频| 久久久久久综合| 成人av中文字幕| 亚洲国产aⅴ成人精品无吗| 一本一本久久a久久精品综合麻豆| 日韩毛片精品高清免费| 欧美色国产精品| 麻豆精品新av中文字幕| 国产三级一区二区三区| 日本韩国精品一区二区在线观看| 亚洲综合成人在线视频| 欧美一区国产二区| 成人污视频在线观看| 天堂资源在线中文精品| 久久综合色天天久久综合图片| gogogo免费视频观看亚洲一| 五月开心婷婷久久| 国产亚洲成aⅴ人片在线观看| 波波电影院一区二区三区| 午夜精品久久久久久久99樱桃| 久久综合国产精品| 欧美怡红院视频| 国产一区二区福利| 亚洲大片一区二区三区| 久久久国产综合精品女国产盗摄| 99精品视频在线免费观看| 奇米影视一区二区三区| 日韩理论片在线| 久久综合九色综合97婷婷| 欧美午夜精品理论片a级按摩| 国产美女av一区二区三区| 亚洲国产精品久久人人爱蜜臀 | 国产老女人精品毛片久久| 一区二区理论电影在线观看| 精品久久久久久久久久久久包黑料| 91影院在线观看| 狠狠色狠狠色综合| 日韩激情中文字幕| 亚洲影视在线播放| 亚洲色图欧美激情| 欧美激情在线观看视频免费| 欧美一三区三区四区免费在线看 | 99热精品国产| 国产精品亚洲第一区在线暖暖韩国| 亚洲成人动漫在线观看| 亚洲欧美一区二区三区极速播放| 精品国产三级电影在线观看| 这里只有精品免费| 欧美猛男超大videosgay| av在线这里只有精品| 国产电影一区二区三区| 国内精品自线一区二区三区视频| 日韩国产成人精品| 性感美女极品91精品| 亚洲精品日日夜夜| 亚洲少妇屁股交4| 亚洲欧洲成人自拍| 中文字幕日韩av资源站| 1000精品久久久久久久久| 亚洲国产精品激情在线观看| 国产日韩欧美综合一区| 精品福利av导航| 久久久久国产免费免费| 国产亚洲美州欧州综合国| 精品国产91乱码一区二区三区 | 亚洲日本在线视频观看| 国产精品乱码一区二三区小蝌蚪| 久久久99精品免费观看不卡| 国产欧美一区视频| 久久久久久黄色| 国产精品你懂的在线| 中文av一区二区| **欧美大码日韩| 亚洲国产成人va在线观看天堂| 亚洲国产婷婷综合在线精品| 日本一不卡视频| 国产一区美女在线| 成人av网址在线| 日本高清免费不卡视频| 欧美写真视频网站| 91麻豆精品国产自产在线| 欧美成va人片在线观看| 久久久久久久久久看片| 国产精品国产自产拍高清av| 怡红院av一区二区三区| 五月天视频一区| 极品美女销魂一区二区三区免费| 国产精品自在欧美一区| 91丨porny丨首页| 在线不卡免费av| 欧美精品一区二区三区在线| 国产精品免费视频观看| 亚洲高清免费观看| 国产一区不卡在线| 色就色 综合激情| 精品日韩成人av| 亚洲视频免费在线观看| 日产精品久久久久久久性色| 国产成人福利片| 91小视频免费观看| 精品久久久久久久久久久久久久久| 中文子幕无线码一区tr| 亚洲超碰精品一区二区| 国产福利一区二区| 欧美高清性hdvideosex| 日本一区二区综合亚洲| 婷婷激情综合网| 成人免费高清视频| 日韩亚洲欧美在线观看| 亚洲欧美另类小说视频| 狠狠色丁香久久婷婷综| 欧美日韩一级视频| 国产精品女主播在线观看| 免费欧美高清视频| 色婷婷av一区二区三区软件| 精品国产乱码久久久久久图片| 亚洲综合一区在线| 岛国av在线一区| 91麻豆精品久久久久蜜臀| 亚洲欧美在线高清| 国产一区二区三区黄视频| 欧美三级中文字| 亚洲丝袜制服诱惑| 国产成人午夜视频| 欧美一区二区福利在线| 一区二区成人在线| 不卡视频一二三四| 欧美成人一区二区三区在线观看 | 日韩理论在线观看| 国产美女主播视频一区| 欧美一级日韩一级| 亚洲国产婷婷综合在线精品| www.欧美日韩国产在线| 国产亚洲va综合人人澡精品 | 日本不卡视频一二三区| 色婷婷亚洲精品| 亚洲欧洲韩国日本视频| 国产高清精品久久久久| 欧美一区午夜精品| 午夜电影久久久| av电影在线观看不卡| 欧美经典一区二区三区| 毛片av中文字幕一区二区| 3d成人h动漫网站入口| 亚洲福利视频导航| 欧美日韩国产小视频在线观看| 亚洲国产一区二区三区| 欧美日韩视频不卡| 日韩国产欧美一区二区三区| 欧美一区二区国产| 丝袜亚洲另类欧美综合|