您当前的位置:首页 > 电子 > 开发板/开源硬件

自制Arduino小记

时间:11-15来源:作者:点击数:

使用的ATMega8的芯片,虽然容量小一点,但是便宜不少(比原版的AtMega328),平时玩玩也根本用不到那么大的Flash空间。

使用的Bootloader 是这个

https://github.com/MCUdude/MiniCore

记住这张图:

之前都是在面包板上做的连接,这里为了简单特意焊接了个AVR的最小系统,使用之前买的USB ISP,可以很容易做熔丝设置和Flash的读写,记录一下熔丝的设定值(这里用的是8M的内置振荡,能省一点是一点嘛!但不得不说这个精度不是很好,之前再红外遥控电路的时候用了内置振荡,灵敏度用的想摔遥控器)。这个设置值是从库中查阅菜单文件慢慢总结出来的,整明白了回想挺简单,一开始还是走了不少弯路。

不使用Arduino As ISP的方式,使用ProgISP可以很容易的烧录一个带bootloader的hex文件,然后再使用类似FT232RL的USB转串口芯片,就能愉快的玩耍啦!

本来FT232RL 有个DST,可以在需要的时候自动发送RST信号的,无奈手头这个最小系统没有把RST信号引出,只能在ArduinoIDE上传的时候手动按一下reset了。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门