[問題] AVR新手

看板Electronics作者 (Gosick)時間9年前 (2016/05/05 20:17), 9年前編輯推噓6(6030)
留言36則, 8人參與, 最新討論串1/1
請問有沒有推薦入門新手的中文書或網頁呢? 目標是AVR tiny系列.C語言 已經有mkII燒錄器.轉接板 因為查了一下,光編譯器除了官方的studio外 就有好幾種第三方支援 不知道怎樣比較好上手 (有8051之類的基礎,但不強) 到實體書店去找書 發現賣的都是透過arduino uno開發板的教學 可是我希望內容是像一般單晶片,類似8051燒錄好 放上電路就能動作,不用透過開發板 主要先熟悉AVR環境,怎麼燒錄.讀取之類 目前只要先有類似跑馬燈的教學就可以了 謝謝 ※ 編輯: twyesman (59.127.74.184), 05/05/2016 20:19:53

05/05 20:26, , 1F
買 Uno 錯了嗎? Uno 上面也只是幫你做好一個晶振電路
05/05 20:26, 1F

05/05 20:27, , 2F
然後用一個 Atmega8 做 USB to TTL,還有一個測試的LED
05/05 20:27, 2F

05/05 20:28, , 3F
剩下的就是幫你把其他腳位引出來而已,也沒有外加什麼東西
05/05 20:28, 3F

05/05 20:28, , 4F
想不到有什麼理由不用
05/05 20:28, 4F

05/05 21:20, , 5F
AVR是我最愛用的單晶片 我是寫組語 用avra編譯 avrdude上傳
05/05 21:20, 5F

05/05 21:21, , 6F
官方的IDE不是很好用
05/05 21:21, 6F

05/05 21:22, , 7F
用Uno感覺就遜掉了 直接用晶片好處多多 可以根據自己的需求
05/05 21:22, 7F

05/05 21:22, , 8F
選適合的AVR晶片 尺寸 功能等 當然也跟自己的系統更好整合
05/05 21:22, 8F

05/05 21:23, , 9F
Arduino 的 IDE 也可以 compile 出正常的 AVR 韌體
05/05 21:23, 9F

05/05 21:23, , 10F
讓你用燒錄器燒進單晶片裡面使用
05/05 21:23, 10F

05/05 21:28, , 11F
恩...我是想開發產品 直接用uno成本.尺寸都有問題
05/05 21:28, 11F

05/05 21:29, , 12F
直接用彈性比較高 不然我也想直接玩uno就好 XD
05/05 21:29, 12F

05/05 21:30, , 13F
你可以直接用晶片自己做電路啊,只是開發工具用Arduino
05/05 21:30, 13F

05/05 21:30, , 14F
畢竟 Arduino 的「中文」書確實比 AVR 多很多
05/05 21:30, 14F

05/05 21:30, , 15F
我以前玩8051用組語 後來改用C就回不去了(遮臉)
05/05 21:30, 15F

05/05 21:32, , 16F
如一樓說的,所謂開發板其實只是個拉出各腳位的最簡電路
05/05 21:32, 16F

05/05 21:33, , 17F
再附贈一個7805穩壓IC和一個 USB 轉 UART 晶片而已...
05/05 21:33, 17F

05/05 21:36, , 18F
好的 我去查查uno資料 只是今天去書局 看到的Arduino書
05/05 21:36, 18F

05/05 21:37, , 19F
沒說明trim fuse的等相關設定 燒錄部分還搞不清楚
05/05 21:37, 19F

05/05 21:37, , 20F
或者人家有寫 只是我草率翻一下沒看到而已o.o;
05/05 21:37, 20F

05/05 21:40, , 21F
所以各位先進都是用第三方的編譯 沒用官方的?
05/05 21:40, 21F

05/05 21:50, , 22F
容量小的還是得用組語~~ 不過用C之後真的組語能力就廢了
05/05 21:50, 22F

05/05 22:29, , 23F
Fuse 用 0xC9EF
05/05 22:29, 23F

05/05 22:40, , 24F
用arduino官方的compiler就行了~然後再燒上去就可以了
05/05 22:40, 24F

05/06 00:34, , 25F
先學用開發板練習,覺得沒問題在自己lay也沒什麼困難
05/06 00:34, 25F

05/06 00:35, , 26F
我都用gcc-avr耶
05/06 00:35, 26F

05/06 00:35, , 27F
才不會lay完不能動,也不知道為什麼
05/06 00:35, 27F

05/06 00:36, , 28F
另外,如果覺得太大可以買 Arduino Nano 比較方便
05/06 00:36, 28F

05/06 00:37, , 29F
或是可以買 Arduino Mini Pro 不過沒有降壓IC以及USB轉TTL
05/06 00:37, 29F

05/06 00:37, , 30F
Uno, Nano, Mini 都是一樣的IC 封裝不同而已
05/06 00:37, 30F

05/06 00:38, , 31F
最後,我覺得一開始可以用 Arduino IDE 就好,簡單方便
05/06 00:38, 31F

05/06 00:39, , 32F
而且用Arduino IDE根本不用設定fuse,因為他都幫你做好啦
05/06 00:39, 32F

05/06 00:39, , 33F
絕對省不少開發時間,等東西確定再來搞fuse也不遲,以上
05/06 00:39, 33F

05/06 00:48, , 34F
從零開始 bootstrap 是男人的浪漫
05/06 00:48, 34F

05/06 00:49, , 35F
我的 AVR 燒錄器是用 printer port 燒出來的 (得意)
05/06 00:49, 35F

05/10 15:05, , 36F
bootstrap??前端框架??
05/10 15:05, 36F
文章代碼(AID): #1NApdRDA (Electronics)