Problème code AtTyni45

jihelbi:
Absolument faux skywood...

attiny45.build.mcu=attiny45
attiny45.build.f_cpu=1000000L
attiny45.build.core=arduino:arduino
attiny45.build.variant=tiny8

Voila ce qui indique (dans les fichiers boards.txt de l'utilisateur) à l'IDE Arduino de compiler pour un Tiny. Rien d'autre à faire que de choisir la bonne board.

T'as pas compris ce que je voulais dire ...
De base le core arduino n'est pas fait pour les ATtiny, la "variante" tiny8 (par exemple) n'existe pas dans le core arduino.
Pour compiler sur ATtiny il faut bien évidement le boards.txt mais aussi le pin_arduino.h qui va bien !
Tu semblait dire qu'il suffisait du fichiers boards.txt, mais il faut aussi le dossier variant (enfin tu le précise dans ton 1er post).

Tu remarquera aussi que tout ce qui est Serial (hardware, pas software), Wire, ... par en sucette, alors qu'avec un core optimisé ATtiny (comme arduino-tiny) tu conserve ces fonctionnalités (bien quelle soit trés réduite au final de pars le hardware de l'ATtiny).
Tu as aussi un gain en taille non négligeable vu le "peu" de mémoire flash disponible.

jihelbi:
Skywood tu te trompes aussi la dessus :
(...)
Si les deux premières lignes sont effectivement des messages sans conséquence, la troisième ligne indique clairement que la communication avec le programmateur ne fonctionne pas.

Zut j'avais pas vu la 3eme ligne, il y a donc bien un probléme entre l'arduinoISP et l'ordi.

Ps: Tu utilise quoi comme carte (je m'en rappelle plus) si c'est une UNO rev1 ou rev2 il faut une diode "à l'envers" entre reset et GND (ou VCC, il y avait un topic sur le sujet sur le forum).