A noter que si on prend R1= 22 Mohm et R2 = 22 kohm, on obtient une sonde (x1000).
Casier à tiroir (8 rangées de 5 colonnes), pour une série E24 (5%) :
L'erreur complète est la suivante :
avrdude:warning:cannot set sck period.please check for usbasp firmware
Cette erreur est classique sur tout USBasp achété sur ebay qui n'est pas à la dernière version de firmware.
Pour le mettre à jour, c'est assez simple, il faut sur l'USBasp à mettre à jour :
Lorsque vous essayez de programmer un ATMega et que malgré un succès à l'écriture, lors de la vérification cela échoue, il faut penser à vérifier la valeur les Lock bits. En effet, ils sont certainement positionnés pour permettre la lecture mais empêcher l'écriture.
La solution pour repositionner le Lock Fuse à défaut (0xFF) et donc pouvoir programmer, la solution est simple il faut effacer (Erase) le processeur !!!
Ensuite, il ne reste plus qu'à positionner à nouveau les Fuses puis à programmer le processeur.
En général lorsqu'un ATMega ne fonctionne plus, cela provient d'une mauvaise programmation des Fuses. Pour forcer un ATMega bricked à fonctionner à nouveau, il faut faire un reset des Fuses en utilisant la méthode de High Voltage Serial Programming.
Plusieurs solutions existent, la plus simple semble d'utiliser un Arduino et un shield spécifique : le Rescue Shield.
A noter qu'il existe aussi l' ATmega fusebit doctor qui fonctionne très bien.
Sinon, il existe aussi d'autres solutions qui ne fonctionnent pas forcément :