Bonjour,
J'ai acheté une carte de type "Arduino pro mini - ATMega 328P 5V 16mhz" (qui est un clône, pas une vraie Arduino je précise).
J'ai un adaptateur "USB-TTL", qui me permet d'envoyer des programmes sur ma carte, ainsi qu'un programmateur "USBASP" qui permet de réécrire le bootloader (enfin je crois).
Tout d'abord j'aimerais savoir la différence entre les deux adaptateurs, et comment elles fonctionnent car je ne comprends pas grand chose.
Ensuite, j'envoie des programmes sur ma carte avec l'adaptateur USB-TTL sans soucis, cependant ma carte a commencé à faire des siennes et je ne peux rien faire avec (les deux leds s'allument aléatoirement, enfin bref, un bazard monstre).
J'ai utilisé "AVRDUDE" pour avoir un peu plus d'infos, mais ce que je trouve déjà très anormal, c'est que la signature de la puce change à chaque fois! (ex: 0x000102 -> 0x600000 ->....)
Voici ce que ça me donne, deux fois de suite afin de vous montrer les incohérences!
J'ai essayé de comprendre un peu les choses, et apparemment il faudrait que je réécrive le bootloader mais le logiciel "Arduino" que j'utilise ne veut rien savoir donc je me suis tourné vers "AVRDUDE" qui permet plus de choses; cependant je ne suis sûr de rien! J'aimerais vraiment réparer cette carte!Code:C:\Users\Admin\Desktop>avrdude -c usbasp -p m328p -v -F avrdude: Version 6.1-svn-20131205, compiled on Dec 5 2013 at 17:34:22 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Users\Admin\Desktop\avrdude.conf" Using Port : usb Using Programmer : usbasp AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : usbasp Description : USBasp, http://www.fischl.de/usbasp/ avrdude: auto set sck period (because given equals null) avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x3c0202 avrdude: Expected signature for ATmega328P is 1E 95 0F avrdude: safemode: lfuse reads as 0 avrdude: safemode: hfuse reads as 0 avrdude: safemode: efuse reads as 0 avrdude: safemode: lfuse reads as 0 avrdude: safemode: hfuse reads as 0 avrdude: safemode: efuse reads as 0 avrdude: safemode: Fuses OK (E:00, H:00, L:00) avrdude done. Thank you. C:\Users\Admin\Desktop>avrdude -c usbasp -p m328p -v -F avrdude: Version 6.1-svn-20131205, compiled on Dec 5 2013 at 17:34:22 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Users\Admin\Desktop\avrdude.conf" Using Port : usb Using Programmer : usbasp AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : usbasp Description : USBasp, http://www.fischl.de/usbasp/ avrdude: auto set sck period (because given equals null) avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e0102 avrdude: Expected signature for ATmega328P is 1E 95 0F avrdude: safemode: lfuse reads as 0 avrdude: safemode: hfuse reads as 0 avrdude: safemode: efuse reads as 0 avrdude: safemode: lfuse reads as 0 avrdude: safemode: hfuse reads as 0 avrdude: safemode: efuse reads as 0 avrdude: safemode: Fuses OK (E:00, H:00, L:00) avrdude done. Thank you. C:\Users\Admin\Desktop>
J'ai tenté cette commande aussi:Je précise que j'ai pris les valeurs suivantes:Code:avrdude -c usbisp -p m328p -e -U lock:w:0x3F:m -U efuse:w:0x05:m -U hfuse:w:0xDA:m -U lfuse:w:0xFF:m -U flash:w:ATmegaBOOT_168_atmega328.hex -U lock:w:0x0F:m
Quelqu'un pourrait t'-il me guider s'il vous plait? J'ai joint aussi 3 photos correspondant aux cartes dont j'ai parlé.Code:############################################################## pro5v328.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328 pro5v328.upload.protocol=arduino pro5v328.upload.maximum_size=30720 pro5v328.upload.speed=57600 pro5v328.bootloader.low_fuses=0xFF pro5v328.bootloader.high_fuses=0xDA pro5v328.bootloader.extended_fuses=0x05 pro5v328.bootloader.path=atmega pro5v328.bootloader.file=ATmegaBOOT_168_atmega328.hex pro5v328.bootloader.unlock_bits=0x3F pro5v328.bootloader.lock_bits=0x0F pro5v328.build.mcu=atmega328p pro5v328.build.f_cpu=16000000L pro5v328.build.core=arduino pro5v328.build.variant=standard ##############################################################
Merci d'avance!
dk-pro-mini.jpg
453087287_108.jpg
usbaspver2.jpg
-----