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

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

?? dm9161_define.h

?? IAR5.2下 AT91SAM9260 ARM 對 MCP2515 控制源化碼
?? H
字號:
/* ----------------------------------------------------------------------------
 *         ATMEL Microcontroller Software Support 
 * ----------------------------------------------------------------------------
 * Copyright (c) 2008, Atmel Corporation
 *
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * - Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the disclaimer below.
 *
 * Atmel's name may not be used to endorse or promote products derived from
 * this software without specific prior written permission.
 *
 * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
 * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 * ----------------------------------------------------------------------------
 */

#ifndef _DM9161_DEFINE_H
#define _DM9161_DEFINE_H

// DAVICOM PHYSICAL LAYER TRANSCEIVER DM9161

//-----------------------------------------------------------------------------
///         Definitions
//-----------------------------------------------------------------------------

#define DM9161_BMCR        0   // Basic Mode Control Register
#define DM9161_BMSR        1   // Basic Mode Status Register
#define DM9161_PHYID1      2   // PHY Idendifier Register 1
#define DM9161_PHYID2      3   // PHY Idendifier Register 2
#define DM9161_ANAR        4   // Auto_Negotiation Advertisement Register
#define DM9161_ANLPAR      5   // Auto_negotiation Link Partner Ability Register
#define DM9161_ANER        6   // Auto-negotiation Expansion Register
#define DM9161_DSCR       16   // Specified Configuration Register
#define DM9161_DSCSR      17   // Specified Configuration and Status Register
#define DM9161_10BTCSR    18   // 10BASE-T Configuration and Satus Register
#define DM9161_PWDOR      19   // Power Down Control Register
#define DM9161_CONFIGR    20   // Specified config Register
#define DM9161_MDINTR     21   // Specified Interrupt Register
#define DM9161_RECR       22   // Specified Receive Error Counter Register
#define DM9161_DISCR      23   // Specified Disconnect Counter Register
#define DM9161_RLSR       24   // Hardware Reset Latch State Register
// Basic Mode Control Register (BMCR)
// Bit definitions: DM9161_BMCR
#define DM9161_RESET             (1 << 15) // 1= Software Reset; 0=Normal Operation
#define DM9161_LOOPBACK          (1 << 14) // 1=loopback Enabled; 0=Normal Operation
#define DM9161_SPEED_SELECT      (1 << 13) // 1=100Mbps; 0=10Mbps
#define DM9161_AUTONEG           (1 << 12) // Auto-negotiation Enable
#define DM9161_POWER_DOWN        (1 << 11) // 1=Power down 0=Normal operation
#define DM9161_ISOLATE           (1 << 10) // 1 = Isolates 0 = Normal operation
#define DM9161_RESTART_AUTONEG   (1 << 9)  // 1 = Restart auto-negotiation 0 = Normal operation
#define DM9161_DUPLEX_MODE       (1 << 8)  // 1 = Full duplex operation 0 = Normal operation
#define DM9161_COLLISION_TEST    (1 << 7)  // 1 = Collision test enabled 0 = Normal operation
//      Reserved                  6 to 0   // Read as 0, ignore on write

// Basic Mode Status Register (BMSR)
// Bit definitions: DM9161_BMSR
#define DM9161_100BASE_T4        (1 << 15) // 100BASE-T4 Capable
#define DM9161_100BASE_TX_FD     (1 << 14) // 100BASE-TX Full Duplex Capable
#define DM9161_100BASE_T4_HD     (1 << 13) // 100BASE-TX Half Duplex Capable
#define DM9161_10BASE_T_FD       (1 << 12) // 10BASE-T Full Duplex Capable
#define DM9161_10BASE_T_HD       (1 << 11) // 10BASE-T Half Duplex Capable
//      Reserved                  10 to 7  // Read as 0, ignore on write
#define DM9161_MF_PREAMB_SUPPR   (1 << 6)  // MII Frame Preamble Suppression
#define DM9161_AUTONEG_COMP      (1 << 5)  // Auto-negotiation Complete
#define DM9161_REMOTE_FAULT      (1 << 4)  // Remote Fault
#define DM9161_AUTONEG_ABILITY   (1 << 3)  // Auto Configuration Ability
#define DM9161_LINK_STATUS       (1 << 2)  // Link Status
#define DM9161_JABBER_DETECT     (1 << 1)  // Jabber Detect
#define DM9161_EXTEND_CAPAB      (1 << 0)  // Extended Capability

