[小小Pi] AVR Bootloader~烧烧烧

布洛德 烧~烧~烧~


❤  树莓派碎碎念   ❤ Arduino  
❤ My Android/EV3 toolchain  ❤ WinAVR toolchain  
❤ AVR Bootloader~烧烧烧  ❤ USB/USB 串口/Wiring  ❤ Serial/ISP/ICSP/Hacking 

E06-AVR/ATmega8/ATmega8L | ATtiny85 | ATmega88 | ATmega168/ATmega328/328p | ATmega32U4 | ATmega8U2/ATmega16U2@ | USBasp firmware@
树莓派~UNo/51

烧烧烧 | ISP | Arduino DIY | 网网相连

AVRStudio、ICCAVR、IAR for AVR

◎ -- 使用 avrdude 让 Atmega16A 启用外部晶振
https://chou.it/2013/06/use-avrdude-to-make-atmega16a-to-use-external-crystal/


※ 烧烧烧

1412xx 
AVR 的烧录比 ARM 简单多了, 不过 AVR 毕竟只有头而已, 如何相提并论咧~~~


※ Myduino

◎ 极客工坊 -- Myduino 2013-11-15 ★★★★★


※ Arduino DIY

◎ GROBO -- 久久一更新 2014-7-2 (Arduino Mini Pro)

◎ 柯博文 -- 自制 Arduino 板子 2013-10-2

◎ GROBO -- DIY Arduino - 从洗电路板开始!(1), 来玩焊接吧!(2), 将 Bootloader 写进 ATMega 芯片!(3) 2011-5-14 ★★★★★

※ ISP

◎ Open Programmer v0.9.x

◎ XenoGC Clone

◎ Microcontroller Projects -- USBasp - USB programmer for Atmel AVR controllers 2011-4-30

◎ Yaroslav Osadchyy -- MEGA-ISP Shield Schematics and Board Layout for Arduino 2009-7-14 ★★★★★ #####

◎ 米奇电路 -- [AVR]-自制 USB AVR 烧录器~ USBasp 2008-3-13

※ PCB

◎ 贾老师的真老公 -- PCB DIY 经验 2014-12-6

◎ kotations -- How to make PCB using Photoresist Dry Film 2014-5-18

◎ digibirds side -- PCB developement with simple tools 2014-2-15

◎ CNLohr -- How I do my projects - Part 2 - Producing the PCB 2014-1-29

♫ Rohitesh Mishra -- PCB MAKING MADE EASY 2011-11-28

♫ Shackspace -- Direct to Copper PCB Etch-Resist Printing 2011-7-17 (直接印耶)

♫ Sir Loon -- PCB using toner transfer method and photo laser paper 2008-7-24

◆ Wiki -- 印刷电路板 柔性印刷电路板 聚酰亚胺 环氧树脂 环氧树脂热固胶

软性印刷电路板简称软板 (Flexible Printed Circuit ; FPC) 拥有轻、薄、耐弯折、抗潮湿,等优点


※ 网网相连

◎ Cooper Maa --

● 把 Arduino 当成一个 AVR ISP(In-System Programmer) 使用(1) 2011-3-1 

● 把 Arduino 当成一个 AVR ISP(In-System Programmer) 使用(2) 2011-3-1

● 把 Arduino 当成一个 AVR ISP(In-System Programmer) 使用(3) 2011-5-30 ★★★★★

upload.using=bootloader
upload.using=arduinoisp
===> 用 ArduinoISP 来烧录 Arduino Sketch (USB to Serial )
直接把 Arduino Sketch 烧录到板子上,没有用到 bootloader,这让你得以使用 ATmega 芯片全部的程序空间(program space)。
原本 ATmega328 的 32 KB 之中有 2 KB 被 bootloader 拿去使用,现在你将可以完整使用这 32 KB 的空间而不再是 30 KB,ATmega168 将是 16 KB 而不再是 14 KB,而 ATmega8 则是 8 KB 而不再是 7 KB。另外,当板子重启电源时,原本会有 bootloader 的开机延迟 (约 6-8 秒),这问题现在也一并避掉了。

● USBasp 2011-7-7

● 整合 USBasp 与 Arduino IDE 2011-7-7

● 使用 Arduino 烧录 ATtiny 2012-4-10

● 关闭 Arduino UNO 的 auto reset 2013-9-7

$ echo "Hello" > /dev/ttyACM0
短接 RESET - 10uF 电容 - GND

◎ ㄆㄜ ㄊㄧㄡ ㄙˋ -- 使用 Arduino UNO / Duemilnova 烧录 Arduino bootloader 2014-11-17

◎ EDN -- Arduino板子的焊接与调试 2013-4-8 ★★★★★

◎ 叶难 -- 将Arduino Uno当做一台ISP线上烧录器,ATtiny85-20PU, ATmega328P-PU 2013-2-1

◎ Flashgamer -- Using your Arduino as an ISP 2012-3-26 ★★★★★

stk500_getsync(): not in sync: resp=0x00 ===> add 120Ω resistor or 10uF Capacitor between the Reset and 5V Pin

◎ Dalewheat -- How to Build Arduino Breadboard 2009-9 (PDF)


◎ 叶难 -- Arduino与AVR微控制器相关词汇 2013-1-21

http://yfrobot.com/forum.php?mod=viewthread&tid=2218&extra=page%3D1


http://letsmakerobots.com/content/make-arduino-isp-programmer
http://codeandlife.com/2012/03/21/using-arduino-uno-as-isp/
https://learn.sparkfun.com/tutorials/installing-an-arduino-bootloader/connecting-the-programmer
http://www.open-electronics.org/arduino-isp-in-system-programming-and-stand-alone-circuits/
http://voidyourwarranty.wordpress.com/2014/08/17/using-arduino-as-an-isp-to-program-a-standalone-atmega-328p-including-fuses/




电源供应器 DIY http://cool-yun.blogspot.tw/2014/03/diy.html


~ THE END ~

原文:大专栏  [小小Pi] AVR Bootloader~烧烧烧


猜你喜欢

转载自www.cnblogs.com/chinatrump/p/11516594.html