Bonjour,
j'ai un microcontrôleur ATMEL attiny2313-20PU[1].
Je souhaite effacer sa mémoire.
Pour cela, j'utilise un câble de type Direct AVR Parallel Access[2][3] et le logiciel UISP[4].
Ce câble se connecte sur port parallèle (DB25)[5].
Voici le câble :
cablage_db25.png
ATTINY2313 ---> DB25
1(RESET) ---> (16) RESET
19(SCK) ---> (1) STROBE
18(MISO) ---> (11) MISO
17(MOSI) ---> (2) Data0
10(GND) ---> (25) GND
Pour alimenter le microcontrôleur, j'utilise une pile 9 V et un pont diviseur entre le 20(VCC) et le (25)GND.
Ainsi, je me retrouve avec 4.5 V ce qui est bien puisque je dois me trouver entre 2.7V et 5.5V d'après la datasheet de mon microcontrôleur.
Voici le tout sur ma plaque d'essai:
cablage_attiny2313.png
Bref, je connecte à mon PC sur le port parallèle, je lance le logiciel pour effacer la mémoire et là :
En fait c'est exactement le même message qui apparaît quand rien n'est branché à mon port parallèle.Code:$ uisp -dlpt=/dev/parport0 --erase -dprog=dapa An error as occurred during the AVR initialization. * Target status: Vendor Code = 0xff, Part Family = 0xff, Part Number = 0xff Check if the programmer is properly connected. The wiring may be incorrect or target might be 'damaged'.
Est-ce que vous pouvez m'aider à résoudre ce problème?
Merci.
Cordialement.
[1] http://www.atmel.com/devices/ATTINY2313.aspx
[2] http://www.instructables.com/id/Ghet...grammer-Cable/
[3] http://wiki.pascsaq.org/?q=node/10
[4] http://www.nongnu.org/uisp/faq.html
[5] http://en.wikipedia.org/wiki/Parallel_port
-----