Arduino UNO(328P芯片)自制最小系统下载程序手工复位时间技巧
看到很多童鞋自制了UNO的最小系统,也就是328P芯片的最小系统,但是总是无法通过TTL下载程序进去。如果是刷UNO的bootloader,因为通信速率为115200比较高,所以对复位时间要求更严格一些,复位时间把握错了,就无法下载进去。
这里说一下手工复位的技巧。
首先,打开IDE的参数设置。把“输出时显示详细信息:下载”这部分勾上。然后重启IDE。
这样设置完成后,我们在编译完成下载中,会有一系列的信息显示在下方黑色状态框中,当我们看到
Overriding Baud Rate:115200
avrdude:Send:0
avrdude:Send:0
这样子的信息
在第一次出现avrdude:Send:0 时按下复位键,就可以下载程序进去了。
支持支持,哈哈!!我现在就去测试测试,!! 这个好,马上试试~ 感谢分享 感谢分享,测试OK!:) 收藏一下,回头需要的时候试试 这个真心不错,强烈支持。 啥时候出个蓝牙烧写吧 有线太麻烦了 试过了,怎么着也不成。
有没有办法debug?
或者修改bootloader的源代码延长复位信号时间? 这个真心不错,强烈支持。 厉害,厉害 好办法,值得一试 我觉得还是引出个DTR比较好。
其实常用的USB-TTL模块,都有DTR引脚(比如最便宜的PL2303)
比较适合我这样的懒人,嘿嘿。 原来是这样操作的!收藏! 很好办法,我之前是看USB TTL小板灯,准备上传出现1个微弱小灯,然后复位,出现2个灯为正常开始上传
页:
[1]
2