lieak59 发表于 2016-1-14 16:30:20

自製Arduino版子 程式燒不進去

如題
javascript:;


avrdude: Version 6.0.1, compiled on Jan 15 2015 at 16:58:43
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Program Files\Arduino/hardware/tools/avr/etc/avrdude.conf"

         Using Port                  : COM4
         Using Programmer            : arduino
         Overriding Baud Rate          : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x60
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x60
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x60
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x60
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x60
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x60
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x60
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x60
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x60
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x60

avrdude done.Thank you.

上傳到板子時發生問題。可行建議請見http://www.arduino.cc/en/Guide/Troubleshooting#upload。



本人是自己做雙輪自走車

所有用自己洗的打印的版子

以前原本可以燒的晶片 現在沒辦法燒程式碼進去了

已經檢查過很多次的接法絕對沒有問題 橋式連接器的RX.TX都是對的

網路上查了要按RESET鍵才可以

剛做這東西發現這東西錯誤時 沒辦法RESET掉 我改了能RESET的橋式連接器....

以前我也這樣用了一個Arduino的版子 很多人還是出現這東西莫名其妙錯誤

要拆下來轉接到arduino強制重新的話 我怕沒arduino版會很麻煩還是要從

System wide configuration file is "C:\Program Files\Arduino/hardware/tools/avr/etc/avrdude.conf"

這條做更改嗎? 要怎麼做更改呢?

Hackerpro 发表于 2016-1-14 18:28:00

不能RESET的话,如果你的下载器有DTR引脚,可以参考arduino nano的原理图,做成自动reset

darkorigin 发表于 2016-1-14 20:27:54

bootloader烧进去了么

lieak59 发表于 2016-1-20 16:37:21

darkorigin 发表于 2016-1-14 20:27 static/image/common/back.gif
bootloader烧进去了么

bootloader早烧进去了 可是還是不行 如果強行重燒 我怕晶片會無法寫入

之前我有重新燒過一個晶片可是之後那些重新燒過的晶片也無法作用了

catnull 发表于 2016-1-20 22:27:43

不同的bootloader是针对usb转串口的芯片来设计的。uno的通信芯片,是arduino编写的一个软件转换芯片,所以你可以选择官方的板子的参数。
如果你是自己制作的板子,需要刷入atmega328的bootloader, 不要刷optiboot的bootloader。而且注意好熔丝位的HFuse和Lfuse的值,以及size 的值。附我的一个板子参数表。

atmega328.name=Arduino DIY
atmega328.upload.protocol=stk500v1
atmega328.upload.maximum_size=30720
atmega328.upload.speed=57600
atmega328.bootloader.low_fuses=0xFF
atmega328.bootloader.high_fuses=0xDA
atmega328.bootloader.extended_fuses=0x05
atmega328.bootloader.path=atmega
atmega328.bootloader.file=ATmegaBOOT_168_atmega328.hex
atmega328.bootloader.unlock_bits=0x3F
atmega328.bootloader.lock_bits=0x0F
atmega328.build.mcu=atmega328p
atmega328.build.f_cpu=16000000L
atmega328.build.core=arduino
atmega328.build.variant=standard

catnull 发表于 2016-1-21 08:08:22

lieak59 发表于 2016-1-20 16:37 static/image/common/back.gif
bootloader早烧进去了 可是還是不行 如果強行重燒 我怕晶片會無法寫入

之前我有重新燒過一個晶片可是之 ...

这个主要是熔丝位没有处理好吧。是要小心一下。HFuse, LFuse,还有扩展位,都需要注意。

echiz 发表于 2016-1-21 14:54:31

没看懂,是原型可以,做完板子不行了
还是之前板子可以,现在板子不行了

lieak59 发表于 2016-1-27 09:27:57

echiz 发表于 2016-1-21 14:54 static/image/common/back.gif
没看懂,是原型可以,做完板子不行了
还是之前板子可以,现在板子不行了

做完的板子原本可以動到不能動
页: [1]
查看完整版本: 自製Arduino版子 程式燒不進去