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

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

?? hw_i2c.h

?? lm3s6916上keil編譯的"hello world"程序
?? H
字號:
//*****************************************************************************
//
// hw_i2c.h - Macros used when accessing the I2C master and slave hardware.
//
// Copyright (c) 2005-2007 Luminary Micro, Inc.  All rights reserved.
// 
// Software License Agreement
// 
// Luminary Micro, Inc. (LMI) is supplying this software for use solely and
// exclusively on LMI's microcontroller products.
// 
// The software is owned by LMI and/or its suppliers, and is protected under
// applicable copyright laws.  All rights are reserved.  Any use in violation
// of the foregoing restrictions may subject the user to criminal sanctions
// under applicable laws, as well as to civil liability for the breach of the
// terms and conditions of this license.
// 
// THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
// OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
// LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
// CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
// 
// This is part of revision 1234-conf of the Stellaris Peripheral Driver Library.
//
//*****************************************************************************

#ifndef __HW_I2C_H__
#define __HW_I2C_H__

//*****************************************************************************
//
// The following defines the offset between the I2C master and slave registers.
//
//*****************************************************************************
#define I2C_O_SLAVE             0x00000800  // Offset from master to slave

//*****************************************************************************
//
// The following define the offsets of the I2C master registers.
//
//*****************************************************************************
#define I2C_MASTER_O_SA         0x00000000  // Slave address register
#define I2C_MASTER_O_CS         0x00000004  // Control and Status register
#define I2C_MASTER_O_DR         0x00000008  // Data register
#define I2C_MASTER_O_TPR        0x0000000C  // Timer period register
#define I2C_MASTER_O_IMR        0x00000010  // Interrupt mask register
#define I2C_MASTER_O_RIS        0x00000014  // Raw interrupt status register
#define I2C_MASTER_O_MIS        0x00000018  // Masked interrupt status reg
#define I2C_MASTER_O_MICR       0x0000001c  // Interrupt clear register
#define I2C_MASTER_O_CR         0x00000020  // Configuration register

//*****************************************************************************
//
// The following define the offsets of the I2C slave registers.
//
//*****************************************************************************
#define I2C_SLAVE_O_OAR         0x00000000  // Own address register
#define I2C_SLAVE_O_CSR         0x00000004  // Control/Status register
#define I2C_SLAVE_O_DR          0x00000008  // Data register
#define I2C_SLAVE_O_IM          0x0000000C  // Interrupt mask register
#define I2C_SLAVE_O_RIS         0x00000010  // Raw interrupt status register
#define I2C_SLAVE_O_MIS         0x00000014  // Masked interrupt status reg
#define I2C_SLAVE_O_SICR        0x00000018  // Interrupt clear register

//*****************************************************************************
//
// The followng define the bit fields in the I2C master slave address register.
//
//*****************************************************************************
#define I2C_MASTER_SA_SA_MASK   0x000000FE  // Slave address
#define I2C_MASTER_SA_RS        0x00000001  // Receive/send
#define I2C_MASTER_SA_SA_SHIFT  1

//*****************************************************************************
//
// The following define the bit fields in the I2C Master Control and Status
// register.
//
//*****************************************************************************
#define I2C_MASTER_CS_ACK       0x00000008  // Acknowlegde
#define I2C_MASTER_CS_STOP      0x00000004  // Stop
#define I2C_MASTER_CS_START     0x00000002  // Start
#define I2C_MASTER_CS_RUN       0x00000001  // Run
#define I2C_MASTER_CS_BUS_BUSY  0x00000040  // Bus busy
#define I2C_MASTER_CS_IDLE      0x00000020  // Idle
#define I2C_MASTER_CS_ARB_LOST  0x00000010  // Lost arbitration
#define I2C_MASTER_CS_DATA_ACK  0x00000008  // Data byte not acknowledged
#define I2C_MASTER_CS_ADDR_ACK  0x00000004  // Address byte not acknowledged
#define I2C_MASTER_CS_ERROR     0x00000002  // Error occurred
#define I2C_MASTER_CS_BUSY      0x00000001  // Controller is TX/RX data
#define I2C_MASTER_CS_ERR_MASK  0x0000001C

//*****************************************************************************
//
// The following define values used in determining the contents of the I2C
// Master Timer Period register.
//
//*****************************************************************************
#define I2C_MASTER_TPR_SCL_HP   0x00000004  // SCL high period
#define I2C_MASTER_TPR_SCL_LP   0x00000006  // SCL low period
#define I2C_MASTER_TPR_SCL      (I2C_MASTER_TPR_SCL_HP + I2C_MASTER_TPR_SCL_LP)
#define I2C_SCL_STANDARD        100000      // SCL standard frequency
#define I2C_SCL_FAST            400000      // SCL fast frequency

