起源
买了Duemilanove快5年了,一直没摸过,最近有兴趣折腾一下。买了一堆小原件来实现一个arduino的最小系统。主要参考下面的3篇文章。
2、arduino学习笔记19 - Atmega8制作最小arduino系统
3、arduino学习笔记20 - 使用Arduino Duemilanove给其他芯片下载bootloader
稍微有点不同的是,我只有个开发板,一个ATMEGA8A-PU,没有usbisp。想用开发板做usbisp,烧入bootloader和程序,没想到一次成功。因此简单记录一下。
首先开发板里面烧入IDE中自带的示例:ArduinoISP。
接线的图片直接借用下。注意,外部晶振是不需要的,因为在bootloader里面配置了使用内部晶振。
按照第一篇文章配置好了IDE,烧入bootloader,比较顺利。然后按照他的步骤,想接着用开发板继续烧入程序,发现将IDE里面的编程器修改为USBtinyisp是不对的,仍然选择Arduino as ISP,就能顺利烧入程序代码啦。省了买USBISP的钱!
下面就是这个8A的芯片在欢乐的闪灯。
然后断开开发板,将面包板接上5V电压,程序仍然运行的很好。
绿色的led感觉很高大上,有点绿灯侠的赶脚。
DC的《绿灯侠》,在这个时间已经扑街了把,主演是后来的死侍,哈哈。(2018.2.7)