// PHY ID Identifier Register
// definitions: DM9161_PHYID1
#define DM9161_PHYID1_OUI         0x606E   // OUI: Organizationally Unique Identifier
#define DM9161_LSB_MASK             0x3F
#define DM9161_ID             0x0181b8a0
#define DM9161_OUI_MSB            0x0181
#define DM9161_OUI_LSB              0x2E

// Auto-negotiation Advertisement Register (ANAR)
// Auto-negotiation Link Partner Ability Register (ANLPAR)
// Bit definitions: DM9161_ANAR, DM9161_ANLPAR
#define DM9161_NP               (1 << 15) // Next page Indication
#define DM9161_ACK              (1 << 14) // Acknowledge
#define DM9161_RF               (1 << 13) // Remote Fault
//      Reserved                12 to 11  // Write as 0, ignore on read
#define DM9161_FCS              (1 << 10) // Flow Control Support
#define DM9161_T4               (1 << 9)  // 100BASE-T4 Support
#define DM9161_TX_FDX           (1 << 8)  // 100BASE-TX Full Duplex Support
#define DM9161_TX_HDX           (1 << 7)  // 100BASE-TX Support
#define DM9161_10_FDX           (1 << 6)  // 10BASE-T Full Duplex Support
#define DM9161_10_HDX           (1 << 5)  // 10BASE-T Support
//      Selector                 4 to 0   // Protocol Selection Bits
#define DM9161_AN_IEEE_802_3      0x0001

// Auto-negotiation Expansion Register (ANER)
// Bit definitions: DM9161_ANER
//      Reserved                15 to 5  // Read as 0, ignore on write
#define DM9161_PDF              (1 << 4) // Local Device Parallel Detection Fault
#define DM9161_LP_NP_ABLE       (1 << 3) // Link Partner Next Page Able
#define DM9161_NP_ABLE          (1 << 2) // Local Device Next Page Able
#define DM9161_PAGE_RX          (1 << 1) // New Page Received
#define DM9161_LP_AN_ABLE       (1 << 0) // Link Partner Auto-negotiation Able

// Specified Configuration Register (DSCR)
// Bit definitions: DM9161_DSCR
#define DM9161_BP4B5B           (1 << 15) // Bypass 4B5B Encoding and 5B4B Decoding
#define DM9161_BP_SCR           (1 << 14) // Bypass Scrambler/Descrambler Function
#define DM9161_BP_ALIGN         (1 << 13) // Bypass Symbol Alignment Function
#define DM9161_BP_ADPOK         (1 << 12) // BYPASS ADPOK
#define DM9161_REPEATER         (1 << 11) // Repeater/Node Mode
#define DM9161_TX               (1 << 10) // 100BASE-TX Mode Control
#define DM9161_FEF              (1 << 9)  // Far end Fault enable
#define DM9161_RMII_ENABLE      (1 << 8)  // Reduced MII Enable
#define DM9161_F_LINK_100       (1 << 7)  // Force Good Link in 100Mbps
#define DM9161_SPLED_CTL        (1 << 6)  // Speed LED Disable
#define DM9161_COLLED_CTL       (1 << 5)  // Collision LED Enable
#define DM9161_RPDCTR_EN        (1 << 4)  // Reduced Power Down Control Enable
#define DM9161_SM_RST           (1 << 3)  // Reset State Machine
#define DM9161_MFP_SC           (1 << 2)  // MF Preamble Suppression Control
#define DM9161_SLEEP            (1 << 1)  // Sleep Mode
#define DM9161_RLOUT            (1 << 0)  // Remote Loopout Control

// Specified Configuration and Status Register (DSCSR)
// Bit definitions: DM9161_DSCSR
#define DM9161_100FDX           (1 << 15) // 100M Full Duplex Operation Mode
#define DM9161_100HDX           (1 << 14) // 100M Half Duplex Operation Mode
#define DM9161_10FDX            (1 << 13) // 10M Full Duplex Operation Mode
#define DM9161_10HDX            (1 << 12) // 10M Half Duplex Operation Mode

