Étape 3: Modification des micrologiciels
Tout d’abord, Télécharger le firmware original, v1.2, de Adafruit depuis ce lien.Ouvrez le main.c de n’importe quel éditeur de texte tel que Notepad et trouver la fin de la boucle où les 250ms délai avant la prochaine génération de code.
retard de 250 millisecondes avant de transmettre le prochain code de puissance
delay_ten_us(25000) ;
Juste avant ces lignes, ajoutez ces deux lignes (trois lignes, y compris le commentaire commençant par / /).
sortie boucle si vous appuyez sur REGIONSWITCH
Si ((région == U.S. & &! () PINB & _BV(REGIONSWITCH)))
|| (région == EU & & (PINB & _BV(REGIONSWITCH))) rupture ;
Maintenant il ressemblera à ceci ensemble.
sortie boucle si vous appuyez sur REGIONSWITCH
Si ((région == U.S. & &! () PINB & _BV(REGIONSWITCH)))
|| (région == EU & & (PINB & _BV(REGIONSWITCH))) rupture ;
retard de 250 millisecondes avant de transmettre le prochain code de puissance
delay_ten_us(25000) ;
Enregistrez et quittez l’éditeur de texte.
Maintenant, compilez et créer le fichier .hex et transférez-le sur une puce de ATtiny85v à l’aide de votre programmateur préféré.
Il y a beaucoup de programmeurs commerciaux mais j’ai utilisé un utilisant l’Arduino-ISP. Si vous êtes intéressé, s’il vous plaît visitez mon blog et voir ce post et ce.
Mise à jour : pour ceux qui ne sont pas familiers avec la programmation AVR :
1. Télécharger WinAVR (http://sourceforge.net/projects/winavr/files/latest/download?source=files) et l’installer.
2. parcourir dans lequel le WinAVR est installé : démarrer-tous les programmes-WinAVR-20100110 et exécutez Progrmmers bloc-notes
3. ouvrir le code source et modifier
4. Ouvrez le fichier MAKEFILE et le modifier (suivez les instructions dans le post de mon blog : http://jeonlab.wordpress.com/2011/11/22/makefile-setting-for-the-attiny4585-programmer-with-jeonlab-mini-or-arduino/
5. allez dans le menu Outils et cliquez sur [WinAVR] font tout pour compiler. Si vous avez un problème avec la compilation, regardez attentivement ce MAKEFILE.
6. maintenant, je suppose que vous avez déjà tout type de programmateur (pas de logiciel mais un périphérique physique pour mettre votre Attiny85 puce et connectez-le à votre ordinateur, telles que celle que je présente ( ou DASA ou tout autre produit commercial.
7. Insérer une puce Attiny85 sur le programmateur et le brancher à votre ordinateur.
8. dans le bloc-notes de programmeurs, allez dans outils et cliquez sur [WinAVR] programme pour télécharger le fichier hex.