arduino android模拟器,自制Arduino小记

我好像已经是第三次做这个事情了,每次重新拿起,都要再把各种资料再看一遍,今天把它记录一下,以后如果再来,可以快速入手……

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

使用的Bootloader 是这个

记住这张图:

abf6b4726832b67028aa150a730529ca.png

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

83120396db28e5983cfaed7d2c5415e7.png

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

16e9753101e9be7499fcbe212d109d03.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值