<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)以太網(wǎng)控制芯片W7100A數(shù)據(jù)手冊(cè)(二)

          單片機(jī)以太網(wǎng)控制芯片W7100A數(shù)據(jù)手冊(cè)(二)

          作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò) 收藏

          4. I/O端口

          根據(jù)SFR寄存器的設(shè)置,W7100A的GPIO有三種模式:’上拉’,’下拉’和’保持’。

          ‘Keep’模式通過(guò)同時(shí)設(shè)置上拉和下拉寄存器來(lái)實(shí)現(xiàn)。

          GPIO在’Keep’工作模式下保持之前的值。

          I/O口的功能描述如下表。

          表4.1 I/O口引腳功能

          對(duì)I/O端口的讀寫操作都是通過(guò)對(duì)應(yīng)的特殊功能寄存器(SFR的P0(0x80),P1(0x90),P2(0xA0),P3(0xB0))來(lái)實(shí)現(xiàn)的。有些讀端口指令從寄存器讀取數(shù)據(jù),而有些從端口引腳讀取數(shù)據(jù)。”讀-修改-寫”指令是直接操作寄存器,如下表所示。

          表4.2 讀-修改-寫指令

          所有其它讀端口的指令都是讀端口引腳。所有端口引腳都可以作為GPIO(通用輸入/輸出)。W7100A的GPIO如下圖所示。GPIO的輸出驅(qū)動(dòng)根據(jù)Px的上拉或下拉SFR的值應(yīng)該是0V或3.3V

          P0_PD(0xE3):GPIO0下拉電阻寄存器, 相應(yīng)引腳為1表示下拉。

          P0_PD(0xE3)

          5.定時(shí)器

          W7100A包含兩個(gè)16位的定時(shí)器/計(jì)數(shù)器,Timer0和Timer1。在定時(shí)器模式,定時(shí)器寄存器以每12個(gè)時(shí)鐘周期的周期遞增。在計(jì)數(shù)器模式下,定時(shí)器寄存器在相對(duì)應(yīng)引腳(T0或T1)的下降沿遞增。輸入引腳在每一個(gè)CLK周期都采樣。

          5.1Timers0,1

          5.1.1概述

          Timer0,1的引腳功能描述如下,所有的引腳都是單向的。這些引腳沒(méi)有三態(tài)輸出和內(nèi)部信號(hào)。

          表5.1 Timers0,1引腳描述

          Timer0和Timer1與標(biāo)準(zhǔn)8051的定時(shí)器完全兼容。每一個(gè)定時(shí)器包括2個(gè)8位的寄存器:TH0(0x8C)和TL0(0x8A),TH1(0x8D)和TL1(0x8B)。定時(shí)器有四種工作模式,描述如下。

          注意:

          GATE – 選通控制

          1: 當(dāng)GATEx引腳為高電平且TRx控制位為”1”時(shí),Timer x 允許工作。

          0: 當(dāng)TRx置”1”時(shí),Timer x允許工作

          CT – 定時(shí)器/計(jì)數(shù)器選擇位

          1: 計(jì)數(shù)器模式,Timer x的時(shí)鐘源來(lái)自Tx引腳

          0: 定時(shí)器模式,使用內(nèi)部時(shí)鐘

          M1, M0 – 模式選擇位

          TCON(0x88)

          圖5.2 Timer0,1配置寄存器

          注意:

          TR0 - Timer0運(yùn)行控制位

          1: 使能

          0: 禁止

          TR1 - Timer 1運(yùn)行控制位

          1: 使能

          0: 禁止

          外部輸入引腳GATE0和GATE1可通過(guò)編程設(shè)置,實(shí)現(xiàn)脈沖寬度測(cè)量的功能。

          5.1.1中斷

          與Timer0,1中斷相關(guān)的位如下。通過(guò)IE寄存器可以產(chǎn)生一個(gè)中斷,中斷優(yōu)先級(jí)可以通過(guò)IP寄存器進(jìn)行配置。

          IE(0xA8)

          圖5.2 Timer0,1配置寄存器

          注意:

          TR0 - Timer0運(yùn)行控制位

          1: 使能

          0: 禁止

          TR1 - Timer 1運(yùn)行控制位

          1: 使能

          0: 禁止

          外部輸入引腳GATE0和GATE1可通過(guò)編程設(shè)置,實(shí)現(xiàn)脈沖寬度測(cè)量的功能。

          5.1.2中斷

          與Timer0,1中斷相關(guān)的位如下。通過(guò)IE寄存器可以產(chǎn)生一個(gè)中斷,中斷優(yōu)先級(jí)可以通過(guò)IP寄存器進(jìn)行配置。



          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();