openmmoo 发表于 2016-5-20 11:08:24

arduino如何启动时关闭d13脚的led灯.

如题:没有空的io了,只好把d13脚接了电机,但是每次启动arduino自检时其带的led灯总要闪几下,造成电机误动作,有没有办法关闭这个led灯。

a6641 发表于 2016-5-20 11:32:09

那你只能修改.HEX文件,让arduino启动时不让P13上的等闪烁

164335413 发表于 2016-5-20 13:58:08

bootloader在作怪,如果你有spi的编程器,可以直接将Arduino编译生成的hex下载到Arduino中,这样就没有bootloader的初始化问题了。

openmmoo 发表于 2016-5-20 16:23:32

本帖最后由 openmmoo 于 2016-5-20 16:28 编辑

spi的编程器我没有呀!
修改.HEX文件,改那几个字节呀?
或者说用什么方法来改,不是很懂!
如果我在.hex中 查找d13将它改为指向一个不可用的io如d100,不知道行不行。
求示例!

wwwusr 发表于 2016-5-20 17:55:09

不能把D13与别的脚换一下么?把D13赋给别的传感器什么的,不怕上电闪的。

还有个笨笨的可行的办法:在D13与外部引脚间加个延时接通电路,避过Arduino复位的过程。
电路要与Arduino复位脚也有关系,Arduino每次复位,它都要延时接通一次(包括上电时,上电后)。

openmmoo 发表于 2016-5-21 07:09:14

iO脚是不能换的,其他脚也都用完了

zjz5717 发表于 2016-5-21 17:12:27

io用完了可以用模拟阵脚啊

openmmoo 发表于 2016-5-21 22:16:34

都用完了,所有脚都没了!不然就不来求助了

seesea 发表于 2016-5-21 23:59:41

openmmoo 发表于 2016-5-20 16:23 static/image/common/back.gif
spi的编程器我没有呀!
修改.HEX文件,改那几个字节呀?
或者说用什么方法来改,不是很懂!


拿另外一个arduino来做isp下载器,有例程的。

openmmoo 发表于 2016-5-22 07:47:22

感谢大家的回复,虽然提了很多方案,但实现起来还是较麻烦,决定放弃。
另外我发现我还有4个io没有用d0 d1 a6 a7
其中a6 a7只能输入,放弃
a0 a1是串口,如果使用,是否会影响程序上传和串口的输入输出

xbh 发表于 2016-5-23 17:02:39

上传完再接
页: [1]
查看完整版本: arduino如何启动时关闭d13脚的led灯.