// 10BASE-T Configuration/Status (10BTCSR)
// Bit definitions: DM9161_10BTCSR
//      Reserved                18 to 15  // Read as 0, ignore on write
#define DM9161_LP_EN            (1 << 14) // Link Pulse Enable
#define DM9161_HBE              (1 << 13) // Heartbeat Enable
#define DM9161_SQUELCH          (1 << 12) // Squelch Enable
#define DM9161_JABEN            (1 << 11) // Jabber Enable
#define DM9161_10BT_SER         (1 << 10) // 10BASE-T GPSI Mode
//      Reserved                 9 to  1  // Read as 0, ignore on write
#define DM9161_POLR             (1 << 0)  // Polarity Reversed

// Specified Interrupt Register
// Bit definitions: DM9161_MDINTR
#define DM9161_INTR_PEND        (1 << 15) // Interrupt Pending
//      Reserved                14 to 12  // Reserved
#define DM9161_FDX_MASK         (1 << 11) // Full-duplex Interrupt Mask
#define DM9161_SPD_MASK         (1 << 10) // Speed Interrupt Mask
#define DM9161_LINK_MASK        (1 << 9)  // Link Interrupt Mask
#define DM9161_INTR_MASK        (1 << 8)  // Master Interrupt Mask
//      Reserved                 7 to 5   // Reserved
#define DM9161_FDX_CHANGE       (1 << 4)  // Duplex Status Change Interrupt
#define DM9161_SPD_CHANGE       (1 << 3)  // Speed Status Change Interrupt
#define DM9161_LINK_CHANGE      (1 << 2)  // Link Status Change Interrupt
//      Reserved                      1   // Reserved
#define DM9161_INTR_STATUS      (1 << 0)  // Interrupt Status

