作者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