最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe

AVR ATmega8515規(guī)格書部分譯稿

作者:winsu 欄目:單片機
AVR ATMEGA8515規(guī)格書部分譯稿
規(guī)格書譯稿

譯者:winsu(www.21icbbs.com)
版權聲明:放棄所有版權
聲明:只供入門者參考,高手看了勿出言“不如看原版”之類,請斧正。
注:不知道如何上傳圖片,如想看全文,請下載。
------------------------------------------------------------
題目:             帶有8K字節(jié)可在線編程FLASH的8位AVR微處理器
型號:            ATMEGA8515  ATMEGA8515L
主題:             MEGA8515外部儲存器
原版本:        2512E–AVR–09/03
翻譯版本:    0.1-10/2003
內容:             規(guī)格書第24頁至第32頁
-----------------------------------------------------------


外部儲存器界面
由于提供全功能的外部儲存器界面,它十分適合用于操作儲存類器件的界面,如外部SRAMFLASH,或周邊器件如LCD顯示器,A/D, 與D/A. 主要功能有:

         * 4種不同的等待狀態(tài)設置(包括無等待狀態(tài))

         * 對不同的外部儲存器扇區(qū)有獨立等待狀態(tài)設置(可配置的扇區(qū)長度)

         * 地址高位的位數(shù)是可選的

         * 數(shù)據(jù)線的總線保持減少到最小電流的消耗(可選擇)

當外部儲存器(XMEM)(寄存器)被允許,就允許使用超出內部SRAM的地址空間,可使用專門的外部儲存器引腳(見第2頁的圖1,第65頁的表26,第69頁的表32,與第73頁的表38).儲存器配置見表11.

圖11,有扇區(qū)選擇的外部存儲器



使用外部存儲器界面
這個界面包括:

         * AD7:0: 復合端口,包括低位地址總線與數(shù)據(jù)總線

         * A15:8: 高位地址總路線(位數(shù)可設置)

         * ALE: 地址鎖存允許

         * RD: 讀選通

         * WR: 寫選通

外部儲存器的控制位界面被分配進3個寄存器, MCU控制寄存器-MCUCR, 外部MCU控制寄存器-EMCUCR, 與特殊功能IO寄存器-SFIOR.

當XMEM界面被允許, 它會忽略數(shù)據(jù)方向寄存器的設置, 而是按照界面的設置. 關于詳細信息, 見第58頁的"I/O 端口".XMEM界面自動偵測訪問(操作)是在內部或外部. 如果是外部訪問, XMEM界面將輸出地址、數(shù)據(jù), 與控制信號到端口, 按照圖13(該圖顯示的波形是沒有等待狀態(tài)的). 當ALE從高變?yōu)榈? 表示輸出一個有效地址在AD7:0. 數(shù)據(jù)傳輸過程中ALE為低. 當XMEM界面被允許, 也就是一個內部訪問將被激活在地址、數(shù)據(jù)與ALE端口, 但在內部訪問過程中RD與WR選通信號沒有被觸發(fā). 當外部儲存器界面被屏蔽, 就使用標準引腳與數(shù)據(jù)方向設置. 注意: 當XMEM界面被屏蔽時, 高于內部SRAM最高地址限界的地址空間不映射進內部SRAM. 圖12說明了, 使用一個八進制鎖存器(典型型號為"74X573"或其他類擬的器件),當G為高時它允許傳輸, 如何連接一個外部SRAM到AVR.

地址鎖存需求
由于XRAM界面的是工作于很高速度的, 地址鎖存器選擇時,注意頻率須高于8MHZ@4V與4MHZ@2.7V. 當選擇超出這些頻率時, 典型的舊型號74HC系列鎖存器變得不適當. 外部儲存器界面是按74AHC系列鎖存器來設計的. 但是,大多數(shù)的鎖存可根據(jù)其主要參數(shù)來使用, 這些地址鎖存器的主要參數(shù)是:

         * D到Q的傳輸延時(tpd)

         * G為低之前的數(shù)據(jù)開始時間(Set Up)(tsu)

         * G為低之后的數(shù)據(jù)(地址)保持時間(th)

