作者twyesman (Gosick)
看板Electronics
標題[問題] AVR新手
時間Thu May 5 20:17:28 2016
請問有沒有推薦入門新手的中文書或網頁呢?
目標是AVR tiny系列.C語言
已經有mkII燒錄器.轉接板
因為查了一下,光編譯器除了官方的studio外
就有好幾種第三方支援
不知道怎樣比較好上手
(有8051之類的基礎,但不強)
到實體書店去找書
發現賣的都是透過arduino uno開發板的教學
可是我希望內容是像一般單晶片,類似8051燒錄好
放上電路就能動作,不用透過開發板
主要先熟悉AVR環境,怎麼燒錄.讀取之類
目前只要先有類似跑馬燈的教學就可以了
謝謝
※ 編輯: twyesman (59.127.74.184), 05/05/2016 20:19:53
1F:推 qscgy4: 買 Uno 錯了嗎? Uno 上面也只是幫你做好一個晶振電路 05/05 20:26
2F:→ qscgy4: 然後用一個 Atmega8 做 USB to TTL,還有一個測試的LED 05/05 20:27
3F:→ qscgy4: 剩下的就是幫你把其他腳位引出來而已,也沒有外加什麼東西 05/05 20:28
4F:→ qscgy4: 想不到有什麼理由不用 05/05 20:28
5F:→ cpyi: AVR是我最愛用的單晶片 我是寫組語 用avra編譯 avrdude上傳 05/05 21:20
6F:→ cpyi: 官方的IDE不是很好用 05/05 21:21
7F:→ cpyi: 用Uno感覺就遜掉了 直接用晶片好處多多 可以根據自己的需求 05/05 21:22
8F:→ cpyi: 選適合的AVR晶片 尺寸 功能等 當然也跟自己的系統更好整合 05/05 21:22
9F:→ Schottky: Arduino 的 IDE 也可以 compile 出正常的 AVR 韌體 05/05 21:23
10F:→ Schottky: 讓你用燒錄器燒進單晶片裡面使用 05/05 21:23
11F:→ twyesman: 恩...我是想開發產品 直接用uno成本.尺寸都有問題 05/05 21:28
12F:→ twyesman: 直接用彈性比較高 不然我也想直接玩uno就好 XD 05/05 21:29
13F:→ Schottky: 你可以直接用晶片自己做電路啊,只是開發工具用Arduino 05/05 21:30
14F:→ Schottky: 畢竟 Arduino 的「中文」書確實比 AVR 多很多 05/05 21:30
15F:→ twyesman: 我以前玩8051用組語 後來改用C就回不去了(遮臉) 05/05 21:30
16F:→ Schottky: 如一樓說的,所謂開發板其實只是個拉出各腳位的最簡電路 05/05 21:32
17F:→ Schottky: 再附贈一個7805穩壓IC和一個 USB 轉 UART 晶片而已... 05/05 21:33
18F:→ twyesman: 好的 我去查查uno資料 只是今天去書局 看到的Arduino書 05/05 21:36
19F:→ twyesman: 沒說明trim fuse的等相關設定 燒錄部分還搞不清楚 05/05 21:37
20F:→ twyesman: 或者人家有寫 只是我草率翻一下沒看到而已o.o; 05/05 21:37
21F:→ twyesman: 所以各位先進都是用第三方的編譯 沒用官方的? 05/05 21:40
22F:推 HiJimmy: 容量小的還是得用組語~~ 不過用C之後真的組語能力就廢了 05/05 21:50
23F:→ Schottky: Fuse 用 0xC9EF 05/05 22:29
24F:推 dmx6: 用arduino官方的compiler就行了~然後再燒上去就可以了 05/05 22:40
25F:推 qscgy4: 先學用開發板練習,覺得沒問題在自己lay也沒什麼困難 05/06 00:34
26F:推 er230059: 我都用gcc-avr耶 05/06 00:35
27F:→ qscgy4: 才不會lay完不能動,也不知道為什麼 05/06 00:35
28F:→ qscgy4: 另外,如果覺得太大可以買 Arduino Nano 比較方便 05/06 00:36
29F:→ qscgy4: 或是可以買 Arduino Mini Pro 不過沒有降壓IC以及USB轉TTL 05/06 00:37
30F:→ qscgy4: Uno, Nano, Mini 都是一樣的IC 封裝不同而已 05/06 00:37
31F:→ qscgy4: 最後,我覺得一開始可以用 Arduino IDE 就好,簡單方便 05/06 00:38
32F:→ qscgy4: 而且用Arduino IDE根本不用設定fuse,因為他都幫你做好啦 05/06 00:39
33F:→ qscgy4: 絕對省不少開發時間,等東西確定再來搞fuse也不遲,以上 05/06 00:39
34F:→ Schottky: 從零開始 bootstrap 是男人的浪漫 05/06 00:48
35F:→ Schottky: 我的 AVR 燒錄器是用 printer port 燒出來的 (得意) 05/06 00:49
36F:推 kinyubi: bootstrap??前端框架?? 05/10 15:05