极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18781|回复: 4

求助!arduino DUE烧写程序后必须重启才执行

[复制链接]
发表于 2016-10-11 14:39:11 | 显示全部楼层 |阅读模式
本帖最后由 乾杯丶 于 2016-10-12 10:11 编辑

大神们,我遇到一个奇怪的问题
现象:arduino  DUE焼写上程序后必须按一下复位或者重新上一次电才会运行程序,程序用的最简单的blink实例,如果断电后紧接着再上电没有问题,但是如果隔一段时间(约2分钟)再次上电程序仍然不运行。
可能有朋友说板子坏了,可是我连续测试了5块板子(同一国产卖家的),都是这样。难道DUE最初设计就是这样的吗?还请不吝赐教,谢谢~❤
回复

使用道具 举报

发表于 2016-10-12 10:53:50 | 显示全部楼层
最初设计不是这样的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-14 15:16:09 | 显示全部楼层
jacklou 发表于 2016-10-12 10:53
最初设计不是这样的

您知道原因吗,或者思路?
回复 支持 反对

使用道具 举报

发表于 2016-10-14 20:03:35 | 显示全部楼层
乾杯丶 发表于 2016-10-14 15:16
您知道原因吗,或者思路?

你网上查一下,arduino平台有一个烧写完自动重启的机制,估计你的板子这个功能有问题
回复 支持 反对

使用道具 举报

发表于 2016-11-30 17:42:49 | 显示全部楼层
我也碰到类似的问题,不过用IDE烧写完成后我的板子是可以工作的。断电后过十几秒以上再上电就不能正常启动,感觉是芯片的上电复位部分出问题了,我在复位引脚和地之间接了一个10uF的电容,让芯片每次上电的时候都强制复位一下(相当于给电容充电的时间作为延迟启动时间,芯片的内部上拉电阻大概在15K左右,所以这个复位时间大概在300ms左右,如果你想延迟更长时间,可以把电容换大一点的。)
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 00:13 , Processed in 0.061357 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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