Programmation d'un attiny85 avec programmateur Arduino

je veut programmer un Attiny85 a partir de la carte Uno programmateur ISP
je manque d'information j'ait plusieurs essais avec avrdude sans succcés jai besoin d'aide car je sature

Bonjour,

Avant d'essayer avec avrdude essaie déjà avec l'ide arduino. Il y a pas mal de tutos.

Pour quelques euros, tu as des cartes spécialisées : usbAsp ou usbtinyISP.
Tu as même des tutos chez Adafruit.

Sur Ali le même sera à moitié prix.

Attention aux termes utilisés.

  • Pour rendez utilisable un avr il faut le faire sortir du mode "sortie de fab" (oscillateur interne 8 MHz et diviseur d'horloge par 8).
  • Si on veut utiliser un bootloader il faut en installer un. Notes qu'un bootloader n"est nullement indispensable, c'est plus pratique, mais il occupe de la place en mémoire.

Quand Arduino parle de graver "la séquence d'initialisation", il rassemble les deux opérations en une seule.

Bonjour 68tjs

Cette info m’intéresse je ne connais pas la différence usbAsp ou usbtinyISP ce sont des termes que j’ai souvent vu dans les docs.

j’ai réalisé un programmateur avec Arduino Uno et comme on dit une planche à pain

le but est de flasher un Attiny85 en exha .

le programmateur fonctionne (envoi de prog led)

j’ai fait des essais en ligne de commande avec avrdude je ne peux pas dire que j’ai réussi ,

ensuite j’ai utilisé Averdudess qui me parait plus souple je suis en train d’apprendre cette chose ;

A force d’échecs je finirai par comprendre et j’ai l’espoir de vaincre le système

Amicalement logiqueclaude

Ce sont des cartes avec un microcontroleur avec le bon programme déjà installé.
Leur avantage est que tu n'as pas de câblage à faire.

Sinon je n'ai essayé d'utiliser avrdude qu'une fois, je n'ai pas rencontré de difficulté.
La notice d'utilisation d'avrdude me semble claire.

Où j'ai eu un problème c'est sur la signature de la puce.
Le vendeur parlait d'atmega328P et il a livré un atmega328, sans le P, qui n'a pas la même signature.

Les signatures des puces peuvent se trouver dans les datasheets des microcontrôleurs.

Averdudess : c'est du windows → je ne connais pas.

Bonjour

AVRDUDESS est une interface graphique qui reprend les commandes de avrdude, je vais voir chez AliExpress c’est peut-être mieux

(attachments)

@68tjs sait ce que c'est, mais étant uniquement sur linux, il n'a pas d'expérience sur ce logiciel et ne peux donc pas en parler :slight_smile:

Tout à fait Thierry !
( réservé aux vieux)

bonjour
Aprés un certain temps de recherches et d'essais mon entetement a fini par payer
J'ai reussi a flasher un attiny85
jai utilisé le logiciel AVERDUDES 2.18
Ce que je crois savoir : c'est une interface graphique de AVRDUDE elle permet assez facilement une fois que l'on a rentré les bos parametresplutot que d'utilser la ligne de commande de la console que je trouve un peu containante voici une vue


:slight_smile:
Pour ceux qui ne connaissent pas voici les divers parametres
entrer le type de programmateur que vous utilisez,( le mien est un arduino Uno as-isp)
j'utilsepour le programmateur le port com 4, la vitesese est de 19200bauds

Sur la ligne Flash il fat donner le chemin ou se trouve le fichier extension .hex
sur la ligne EEPROM, normalement c'est le meme chemin par contre le systeme atend un fichier .eep qui d'apres ce que j'ai lu est cré par IDE Arduino( il est indispensable
Un detail important la valeur des fusibles a renseigner dans L,H et E, ne pa soublier de signaler le type de microprocesseur le mien est un Attiny85 ensuite cliquer sur programme et la procedure commence
Logiqueclaude

Il faut lire AVRDUDESS

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.