AVR單片機教程——開發板介紹


本文隸屬於AVR單片機教程系列。

 

本教程使用EasyElectronics開發板:

EasyElectronics是一款基於AVR單片機的開發板。AVR單片機是基於改進的哈佛架構、8~32位的一系列RISC微控制器,最初由Atmel公司於1996年推出,特點在於高性能與低功耗之間的平衡。AVR單片機有眾多型號,現在常用的有ATtiny、ATmega與ATxmega系列。AVR單片機上一般都帶有定時/計數器、SPI、I²C、USART、模擬比較器、模數轉換器等外圍設備。

EasyElectronics擁有豐富的板載資源:

  • 核心部分
    • ATmega324PA單片機
    • 25MHz晶振
    • 0.5A自恢復保險絲
    • 5V供電,有3.3V輸出
    • 綠色電源指示燈
    • 2個黃色串口指示燈
  • 輸出設備
    • 紅、黃、綠、藍4個獨立LED
    • RGBW全彩LED
    • 2位7段數碼管
    • 蜂鳴器
  • 輸入設備
    • 4個獨立按鍵
    • 4個撥碼開關
    • 旋轉編碼器
    • 電位器
    • 光敏電阻
  • 模擬擴展
    • 10位DAC
  • 數字擴展
    • 74HC595擴展輸出
    • 74HC165擴展輸入
    • 1602 LCD接口
    • 12864 OLED顯示屏接口
  • 模擬資源
    • 2個NPN三極管
    • 2個N溝道MOS管
    • 2個低壓軌至軌運算放大器
    • 555定時器
  • 數字資源
    • 2個與非門
    • 2個或非門
  • 其他
    • 面包板

在這樣的設計下,這款開發板:

  • 使用安全——0.5A自恢復保險絲,如有短路自動斷電,保護電腦USB接口;
  • 性能強大——單片機超頻到25MHz,再加上GCC優化的代碼,運行足夠快速;
  • 可玩性強——連接12864 OLED,可以寫游戲,可以顯示復雜圖像;
  • 可擴展性強——預留SPI、I²C、UART接口,可連接其他模塊;板載面包板,可搭建簡單電路;
  • 足夠簡單——一些常用設備已經連接到單片機上,無需用杜邦線連接排針就能使用;
  • 也可以很復雜——DAC、運放、555、邏輯門,再加上單片機的控制,有無數種組合。

除了開發板以外,前期實驗還需要以下工具:

  • USBasp下載器
  • USB轉串口工具
  • 1602 LCD模塊
  • 12864 OLED顯示屏模塊
  • 若干杜邦線

來一張全家福吧:

后面還需要許多電子元器件,到時候再說吧。

實驗使用以下軟件:

資料下載:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM