Stap 3: Firmware wijziging
Ten eerste, download de originele firmware, v1.2, van Adafruit via deze link.Open de main.c van een willekeurige teksteditor zoals Kladblok en vind het einde van de-lus waar de 250ms vertraging voordat de volgende codegeneratie.
250 milliseconden vertraging alvorens de volgende POWER code
delay_ten_us(25000);
Net voor deze lijnen toevoegen dit hier tweetal strafregels (drie lijnen, met inbegrip van de commentaar beginnen met / /).
afsluiten lus als REGIONSWITCH wordt ingedrukt
Als ((regio == U.S. & &! () PINB & _BV(REGIONSWITCH)))
|| (regio == EU & & (PINB & _BV(REGIONSWITCH))) breken;
Nu zal het uitzien samen.
afsluiten lus als REGIONSWITCH wordt ingedrukt
Als ((regio == U.S. & &! () PINB & _BV(REGIONSWITCH)))
|| (regio == EU & & (PINB & _BV(REGIONSWITCH))) breken;
250 milliseconden vertraging alvorens de volgende POWER code
delay_ten_us(25000);
Opslaan en sluit de teksteditor af.
Compileren en maak nu de hexadecimaal bestand en uploaden naar een chip van de ATtiny85v met behulp van uw favoriete programmeur.
Er zijn veel commerciële programmeurs, maar ik heb gebruikt een met behulp van de Arduino-ISP. Als u geïnteresseerd bent, bezoek mijn blog en Zie deze post en deze.
UPDATE: voor degenen die niet vertrouwd zijn met AVR programmering:
1. WinAVR (http://sourceforge.net/projects/winavr/files/latest/download?source=files) downloaden en installeren.
2. bladeren in waar de WinAVR is geïnstalleerd: Start-alle programma's-WinAVR-20100110 en stormloop Progrmmers Kladblok
3. open de source code en bewerken
4. open de MAKEFILE en bewerken (volg de instructies in de post van mijn blog: http://jeonlab.wordpress.com/2011/11/22/makefile-setting-for-the-attiny4585-programmer-with-jeonlab-mini-or-arduino/
5. Ga naar het menu Extra en klik op [WinAVR] maken alle te compileren. Als je geen enkel probleem met het compileren, kijkt deze MAKEFILE.
6. nu ik neem aan dat u al enige vorm van programmeur (niet software maar een fysiek apparaat om te zetten uw Attiny85 chip en het verbinden van uw computer, zoals degene die ik geïntroduceerd ( of DASA of enig ander commercieel product.
7. plaats een Attiny85 chip op de programmeur en sluiten op uw computer.
8. van de programmeurs Kladblok, ga naar Tools en klik op [WinAVR] programma het hex bestand te uploaden.