J'ai le livre correspondant ainsi qu'un tuto trouvé sur Internet.
Quand je téléverse le programme ArduinoISP, rien de particulier.
Après avoir téléversé le programme "ArduinoISP", lorsque je choisis la carte ATtiny 25/45/85 dans l'IDE (version 1.6.13), j'ai le message suivant : Le croquis utilise 4 420 octets (13%) de l'espace de stockage de programmes. Le maximum est de 32 256 octets. Les variables globales utilisent 483 octets (23%) de mémoire dynamique, ce qui laisse 1 565 octets pour les variables locales. Le maximum est de 2 048 octets. The current selected board needs the core 'arduino:arduino' that is not installed. The current selected board needs the core 'arduino:arduino' that is not installed. The current selected board needs the core 'arduino:arduino' that is not installed. The current selected board needs the core 'arduino:arduino' that is not installed.
Si je poursuis avec Outils/Programmateur/Arduino as ISP, pas de blocage.
Si je clique sur vérifier, j'ai le message suivant :
The current selected board needs the core 'arduino:arduino' that is not installed. The current selected board needs the core 'arduino:arduino' that is not installed. Les options de compilation ont été modifiées, tout sera recompilé recipe.preproc.macros est un schéma manquant Erreur de compilation pour la carte ATtiny25/45/85
Je travaille avec un clone UNO. Quelqu'un m'a prêté une "vrai" Arduino UNO et j'ai les mêmes problèmes.
Est-ce quelqu'un aurait déjà eu ce genre de problème ?
elektrax:
en réalité vous voulez "flasher" un attiny avec un board UNO comme interface ISP tuto en francais
avec un breadboard solderless ? (c'est pratique l'anglais ....)
Exactly !
C'est le montage que je fais, mais sans les LED. Effectivement, c'est pour envoyer ensuite des programmes vers des ATtiny85. Par la suite je monterai tout cela sur une carte soudée avec support pour ATtiny85 (ATtiny de marque Atmel).
Mais ces foutus messages m'empêchent d'aller plus loin.
J'ai suivi le tuto du livre "50 mini-projets instructifs à microcontrôleur ATtiny" et un autre tuto sur Internet qui donne le même protocole. Pour les deux, ils ont du bol, chez moi ça plante !
A ta place j'installerai la dernière version de l'IDE
Bonjour,
J'avais commencé par le faire, mais devant ce problème je suis revenu à la v 1.6.13.
Là je viens de re-télécharger la 1.8.3, j'ai les mêmes problèmes.
Le premier message que j'ai c'est lors du changement de carte vers l'ATtiny :
"La carte sélectionnée nécessite le cœur 'arduino:arduino' qui n'est pas installé "
puis lors du téléversement j'ai :
"recipe.preproc.macros est un schéma manquant
Erreur de compilation pour la carte ATtiny25/45/85
La carte sélectionnée nécessite le cœur 'arduino:arduino' qui n'est pas installé "
Perso je n'ai pas de problème non plus avec la 1.8.3 et les attiny85 sous win7.
Mais je ne souviens plus comment j'ai installé les attiny, s'il étaient déjà intégrés ou si j'ai chargé des boards supplémentaires et lesquelles.
kamill:
Perso je n'ai pas de problème non plus avec la 1.8.3 et les attiny85 sous win7.
Mais je ne souviens plus comment j'ai installé les attiny, s'il étaient déjà intégrés ou si j'ai chargé des boards supplémentaires et lesquelles.
Il faut installer les boards complementaires
pour les attiny 44 45 84 85 c'est çà
A noter je suis repassé en version 1.6.13
Maintenant j'ai le message suivant :
Le croquis utilise 4 420 octets (13%) de l'espace de stockage de programmes. Le maximum est de 32 256 octets. Les variables globales utilisent 483 octets (23%) de mémoire dynamique, ce qui laisse 1 565 octets pour les variables locales. Le maximum est de 2 048 octets. avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe0 avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe0 avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xe0 avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00 avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xe0 avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xe0 avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe0 avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00 avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe0 Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.
A noter je suis repassé en version 1.6.13
Maintenant j'ai le message suivant :
Le croquis utilise 4 420 octets (13%) de l'espace de stockage de programmes. Le maximum est de 32 256 octets. Les variables globales utilisent 483 octets (23%) de mémoire dynamique, ce qui laisse 1 565 octets pour les variables locales. Le maximum est de 2 048 octets. avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe0
Artouste:
bonsoir
tu a prévu un condensateur pour le reset ? çà
Oui
Mais le problème commence déjà bien en amont, juste au téléversement de l'ArduinoISP
Je crois même me rappeler avoir fait l'essai sans carte branchée, la vérif plante.
ChristiaM:
Oui
Mais le problème commence déjà bien en amont, juste au téléversement de l'ArduinoISP
Je crois même me rappeler avoir fait l'essai sans carte branchée, la vérif plante.
Refais une synthese de tes problemes
perso , je suis un" peu" perdu
Pour moi la base avec UNO c'est :
1- injecter arduino as ISP (exemple 11) dans un UNO au travers du bootloader comme n'importe quel autre "programme"
Cette etape 1 se deroule t'elle déjà correctement ?
Effectivement, pour le chargement du programme ArduinoISP, quand tu choisis comme carte une carte UNO, l'IDE n'utilise pas l'info programmateur donc que tu mettes 'AVRISP mkll' ou 'Arduino as ISP', le programme ArduinoISP sera correctement chargé.
Par contre, comme tu l'as fait, après quand tu sélectionnes Attiny85 il faut sélectionner 'Arduino as ISP'
Je te conseille de faire une version du programmateur avec les leds.
Lorsque le programme ArduinoISP tourne la led verte clignote ce qui prouve que le programme fonctionne.
Ensuite pendant la programmation la led jaune clignote.
Quand c'est terminé on revient au clignotement de la led verte.
ChristiaM:
Bonjour,
Déjà merci de m'aider à résoudre ces problèmes.
Je téléverse ArduinoISP avec AVRISP mkll.
Puis je passe à Arduino as ISP lorsque je sélectionne mon ATtiny.
J'ai essayé de mettre Arduino as ISP pour téléverser ArduinoISP vers la UNO, mais j'ai le même problème.
Je pense qu'il va falloir que je nettoie tout ce qui concerne Arduino, si j'arrive à trouver tout ce que je dois sauvegarder !
Le type de programmateur n'est utilisé que par les boards n'utilisant pas de bootloader
Si le prog Arduino as ISP est maintenant correctement chargé dans ton "UNO"
l'etape suivante à valider est la connexion entre ton UNO (qui est devenu le programmateur sous le nom de Arduino as ISP) et ton attiny85
effectue les connexions entre le UNO et ton AT85 seul (strictement aucun autre composant sur l'at85= pas de quartz, ni autre choses) ) et lance le test info carte
comme à priori tu n'a jamais réussi à flasher ton at85 , il est toujours en config usine (clock 1MHz Interne)
utilise les parametres suivants