极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 68908|回复: 20

关于实现最小系统的自动复位

  [复制链接]
发表于 2011-10-9 16:42:48 | 显示全部楼层 |阅读模式
本帖最后由 小鸡米赫 于 2011-10-9 17:08 编辑







我上程序的USB适配器  用到GND VBUS(5V)  TXD(2脚) RXD(3脚) DTR(接0.1UF电容)




按照原理图在 http://www.geek-workshop.com/forum.php?mod=viewthread&tid=115&extra=page%3D2   基础上加了2个 104 0.1uf的独石电容 黄色的那个和1个10K的电阻~

第一个独石电容接在了7-8引脚  也就是VCC和GND   

第二个独石电容(重要的)接到1脚(RESET) USB适配器的DTR通过独石电容连接RESET

在1(RESET)和7号(VCC)脚处接根10K电阻。

这样接对后,应该能通过USB适配器自动复位下程序了!

本帖子中包含更多资源

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

x

评分

参与人数 1 +1 收起 理由
弘毅 + 1 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2011-10-9 17:43:12 | 显示全部楼层
{:soso_e102:}来膜拜,这样子就太方便了
回复 支持 反对

使用道具 举报

发表于 2011-10-15 18:34:59 | 显示全部楼层
Arduino最小系统相比原系统少了什么东西??
AD转换,PWM输出什么的功能还在么?
回复 支持 反对

使用道具 举报

发表于 2011-10-15 22:53:42 | 显示全部楼层
niudwd 发表于 2011-10-15 18:34
Arduino最小系统相比原系统少了什么东西??
AD转换,PWM输出什么的功能还在么?

这两个功能都在,主要就是缺少了外围稳压电路,还有usb转串口功能
回复 支持 反对

使用道具 举报

发表于 2011-10-17 23:05:14 | 显示全部楼层
哦哦,谢谢啦!
回复 支持 反对

使用道具 举报

发表于 2011-10-18 02:33:08 | 显示全部楼层
niudwd 发表于 2011-10-15 18:34
Arduino最小系统相比原系统少了什么东西??
AD转换,PWM输出什么的功能还在么?

这两个功能貌似都是ATMEGA在芯片内部处理完成的,所以最小系统末有什么影响。
关键影响的就如弘毅说的那样~~~~~
回复 支持 反对

使用道具 举报

发表于 2012-1-18 18:22:21 | 显示全部楼层
不过用这样搭接起来,只能说是 AVR的最小系统啊,还不能算是 Arduino 最小系统吧。用ADE的话,可能还是无法完成下载吧,那个是要通过串口的呢。
回复 支持 反对

使用道具 举报

发表于 2012-1-18 18:39:10 | 显示全部楼层
我可能错了,这个就直接是串口模块呀~
回复 支持 反对

使用道具 举报

发表于 2012-1-23 13:58:32 | 显示全部楼层
这样最小系统可以直接用Serial.print()发送信息给电脑吗?
回复 支持 反对

使用道具 举报

发表于 2012-7-24 12:18:36 | 显示全部楼层
这个系统把串口电平转换模块单独出来了。方便DIY.可以用max232芯片自制一个这样的模块,或者在网络上购买USB转串口模块,注意可以在DTR和RESET 之间加上一个自动复位电路。这是楼主英明的地方
回复 支持 反对

使用道具 举报

发表于 2012-9-29 11:00:22 | 显示全部楼层
硬件小白,不知道这个自动复位是干嘛用的?
回复 支持 反对

使用道具 举报

发表于 2012-11-18 21:20:22 | 显示全部楼层
老大给科普一下,这样子的原理是什么啊 ???为什么DTR+电容就可以自动复位了???
回复 支持 反对

使用道具 举报

发表于 2012-11-18 21:23:40 | 显示全部楼层
长长牙齿 发表于 2012-11-18 21:20
老大给科普一下,这样子的原理是什么啊 ???为什么DTR+电容就可以自动复位了???


依靠软件控制USB芯片,给DTR引脚电平信号,高或者低,控制电容充放电,电容充放电的高低电平变化触发reset功能。
回复 支持 反对

使用道具 举报

发表于 2012-11-18 21:29:14 | 显示全部楼层
弘毅 发表于 2012-11-18 21:23
依靠软件控制USB芯片,给DTR引脚电平信号,高或者低,控制电容充放电,电容充放电的高低电平变化触发re ...

呵呵,还是一头雾,看来要知道DTR的时序才行啊。。。。。我刚直接就把DTR接到RST上了,实践证明:不行!。。。。
回复 支持 反对

使用道具 举报

发表于 2012-11-18 21:39:17 | 显示全部楼层
长长牙齿 发表于 2012-11-18 21:29
呵呵,还是一头雾,看来要知道DTR的时序才行啊。。。。。我刚直接就把DTR接到RST上了,实践证明:不行!。 ...

恩。。。我也试过直接接不行。。。为啥一定要接个电容。不知道是不是软件设计上为了复位按键会比下载稍微推后一点考虑还是啥的=.=不知道了。。Ardino的IDE源码看不懂
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-24 11:40 , Processed in 0.045232 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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