SOGO論壇
  登入   註冊   找回密碼
查看: 3259|回覆: 5

[技術討論] ATMEL ATMEGA16A的板子 [複製連結]

論壇顧問

Q^心靈導師^Q

Rank: 14Rank: 14Rank: 14Rank: 14

顧問勳章 原創及親傳圖影片高手勳章 布布達人勳章

狀態︰ 離線
發表於 2014-1-7 22:24:31 |顯示全部樓層
今天,心血來潮,去下載了AVR studio 6.1軟體,然後又去搞了一塊ATMEGA16A的板子,看了一下,可以玩的功能不少哩...

2014-01-07 22.15.35.jpg


哈...一整個AVR  studio跟Keil C就差很很多,感覺上,ATMEL根本就是幫你寫好了一大堆資料庫,這下子有得玩了...
市面上好像也沒看見相關書籍,看了一下HELP,似乎要設定的東西不少,要花點時間研究了...
像是燒錄軟體等等tool設定看起來似乎有點麻煩...有玩過的同好們,不知道有沒有啥好東西可以提供一下...

Rank: 4

數位軟體勳章

狀態︰ 離線
發表於 2014-1-8 10:54:03 |顯示全部樓層
台灣沒有 AVR 的書,可以上網購買 大陸簡體字的書 http://www.3dwoo.com/dirBrowse.asp?kwType=O0495
或是下載電子書 http://bbs.elecfans.com/forum.ph ... ypeid&typeid=99

兩年前教一位社會人士學 AVR ,當時推薦了一本:基于 Proteus 的 AVR 單片機 C 語言程序設計與仿真
書號:ISBN 978-7-121-12705-2   裡面的編譯器就是使用 CodeVisionAVR

市面上有多種 AVR C compiler 簡介如下:
ICC AVR 適合新手初學,有提供簡易功能 I/O port 輸入輸出設定,功能一般,比較高級的要求就有些吃力,
大陸人士使用最多的就是這款編譯器,參考書籍內的程式範例就是 ICC AVR ,關於 ICC AVR 的資料最齊全 。

GCC AVR 要用戶自己配置 Makefile 檔案是一大缺點,Makefile 是配置 GCC AVR 的編譯信息的文件,
MCU 工作頻率,輸出訊息,優化選項,市面上技術資料最少,重點是免費的 。

IAR AVR 完整名稱是:IAR Embedded Workbench for Atmel AVR
IAR 公司參與 AVR 的軟體開發設計,編譯最優秀,功能最強大,選項設定最多,市面上技術資料少,
費用最昂貴 。

我強力推薦 CodeVisionAVR ,因為有提供 CodeWizardAVR 精靈,可以節省很多開發時間,不必
浪費時間在繁瑣的查閱 datasheet 上,該如何設定 I/O Register ... ?
CodeWizardAVR 精靈  真的是太方便了!只要勾勾選選就輕鬆搞定,整個程式框架就完成了,而且
又提供豐富的 API ,可以省去編寫底層的程式,真的是編寫 AVR C 程式的一大福音,底下會貼上圖
片做為見證! 唯獨 CodeVisionAVR 有提供 bit 的擴充關鍵字指令,如同 Keil C 一樣,可以直接使用
            
          if ( ACSR.5 )               // ACSR 暫存器 bit 5 的狀態
               PORTB.2 = 0;        // 輸出 PORTB 第 2 腳,PB2 為 0

ATmega16A.gif


我使用的 AVR ISP 下載軟體是大陸的 PROGISP,超好用的!又可以下載到 AT89S52,再有一條 USB 下載線,就可以好好研究 AVR 了,
初學者要留心 fuse bit 熔絲位的設定喔!

ISP.jpg

已有 1 人評分SOGO幣 收起 理由
紅塵孤鳥 + 5 您的真誠回覆內容精闢,堪為表率,值得鼓勵.

總評分: SOGO幣 + 5   查看全部評分

論壇顧問

Q^心靈導師^Q

Rank: 14Rank: 14Rank: 14Rank: 14

顧問勳章 原創及親傳圖影片高手勳章 布布達人勳章

狀態︰ 離線
發表於 2014-1-8 15:02:00 |顯示全部樓層
嗯....我知道有CodeVisionAVR這東西,但這個不是免費的,AVR  studio則是免費軟體,
說真的,有時候別人將工具都寫好了,一時之間還真的用不習慣,因為跟自己的風格比較,
其實還是需要適應的....

Rank: 5Rank: 5

數位軟體勳章

狀態︰ 離線
發表於 2014-2-6 01:53:16 |顯示全部樓層
Atmel 是提供良好的Framework (Atmel Software Framework,簡稱ASF).對於資源夠大的系列來說是非常好用.但是若是小容量例如 ATiny.連編譯都編不了.太耗空間.不過倒是可以學習國外如何開發這方面東西 提供一個良好的HAL(硬體抽象層)給其他人使用.開發的系統到一定規模很少自己一個人在弄.(我自己有搞一個自己開發RTOS,GUI,USB,FPGA,SD,SRAM,結合的一個系統).如何讓其他人接手或者進行下一步開發非常重要.我看過很多人寫程式只有自己看得動.要分析程式碼很辛苦.用一堆工具Source Insight,Sci Tools Understand,... 回到重點ATMEL 的AVR效能不錯也提供良好的IDE,Compiler 也免費.曾經一段時間也用AVR開發.不過因為某些專案需要效能比較好的MCU就轉換到STM32 F4 & PIC32MZ 系列
失敗只有一種:那就是半途而廢

Rank: 11Rank: 11Rank: 11Rank: 11

熱心參予論壇活動及用心回覆主題勳章 數位硬體勳章

狀態︰ 離線
發表於 2014-2-8 00:07:48 |顯示全部樓層
avr studio 5下載
http://www.pc6.com/softview/SoftView_58154.html
http://blog.163.com/assingle_878 ... 1870201211022735804

嵌入式AVR程式設計(附範例光碟片)
http://www.books.com.tw/products/0010249515
       
AVR 控制應用與實務-使用ATmega8515與C語言 (隨書附光碟及PC版)
http://shopping.pchome.com.tw/DJAV0S-A62283036
請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-4-18 12:49

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部