//*****************************************************************************
//
// The following define the bit fields in the I2C Master Interrupt Mask
// register.
//
//*****************************************************************************
#define I2C_MASTER_IMR_IM       0x00000001  // Master interrupt mask

//*****************************************************************************
//
// The following define the bit fields in the I2C Master Raw Interrupt Status
// register.
//
//*****************************************************************************
#define I2C_MASTER_RIS_RIS      0x00000001  // Master raw interrupt status

//*****************************************************************************
//
// The following define the bit fields in the I2C Master Masked Interrupt
// Status register.
//
//*****************************************************************************
#define I2C_MASTER_MIS_MIS      0x00000001  // Master masked interrupt status

//*****************************************************************************
//
// The following define the bit fields in the I2C Master Interrupt Clear
// register.
//
//*****************************************************************************
#define I2C_MASTER_MICR_IC      0x00000001  // Master interrupt clear

//*****************************************************************************
//
// The following define the bit fields in the I2C Master Configuration
// register.
//
//*****************************************************************************
#define I2C_MASTER_CR_SFE       0x00000020  // Slave function enable
#define I2C_MASTER_CR_MFE       0x00000010  // Master function enable
#define I2C_MASTER_CR_LPBK      0x00000001  // Loopback enable

//*****************************************************************************
//
// The following define the bit fields in the I2C Slave Own Address register.
//
//*****************************************************************************
#define I2C_SLAVE_SOAR_OAR_MASK 0x0000007F  // Slave address

//*****************************************************************************
//
// The following define the bit fields in the I2C Slave Control/Status
// register.
//
//*****************************************************************************
#define I2C_SLAVE_CSR_DA        0x00000001  // Enable the device
#define I2C_SLAVE_CSR_TREQ      0x00000002  // Transmit request received
#define I2C_SLAVE_CSR_RREQ      0x00000001  // Receive data from I2C master

//*****************************************************************************
//
// The following define the bit fields in the I2C Slave Interrupt Mask
// register.
//
//*****************************************************************************
#define I2C_SLAVE_IMR_IM       0x00000001  // Slave interrupt mask

//*****************************************************************************
//
// The following define the bit fields in the I2C Slave Raw Interrupt Status
// register.
//
//*****************************************************************************
#define I2C_SLAVE_RIS_RIS      0x00000001  // Slave raw interrupt status

//*****************************************************************************
//
// The following define the bit fields in the I2C Slave Masked Interrupt
// Status register.
//
//*****************************************************************************
#define I2C_SLAVE_MIS_MIS      0x00000001  // Slave masked interrupt status

//*****************************************************************************
//
// The following define the bit fields in the I2C Slave Interrupt Clear
// register.
//
//*****************************************************************************
#define I2C_SLAVE_SICR_IC      0x00000001  // Slave interrupt clear