外部儲存器界面設計的G為低之后保證最小的地址保持時間為th=5ns(參考第202頁的表98到表105). D到Q的傳輸延時(tpd)必須著重考慮外部器件所要求的計算訪問時間. G為低前的數(shù)據(jù)開始時間(tsu)必須不超過地址有效到ALE為低(tavllc)減去PCB線路延時(延時多少要看容性負載).

圖12,外部SRAM與AVR的連接



上拉與總線keeper
如果端口寄存器被寫,相應的在AD7:0上的上拉電阻可能會被激活. 為了在睡眠狀態(tài)中了降低功耗, 建議在進入睡眠狀態(tài)之前, 通過寫端口寄存器為"0"而屏蔽上拉.

XMEM界面在AD7:0線上提供了一個總線keeper.. 按照第30頁的”特殊功能IO寄存器 – SFIOR”說明,可在軟件中允許或屏蔽這個總線keeper. 當允許時, 總線keeper將保持前一個值在AD7:0總線上, 因通過XMEM界面的這些總線是三態(tài)的.

時序
外部儲存器元件有不同的時序需求. 為了配合這些需求, ATMEGA8515的XMEM界面提供了4種不同的等待狀態(tài),如表3所示. 在選擇這些等待狀態(tài)時, 須考慮外部儲存器的時序參數(shù). 最重要的參數(shù)是外部儲存器的訪問時間須與ATMEGA8515的set-up要求相配合. 外部儲存器的訪問時間被定義為, 從接收到片選/地址到這個地址的實際數(shù)據(jù)驅動到總線的時間. 訪問時間不能超過讀數(shù)據(jù)時從ALE脈沖變?yōu)榈偷綌?shù)據(jù)穩(wěn)定時的時間(參考第202頁的表98到表105中的tllrl+trlrh-tdvrh). 不同的等待狀態(tài)可用軟件來設置, 作為一個附加功能, 這是可能的: 分別設置等待狀態(tài)來把外部儲存空間分為2個扇區(qū). 這使這樣成為可能: 把2個不同的時序參數(shù)的儲存器連接到同一個XMEM界面. XMEM界面時序詳細說明, 請參考圖89到圖92, 表98到表105.

注意, XMEM界面是非同步的,并且圖中的波形與內部系統(tǒng)時鐘有聯(lián)系. 內部與外部時鐘(XTAL1)的非對稱性是不能被保證的(這是由于不同的器件、溫度、電壓導致的). 因此, XMEM界面不適合用于同步操作.

圖13,沒有等待狀態(tài)的外部數(shù)據(jù)儲存周期(SRWn1=0且SRWn0=0)(注1)


注1: SRWn1=SRW11(高位扇區(qū))或SRW01(低位扇區(qū)), SRWn0=SRW10(高位扇區(qū))或SRW00(低位扇區(qū))

     僅當下一條指令訪問RAM(內部或外部)時,在周期T4中的ALE脈沖才存在.

圖14,外部數(shù)據(jù)存儲周期SRWn1=0且SRWn0=1(注1)


注1: SRWn1 = SRW11 (高位扇區(qū))或 SRW01 (低位扇區(qū)), SRWn0 = SRW10 (高位扇區(qū))或SRW00 (低位扇區(qū))

     僅當下一條指令訪問RAM(內部或外部)時,在周期T5中的ALE脈沖才存在.

圖15,外部數(shù)據(jù)儲存周期SRWn1=1且SRWn0=0(注1)


注1: SRWn1 = SRW11 (高位扇區(qū))或SRW01 (低位扇區(qū)), SRWn0 = SRW10 (高位扇區(qū))或SRW00 (低位扇區(qū))

     僅當下一條指令訪問RAM(內部或外部)時,在周期T6中的ALE脈沖才存在.

