极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 65809|回复: 17

Arduino UNO(328P芯片)自制最小系统下载程序手工复位时间技巧

[复制链接]
发表于 2013-7-20 11:08:33 | 显示全部楼层 |阅读模式
看到很多童鞋自制了UNO的最小系统,也就是328P芯片的最小系统,但是总是无法通过TTL下载程序进去。

如果是刷UNO的bootloader,因为通信速率为115200比较高,所以对复位时间要求更严格一些,复位时间把握错了,就无法下载进去。

这里说一下手工复位的技巧。

首先,打开IDE的参数设置。把“输出时显示详细信息:下载”这部分勾上。然后重启IDE。




这样设置完成后,我们在编译完成下载中,会有一系列的信息显示在下方黑色状态框中,当我们看到
Overriding Baud Rate:115200
avrdude:Send:0 [30]  [20]
avrdude:Send:0 [30]  [20]
这样子的信息

在第一次出现avrdude:Send:0 [30]  [20]时按下复位键,就可以下载程序进去了。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-7-20 11:32:26 | 显示全部楼层
支持支持,哈哈!!我现在就去测试测试,!!
回复 支持 反对

使用道具 举报

发表于 2013-7-20 12:54:57 来自手机 | 显示全部楼层
这个好,马上试试~
回复 支持 反对

使用道具 举报

发表于 2013-7-20 15:58:20 | 显示全部楼层
感谢分享  
回复 支持 反对

使用道具 举报

发表于 2013-12-2 17:28:40 | 显示全部楼层
感谢分享,测试OK!
回复 支持 反对

使用道具 举报

发表于 2014-4-4 16:22:26 | 显示全部楼层
收藏一下,回头需要的时候试试
回复 支持 反对

使用道具 举报

发表于 2014-10-16 17:27:30 | 显示全部楼层
这个真心不错,强烈支持。
回复 支持 反对

使用道具 举报

发表于 2014-10-17 12:04:10 | 显示全部楼层
啥时候出个蓝牙烧写吧 有线太麻烦了
回复 支持 反对

使用道具 举报

发表于 2014-10-22 23:55:53 | 显示全部楼层
试过了,怎么着也不成。
有没有办法debug?
或者修改bootloader的源代码延长复位信号时间?
回复 支持 反对

使用道具 举报

发表于 2014-10-28 11:28:57 | 显示全部楼层
这个真心不错,强烈支持。
回复 支持 反对

使用道具 举报

发表于 2014-12-6 20:37:51 | 显示全部楼层
厉害,厉害
回复 支持 反对

使用道具 举报

发表于 2015-1-23 11:18:30 | 显示全部楼层
好办法,值得一试
回复 支持 反对

使用道具 举报

发表于 2015-1-23 11:51:22 | 显示全部楼层
我觉得还是引出个DTR比较好。
其实常用的USB-TTL模块,都有DTR引脚(比如最便宜的PL2303)
比较适合我这样的懒人,嘿嘿。
回复 支持 反对

使用道具 举报

发表于 2015-3-15 15:32:47 | 显示全部楼层
原来是这样操作的!收藏!
回复 支持 反对

使用道具 举报

发表于 2017-12-31 08:06:47 | 显示全部楼层
很好办法,我之前是看USB TTL小板灯,准备上传出现1个微弱小灯,然后复位,出现2个灯为正常开始上传
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 07:22 , Processed in 0.047211 second(s), 36 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表