#endif // #ifndef _DM9161_DEFINE_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品日韩在线一区| 国内精品伊人久久久久影院对白| 日韩影院免费视频| 国产精品亚洲午夜一区二区三区 | 久久夜色精品一区| 亚洲精品国产精品乱码不99| 麻豆久久久久久久| 欧美日韩在线电影| 中文字幕在线一区| 国内精品伊人久久久久影院对白| 欧美日本一区二区在线观看| 亚洲摸摸操操av| www.99精品| 国产午夜亚洲精品不卡| 日韩精品成人一区二区在线| 欧美探花视频资源| 日韩一区中文字幕| 成人激情免费电影网址| ww久久中文字幕| 久久爱另类一区二区小说| 欧美又粗又大又爽| 亚洲精选一二三| 99久久婷婷国产综合精品电影| 久久网站热最新地址| 蜜臀99久久精品久久久久久软件| 欧美亚洲一区二区在线| 亚洲欧洲综合另类| 91久久一区二区| 亚洲日本在线看| 91在线视频18| 樱桃视频在线观看一区| 91在线视频网址| 一区二区三区高清| 91黄色在线观看| 亚洲va天堂va国产va久| 91精品久久久久久久久99蜜臂 | 久久看人人爽人人| 九色综合狠狠综合久久| 日韩一卡二卡三卡四卡| 日本不卡视频在线| 久久在线观看免费| 成人免费视频一区| 国产精品久久久久久久第一福利| 国产.精品.日韩.另类.中文.在线.播放| 久久综合网色—综合色88| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 91福利视频在线| 日韩黄色在线观看| 成人精品视频一区二区三区| 精品视频1区2区3区| 欧美午夜免费电影| 午夜亚洲福利老司机| 91精品国产综合久久精品图片 | 欧美日韩一级片网站| 午夜精品视频一区| 日韩精品中文字幕一区二区三区| 久久不见久久见中文字幕免费| 久久久99久久精品欧美| 成人a级免费电影| 亚洲午夜日本在线观看| 日韩一级免费观看| av午夜一区麻豆| 亚洲成av人片一区二区| 精品剧情v国产在线观看在线| 国产成人精品免费在线| 艳妇臀荡乳欲伦亚洲一区| 欧美一区2区视频在线观看| 国产成人精品免费看| 亚洲一区二区三区四区不卡| 欧美蜜桃一区二区三区| 国产精品白丝av| 91麻豆精品91久久久久同性| 九九**精品视频免费播放| 在线成人免费视频| 国产精品久久久99| 欧美三级中文字幕在线观看| 琪琪一区二区三区| 亚洲欧美综合网| 日韩精品最新网址| 成人av先锋影音| 日本人妖一区二区| 国产精品国产自产拍高清av王其| 欧美色区777第一页| 成人av免费在线| 美女国产一区二区三区| 亚洲精品高清在线| 国产拍欧美日韩视频二区| 欧美电影在线免费观看| 成人晚上爱看视频| 老色鬼精品视频在线观看播放| 亚洲摸摸操操av| 91精品国产色综合久久不卡蜜臀| 天堂蜜桃91精品| 韩国精品一区二区| 亚洲风情在线资源站| 国产精品人妖ts系列视频| 日韩欧美一级片| 欧美视频中文字幕| 99re在线视频这里只有精品| 韩国一区二区三区| 蜜臀av国产精品久久久久| 亚洲成av人片在线| 亚洲黄色小视频| 亚洲日本va午夜在线影院| 久久久精品日韩欧美| 欧美一区二区三区视频在线| 欧美性猛片aaaaaaa做受| 91在线视频免费观看| 成人亚洲一区二区一| 国产资源精品在线观看| 麻豆成人久久精品二区三区红| 丝袜国产日韩另类美女| 亚洲综合自拍偷拍| 亚洲精品国产第一综合99久久| 亚洲免费观看高清完整版在线观看熊| 国产日产精品一区| 国产清纯白嫩初高生在线观看91 | 欧美一区二区三区的| 在线电影国产精品| 欧美精品 国产精品| 欧美乱妇一区二区三区不卡视频| 欧美性大战久久久久久久蜜臀| 在线精品视频一区二区三四| 欧美在线播放高清精品| 欧美日韩久久久一区| 日韩一区二区三区电影在线观看 | 日韩不卡手机在线v区| 欧美日韩视频一区二区| 精品va天堂亚洲国产| 欧美性大战久久| 91免费观看在线| 亚洲一级二级三级在线免费观看| 亚洲色图欧美偷拍| 亚洲国产精品影院| 日韩高清在线电影| 国产精品中文字幕一区二区三区| 成人av免费在线观看| 色婷婷香蕉在线一区二区| 日本精品一级二级| 欧美精品tushy高清| 精品久久一二三区| 中文字幕制服丝袜成人av| 亚洲一级电影视频| 九九精品视频在线看| 91社区在线播放| 91精品国产综合久久蜜臀| 久久综合丝袜日本网| 一区二区三区欧美亚洲| 男女视频一区二区| 色av综合在线| 日韩一区二区三区四区五区六区| 国产日产欧产精品推荐色| 国产精品久久二区二区| 国产精品自拍三区| 国产成人亚洲综合色影视| 成人在线视频一区二区| 亚洲精品中文字幕乱码三区| 日韩福利视频网| 国产a视频精品免费观看| av在线一区二区三区| 欧美一区二区三区精品| 国产精品第一页第二页第三页| 日韩精品欧美精品| fc2成人免费人成在线观看播放| 欧美日韩国产免费| 国产清纯在线一区二区www| 亚洲成av人片在线观看| 成人动漫av在线| 日韩欧美第一区| 一区二区三区在线视频免费| 国产呦精品一区二区三区网站| 色婷婷激情一区二区三区| 久久青草国产手机看片福利盒子| 亚洲伊人伊色伊影伊综合网| 粉嫩绯色av一区二区在线观看 | 在线看一区二区| 欧美激情一区在线观看| 亚洲色欲色欲www| 国产精品一二三四| 欧美揉bbbbb揉bbbbb| 亚洲欧美日韩久久精品| www..com久久爱| 日韩av网站在线观看| 一区二区不卡在线播放| 六月丁香婷婷久久| 中文字幕一区二区三区不卡在线 | 国产亚洲一二三区| 麻豆国产精品777777在线| 国产三级精品三级在线专区| 成人美女视频在线观看18| 亚洲一区二区三区四区在线免费观看 | 91国偷自产一区二区三区观看| 一区二区成人在线| 精品国精品自拍自在线| 91啪九色porn原创视频在线观看| 亚洲高清免费观看高清完整版在线观看| 精品99久久久久久| 粉嫩久久99精品久久久久久夜| 亚洲综合色丁香婷婷六月图片| 亚洲精品免费看|