圖16,外部數(shù)據(jù)儲存周期SRWn1=1且SRWn0=1(注1)


注1: SRWn1 = SRW11 (高位扇區(qū))或SRW01 (低位扇區(qū)), SRWn0 = SRW10 (高位扇區(qū))或SRW00 (低位扇區(qū))

     僅當下一條指令訪問RAM(內部或外部)時,在周期T7中的ALE脈沖才存在.

XMEM寄存器說明

MCU控制寄存器

MCUCR

Bit7 - SRE: 外部SRAM/XMEM允許

寫SRE為1允許外部儲存器界面. 引腳功能AD7:0、A15:8、ALE、WR,與RD被激活作為altermate引腳界面. SRE位忽略所有數(shù)據(jù)方向寄存器的方向設置. 寫SRE為0時, 屏蔽外部儲存器界面, 并使用標準引腳與方向設置.

Bit6 - SRW10: 等待狀態(tài)選擇位

詳細說明,見下面SRWn的一般說明(EMCUCR說明).

外部MCU控制寄存器

EMCUCR

Bit6..4 - SRL2, SRL1, SRL0:等待狀態(tài)扇區(qū)界限

用于設置不同的等待狀態(tài)配合不同的外部儲存地址. 外部儲存器地址空間能分為2個扇區(qū), 他們有獨立的等待狀態(tài)位. SRL2,SRL1與SRL0位選擇這些扇區(qū)的分割, 見表2與圖11. 默認時, SRL2,SRL1,與SRL0位設置為"0", 且整個外部儲存器地址空間作為一個扇區(qū)處理. 當整個SRAM地址空間配置為一個扇區(qū)時, 等待狀態(tài)是通過SRW11與SRW10位來配置.

表2,用SRL2..0不同的設置來設置扇區(qū)界限


Bit1與Bit6 MCUCR - SRW11,SRW10: 高位扇區(qū)的等待狀態(tài)選擇位.

SRW11與SRW10位控制外部儲存器地址空間的高位扇區(qū)的等待狀態(tài)值,見表3

Bit3..2 - SRW01,SRW00: 低位扇區(qū)的等待狀態(tài)位

SRW01與SRW00位控制外部儲存器地址空間的低位扇區(qū)的等待狀態(tài)值,見表3

表3,等待狀態(tài)(注1)


注1: n=0或1(低/高位扇區(qū))

     外部儲存器界面的詳細時序與等待狀態(tài)的說明,見圖13到圖16,如何通過設置SRW位影響時序.

特殊功能IO寄存器

SFIOR

Bit6 - XMBK: 外部儲存器總線keeper允許

寫XMBK為"1", 在AD7:0線上允許總線Keeper. 當總線keeper允許時, AD7:0保持最后的驅動值在線上即使XMEM界面有三態(tài)總線. 寫XMBK為"0"屏蔽總線keeper.  XMBK不保持用SRE, 所以即使XMEM界面被屏蔽, 只要XMBK為"1", 總線Keeper還被激活.

Bit5 - XMM2,XMM1,XMM0: 外部儲存器高位Mask

當外部儲存器被允許時, 所有PORT C引腳默認用作高位地址字節(jié). 如果不需要訪問外部儲存器的全部64,928字節(jié)的地址空間, 有時,或完全地, Prot C引腳可釋放出來作為標準的端口引腳功能, 詳細說明見
2樓: >>參與討論
vhdl
已經停產了
 
參與討論
昵稱:
討論內容:
 
 
相關帖子
請教AT90S8515和ATMEGA8515L的兼容問題!
幫小弟分析一下這是什么原因?
我的AVR開發(fā)板
C8051F和AVR都是流水線結構的單片機,那么。。。。
用自制并口下載線燒錄MEGA128,用了近5分鐘,怎么這么慢?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號