#endif // __HW_I2C_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品麻豆视频| 轻轻草成人在线| 亚洲va韩国va欧美va| 国产精品自产自拍| 欧美日韩国产高清一区二区三区 | 91在线观看一区二区| 欧美精品在线观看一区二区| 国产精品久久久久久久第一福利| 午夜精品免费在线| 亚洲综合久久av| 国产精品嫩草影院av蜜臀| 国产精品久久看| 日韩黄色免费网站| 91热门视频在线观看| 精品久久久久av影院| 性做久久久久久久免费看| 成人免费视频caoporn| 日韩一区二区在线观看视频播放| 亚洲色图欧美偷拍| 粉嫩一区二区三区性色av| 欧美成人a∨高清免费观看| 亚洲国产精品久久艾草纯爱| 91麻豆免费观看| 欧美韩日一区二区三区四区| 狠狠色丁香婷婷综合久久片| 色婷婷精品久久二区二区蜜臂av| 国产精品欧美久久久久一区二区| 理论片日本一区| 亚洲人快播电影网| 色综合激情久久| 欧美国产国产综合| 国产一区二区三区av电影| 日韩欧美二区三区| 六月丁香婷婷色狠狠久久| 欧美一级精品大片| 麻豆精品在线播放| 日韩美一区二区三区| 日本欧美一区二区在线观看| 欧美美女黄视频| 亚洲va韩国va欧美va精品| 欧美日韩一区二区三区高清| 亚洲已满18点击进入久久| 欧美午夜一区二区三区免费大片| 亚洲综合图片区| 欧美专区日韩专区| 亚洲电影你懂得| 91精品福利在线一区二区三区| 偷拍一区二区三区四区| 欧美一级片免费看| 久久福利资源站| 久久精品欧美日韩精品| 豆国产96在线|亚洲| 亚洲视频一二三区| 在线观看日韩电影| 久久精品免费看| 久久久青草青青国产亚洲免观| 成人精品小蝌蚪| 一区二区三区在线免费视频| 欧美蜜桃一区二区三区| 韩国精品一区二区| 中文字幕 久热精品 视频在线 | 国产拍欧美日韩视频二区| 国产美女娇喘av呻吟久久| 久久久精品日韩欧美| 99久久久久久| 午夜电影网一区| 国产视频一区不卡| 欧洲精品一区二区三区在线观看| 日韩精品五月天| 国产精品久久毛片av大全日韩| 在线视频国产一区| 国产一区二区网址| 亚洲伊人伊色伊影伊综合网| 欧美电影免费观看高清完整版在线| 国产成人在线色| 亚洲一区精品在线| 久久综合999| 欧美在线观看视频一区二区 | 亚洲一区电影777| 欧美不卡一区二区三区| 不卡av在线免费观看| 天天综合日日夜夜精品| 欧美激情一区二区三区不卡| 欧美日韩一区二区三区在线| 欧美性色aⅴ视频一区日韩精品| 日韩小视频在线观看专区| 国产精华液一区二区三区| 亚洲黄色av一区| 久久久综合网站| 欧美日韩国产综合一区二区| 国产999精品久久久久久| 日韩av不卡在线观看| 成人欧美一区二区三区小说| 欧美成人bangbros| 欧美色国产精品| 9久草视频在线视频精品| 美日韩一区二区| 日韩专区一卡二卡| 一区二区三区在线观看动漫| 国产亚洲欧美日韩日本| 欧美一级夜夜爽| 欧美性生活一区| 91麻豆福利精品推荐| 国产成a人无v码亚洲福利| 另类小说综合欧美亚洲| 天堂午夜影视日韩欧美一区二区| 亚洲视频一区二区在线观看| 中文字幕+乱码+中文字幕一区| 久久综合一区二区| 激情综合色播五月| 午夜精品久久久久久久99樱桃| 18成人在线视频| 国产精品久久久久影院老司| 久久久久国产精品免费免费搜索| 日韩视频免费观看高清完整版在线观看| 色综合天天视频在线观看| 成人aaaa免费全部观看| 成人高清免费观看| 成人激情视频网站| gogogo免费视频观看亚洲一| 99久久伊人精品| caoporn国产精品| 91丨porny丨首页| 在线观看视频一区二区| 欧美日韩三级一区二区| 欧美中文字幕亚洲一区二区va在线| 在线观看亚洲精品视频| 欧美伊人久久久久久久久影院| 欧美影片第一页| 91精品麻豆日日躁夜夜躁| 日韩一级大片在线观看| 制服丝袜成人动漫| 精品免费国产一区二区三区四区| 精品福利av导航| 国产精品久久久久9999吃药| 中文字幕日韩av资源站| 亚洲自拍偷拍av| 蜜桃视频免费观看一区| 国产中文字幕精品| 99re热这里只有精品免费视频| 色综合天天性综合| 欧美日韩国产综合一区二区三区| 欧美一区二区高清| 国产午夜三级一区二区三| 国产精品动漫网站| 亚洲一区二区三区免费视频| 日本午夜一区二区| 成人黄色综合网站| 欧美色区777第一页| 日韩欧美亚洲国产另类| 亚洲欧洲成人自拍| 亚洲高清在线精品| 国产成人自拍高清视频在线免费播放| 成人免费视频国产在线观看| 欧美日韩专区在线| 日本一区免费视频| 亚洲午夜免费电影| 国产99久久久久久免费看农村| 91黄色免费版| 精品国产亚洲一区二区三区在线观看| 国产精品乱码久久久久久| 日韩精品乱码免费| www.99精品| 久久精品免费在线观看| 亚洲成人高清在线| 99久久久精品| 亚洲精品一区二区精华| 亚洲一区在线观看视频| 国产成人午夜片在线观看高清观看| 91福利精品视频| 国产欧美一区二区三区在线看蜜臀| 亚洲成av人片在www色猫咪| 国v精品久久久网| 制服丝袜国产精品| 一本久道久久综合中文字幕| 日韩中文字幕亚洲一区二区va在线| 久久国产精品免费| 欧美日韩亚洲丝袜制服| 国产精品久久久久久亚洲毛片 | 免费观看成人av| 91日韩精品一区| 国产精品热久久久久夜色精品三区 | 欧美福利视频一区| 亚洲品质自拍视频| 9i在线看片成人免费| 国产视频一区二区在线| 老司机精品视频在线| 欧美精品视频www在线观看| 亚洲精品国产成人久久av盗摄 | 九九九久久久精品| 91精品久久久久久蜜臀| 亚洲韩国精品一区| 欧美丝袜第三区| 亚洲一区二区美女| 成人18视频在线播放| 国产精品水嫩水嫩| 成人av网站在线| 中文字幕中文乱码欧美一区二区| 国产激情视频一区二区三区欧美| 精品久久99ma|