Pages: 1 [2]   Go Down
Author Topic: Grs problème avec les ATTINY85 et les fuses  (Read 1763 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai bien fait un "burn bootloader" car j'ai vu qu'il fallait passer par là quand on a un microcontrolleur sortie d'usine (je vais essayer de retrouver le lien du tutoriel). L'autoreset est donc désactivé ?

(Voici donc l'erreur quand je compile cette fois, pas de burnloader)

Code:
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: stk500_cmd(): protocol error

Je pense acheter le kit de réparation attiny.
« Last Edit: January 18, 2013, 01:45:37 pm by Kouaaks » Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quand tu veut envoyer ton programme dans l'ATtiny il faut utiliser l'option "upload using programmer" ou faire shift + bouton upload.
Les ATtiny n'ont pas de bootloader, donc l'upload "classique" ne peut pas fonctionner (STK500 c'est le protocole de communication du bootloader "optiboot" pour les cartes arduino "normales").
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

D'accord, merci de l'info alors.
Donc pour changer la fréquence d'horloge d'un attiny85, je dois utiliser la librairie arduino tiny core et sélectionner Attiny85 16mHz en mode horloge interne et envoyer un programme. C'est bien cela ?

EDIT : https://sites.google.com/site/wayneholder/attiny-fuse-reset j'ai trouvé celà, je vous en fait le partage; j'essaierai de tester ce schéma
« Last Edit: January 19, 2013, 06:25:08 am by Kouaaks » Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Eh bien bonne nouvelle, ça fonctionne grace à ce schéma.
MAIS ! ne fonctionne que sous arduino 0022 et pas avec la librairie tiny core ...
avec la librairie tiny core sous arduino 1.0.1 j'ai une erreur : protocol error
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Eh bien bonne nouvelle, ça fonctionne grace à ce schéma.
MAIS ! ne fonctionne que sous arduino 0022 et pas avec la librairie tiny core ...
avec la librairie tiny core sous arduino 1.0.1 j'ai une erreur : protocol error
Le message complet ce serait plus clair que juste "protocol error" smiley-wink
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui mais pour programmer les fusibles avec arduino tiny c'est ce qu'il faut faire
Arduino tiny utilise un bootloader vide

Upload with programmer c'est pour le sketch, après avoir flasher les fusibles
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour!
Voici le message complet lors d'un "burn bootloader" pour changer l'horloge en 16 mHz interne via la librairie arduino tiny core :
Code:
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: stk500_cmd(): protocol error
Ce message apparait aussi lors d'un envoi de sketch mais seulement pour la version arduino 1.0.1. Une idée ?
Logged

Pages: 1 [2]   Go Up
Jump to: