跳至內容

ATmega三百二八

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

ATmega 三百二八是 Atmel 的 megaAVR 產品線之一款單晶片產品。

規格

這是一粒八个元 AVR 精簡指令型微控制器,有三十二 KB ISP 具備寫入同時讀取能力的閃存記憶體。一 KB 的電氣會使抹除唯讀記持體。二 KB 隨機存取記憶體。二十三个通用輸出輸入線。三十二个通用工作暫存器。三个具備比對能力的計時計數器。內部佮外部中斷。有可程式化的通用非同步收發串列介面。一組位元組導向的兩線式串列介面。一組 SPI 串列埠頭。六通道十位元類比數位轉換器 ( TQFP 佮 QFN / MLF 包裝中干焦有八通道 )。一組有內部震盪器的可程式化看門狗計時器。五組會當選擇的功率做模式。這个單晶片的工作電壓運作佇一鋪八 V 抹五鋪五 V 之間。這个單晶片運作效會當達到每 MHz 有一 MIPS。

關鍵參數

系列方案

一个捷看的替代方案是 ATmega 三百二八 P,是低功率消磨的版本。

應用

截至二空一三年,ATmega 三百二十八定看著誠濟專案之中,遮的案大部份攏是簡單的、低功了的佮低成本的。上濟的應用是咧流行的 Arduino 控制枋頂懸,有 Arduino Uno、Arduino Nano 和 Arduino LilyPad 等。

程式燒錄

可靠度鑑定顯示資料保持失敗率 ( data retention failure rate ) 一般看著 PPM,條件是佇溫度八十五 °C 時間會當保持二空年,二五 °C 時間會保持一零零。

閣列式程式燒錄模式。欲進入並列式程式燒錄模式有相連紲的動作,起先來清除單晶片程式內容做法是按怎,PAGEL ( PD 七 ) , XA 一 ( PD 六 ) , XA 零 ( PD 五 ) , BS 一 ( PD 四 ) 著愛設做零 ( 接地 )。RESET 跤接地,VCC 跤接地。接咧 VCC 接四配五 V 抹五鋪五 V。等待六十 us。接咧 RESET 接著十一孵五 V 鋪十二孵五 V。等待三百十一 us。設定 XA 一 : XA 零 : BS 一 : DATA=一百一千零,xtal 一跤予一个脈波百五 us,WR 低準位脈波。以上會予單晶片清除原本的程式內容。等到 RDY / BSY ( PD 一 ) 跤出現高準位就共完成。 若欲寫入去設定 XA 一 : XA 零 : BS 一 : DATA=一百一零 , XTAL 一跤送脈波,WR 跤送低準位脈波。 詳細來參考原廠手冊。

攏串列資料佇單晶片的出入,做單晶片時脈佇咧正緣 ( rising edge ) 的時陣是送入資料到單晶片,做單晶片時脈是負緣 ( falling edge ) 時,資料是對單晶片送出。VCC 送電進前先共 RESET 跤佮 SCK 跤設做低準位。等待二十 ms。紲落對串列的資料進入跤 ( MOSI 跤 ) 送入去零 xAC , 零 x 五十三 , 零 x 零 , 零 x 零燒錄程式指令,單晶片接受了後會回傳第二个指令零 x 五十三。

參見

  • ATmega 八十八
  • ATmega 一百六十八

注釋

外部連結

  • ATmega 三百二八 documents . Atmel . [二千空一十六孵六孵二] .(原始內容存檔佇兩千空一十六抹六尻川).