Go Down

Topic: Attiny85 - connecteur ICSP (Read 1 time) previous topic - next topic

Amat59

Bonjour
Je programme des attiny85
J'utilise une carte arduino UNO comme programmateur

En étant sur ''type carte'' : arduino uno
                   ''programmeur'' :   AVRISP mkII
Je télécharge Arduino ISP depuis "exemples''

1- je débranche l'USB et je réalise le câblage :
Arduino UNO   Attiny85
   10         1
   11         5
   12         6
   13         7
   GND         4
   +5V         8
2 - Je rebranche l'USB
Je choisis :
dans Outils, sélectionnez « Type de carte : ATtiny25/45/85 
dans « Outils > Processeur », sélectionnez «  Attiny85
Dans « Outils > Clock », sélectionnez « Internal 8 MHz
dans Outils, sélectionnez « Programmateur > Arduino as ISP
La première fois je Grave la séquence d'initialisation
Je télécharge mon programme ( clignotement de deux leds)
3 - J'enlève les liaisons UNO --> Attiny85
Je branche mes leds avec résistances

Ca marche très bien

Je refais exactement la même chose sur un autre Attiny 85
mais en branchant les liaisons avec le connecteur ICSP :
Gnd, +5V, reset, mosi, miso, sck

Et là ça ne marche plus - Il n'y a pas d'erreur de câblage
J'ai un message d'erreur :
Le croquis utilise 1 024 octets (12%) de l'espace de stockage de programmes. Le maximum est de 8 192 octets.
Les variables globales utilisent 15 octets (2%) de mémoire dynamique, ce qui laisse 497 octets pour les variables locales. Le maximum est de 512 octets.
avrdude: Expected signature for ATtiny85 is 1E 93 0B
         Double check chip, or use -F to override this check.
Mauvais microcontrôleur trouvé. Avez-vous sélectionné la bonne carte dans le menu Outils > Type de carte ?

Arduino : 1.6.9 (Windows 10), Carte : "ATtiny25/45/85, ATtiny85, Internal 8 MHz"

Je vérifie dans outils et tout est bien sélectionné
J'ai essayé avec une UNO originale et une UNO clone :
  exactement la même chose ça marche dans le premier câblage et pas dans l'autre

Si quelqu'un peut m'aider à comprendre - Merci beaucoup

D'autre part si quelqu'un sait utiliser

http://www.ebay.com/itm/Micro-USB-Tiny-AVR-ISP-ATtiny44-USBTinyISP-Programmer-5V-Arduino-Bootloader-/161947116048?hash=item25b4cce210

en détaillant bien la procédure - Merci








  

-Standby

Quote
mais en branchant les liaisons avec le connecteur ICSP :
Gnd, +5V, reset, mosi, miso, sck
Sur quel connecteur ICSP ? Il y en a deux sur une carte uno..

The Mind is like a parachute it works best when opened.

Amat59

Sur celui qui est totalement en bout de carte, au milieu, à l'opposé de la fiche USB,
donc côté pin A4, A5  et pin 0(RX), 1(TX).
C'est aussi celui à côté de la pin physique 1 de l'Atméga 328

_pepe_

#3
May 26, 2017, 09:28 am Last Edit: Aug 19, 2018, 06:58 am by _pepe_
Supprimé

Amat59

Merci beaucoup pour cette réponse très claire

Avez-vous une idée sur :
 
D'autre part si quelqu'un sait utiliser

http://www.ebay.com/itm/Micro-USB-Tiny-AVR-ISP-ATtiny44-USBTinyISP-Programmer-5V-Arduino-Bootloader-/161947116048?hash=item25b4cce210

en détaillant bien la procédure - Merci

Serge33

Bonjour à tous,  :) 


Je suis débutant dans le monde de ARDUINO et en électronique, mais j'ai envie d'apprendre et de développer des bidouilles.

Et pour ce faire ARDUINO me semble bien sympa   :smiley-cool:


Je déterre ce post car il répond exactement à une question que je me pose.

Je possède un Arduino Uno et une Nano.
Pour un petit développement  https://www.usinages.com/threads/pac-chinois-et-lecture-deportee-avec-arduino.113463/
j'ai un souci d'encombrement pour loger une Nano ou un ATmega328P, alim, ecran LCD, potar luminosité, bouton RAZ du pied à coulisse, dans le petit boitier et le peu de place au niveau de mon tour ou ma fraiseuse dont je dispose ...  :smiley-confuse:


En grenouillant, je suis tombé sur l'ATtiny85 qui est bien plus petit et qui semble pouvoir convenir à mon projet en terme de nombre d'entrées/sorties et caractéristiques.

J'en ai acquis 1 en format DIP, brut de fonderie.
Du coup, il va falloir le programmer par le biais de l'Arduino as ISP.
J'ai lu divers tuto et articles et dans le principe je vois comment faire.

Mais je suis surpris car dans tous ces tutos ou articles on présente un montage du type :



Alors que nous avons les broches ICSP (2x3 Pins) qui se trouve sur la droite de la carte UNO.

Pourquoi ne pas se brancher sur ces broches et les raccorder aux broches de l'ATtiny 85 correspondantes ?

La réponse présentée ci-dessus à été "Supprimée" ! et pourtant Amat59 nous indique quelle était très claire.

Quelqu'un pourrait-il nous refaire la réponse, que je sache si jeux peux utiliser l'ICSP ou pas et pourquoi ?

Merci d'avance pour vous réponses.

Bonne soirée à tous  :)

hbachetti

#6
Nov 25, 2018, 07:21 pm Last Edit: Nov 25, 2018, 07:31 pm by hbachetti
Quote
Alors que nous avons les broches ICSP (2x3 Pins) qui se trouve sur la droite de la carte UNO.
Les broches ICSP de la carte UNO sont prévues pour programmer la carte UNO elle-même.

Mais étant donné que le connecteur ICSP et les pins 11 12 13 c'est du kif kif, à mon sens seule la pin RESET manquerait.
A mon sens, avec une modif du sketch ArduinoISP, ce serait possible.

Il semblerait qu'il y ait quelques pistes quand même :
LEONARDO
NANO

@+
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Serge33

Bonsoir hbachetti   :)


Merci pour tes indications, j'avais en effet remarqué que la Pin Reset ne correspondait pas.

Je vais regarder de plus près les liens que tu indiques.


Merci encore

Bonne soirée.

hbachetti

Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Go Up