Aangepaste Tron schijf Mod (8 / 15 stap)

Stap 8: De AVR Programming


Milieu
Wenst u informatie over het programmeren van de AVR MCU, ik gebruikte AVRStudio voor een ander AVR project die ik deed, maar ik heb onlangs vond een Instructable over het gebruik van Eclipse als een IDE.  Ik houd van Eclipse veel beter, maar het is alle persoonlijke voorkeur.

PROGRAMMERING
Er zijn tal van Instructables over aan de slag met AVR programming.  Ik heb mijn Eclipse-projecten, waaronder de bronbestanden van de C, evenals de vooraf gecompileerde .hex bestanden opgenomen.

Als u van een ATMega328/168 gebruikmaakt - de TronV1-bestanden gebruiken.  Als u van een Attiny45 gebruikmaakt, de TronTiny-bestanden gebruiken.

Beide implementaties worden uitgevoerd de chips op de volledige 8Mhz met behulp van de interne oscillator. Andere dan welk, ben mij using standaard fuse-bits - Hoewel u kan net als de chips MAX72XX stoppen met werken op 4v brownout detectie toevoegen.

INZICHT IN HET PROGRAMMA
Als u niet geïnteresseerd bent in te wijzigen of te begrijpen van de code - u kunt dit gedeelte overslaan :)
Mededeling aan de Max7221/7219 bestaat uit twee bytes - één byte die aangeeft welke waarde (opdracht register) we updaten (instellingen, waarden voor een segment, etc).  De tweede byte bevat de waarde te schrijven.

Elk segment van 8 LED's zijn opgelost door middel van een reeks bits (8 bits = 1 byte).  Dus, bijvoorbeeld - de volgende binaire waarde zal aanzetten alleen LED1 - 00000001.  De volgende waarde inschakelen LED 8 - 10000000.

Opdrachten die worden verzonden naar de chip met de sdp8 functie.  Register namen en hulpfuncties kunnen worden gevonden in het LEDControl.h bestand.

Er zijn een paar verschillen tussen de Tiny en Mega-implementaties.  ATTiny45 biedt geen ondersteuning voor SPI, dus vond ik wat code USI in plaats daarvan gebruiken (AVRFreaks.net is een grote bron). Er zijn enkele poort pin verschillen evenals - begrip overwegen één is een 8 pin MUC en anderzijds heeft 28 pinnen.

U moet zitten kundig voor haven dit tot een groot aantal AVR chips, mits u de timers en poorten correct configureren.

Gerelateerde Artikelen

Aangepaste NES case mod

Aangepaste NES case mod

ik heb al een grote fan van Nintendo (NES) Aangezien het eerst uit kwam in 1985. Ik heb altijd hield een werkende die NES rond, en af en toe spelen. Doden tijd surfen op het interweb, en ik ontdekte casemodding. Ik hield onmiddellijk van het idee van
Aangepaste 12v ventilator mod voor Xbox 360

Aangepaste 12v ventilator mod voor Xbox 360

Hi Instructables!Dus vandaag maakte ik een tutorial hoe xbox 360 om oververhitting te voorkomen, dus dit is wat ik deed!Hoop dat u geniet van!Dus voor project moet je:1. uw xbox 3602. pc of elke fancontrollerGereedschap hiervoor:1. soldeerbout + sode
Child's Quorra (Tron) Costume

Child's Quorra (Tron) Costume

Als follow-up van mijn Tron schijf instructable zijn hier enkele foto's van mijn dochter haar Quorra kostuum dragen.Helaas, ik had geen tijd om te doen een stapsgewijze - ik ben nauwelijks klaar met het kostuum van Halloween. Ik heb ook zo veel mogel
Tron Legacy Kool partij licht pak

Tron Legacy Kool partij licht pak

ik was op zoek naar een Halloween feest winkel in de buurt van Montreal Canada, dat had een fatsoenlijke Tron Legacy kostuum...Ik vond de typische maar guess what! Ik heb niet helemaal passen en ik heb geprobeerd alle maten!!  Damn... het deed ook ni
Een betere Sneeuw Shovel

Een betere Sneeuw Shovel

Uw schop sneeuw zal beter presterenen zal je het meerAls het formaat wordt aangepast bij jou past.Zie de man in de bovenstaande afbeelding? De bovenkant van het handvat op zijn schop komt net tot de bovenkant van zijn voorhoofd. Dat is gewoon de juis
Combat Robot van Robo-Rooter - 3lb

Combat Robot van Robo-Rooter - 3lb

Robo-Rooter is mijn nieuwste combat robot. Het is een horizontale schijf-spinner van 3lb.Stap 1: Ontwerp en Concept In de zomer een vriend was verkoop van sommige van zijn ongebruikte combat robot onderdelen en ik kocht een van zijn hubmotor-schijven
Hoe te hex mod een minecraft wereld zaad in een aangepaste wereld maken uit zaad deel u voordat doorvoeren

Hoe te hex mod een minecraft wereld zaad in een aangepaste wereld maken uit zaad deel u voordat doorvoeren

in dit hoe te doen video laat ik zien hoe hex mod je minecraft werelden nemen delen uit zaad, s hebt maken vóór en leg ze in een aangepaste zaad.het enige wat ik niet geen welke rol u nemen dat is een verrassing. maar als yourlukyplaatst u een onderd
Maken van een aangepaste mod (e-cig)

Maken van een aangepaste mod (e-cig)

Een vak mod is de batterij box die de bevoegdheden van de verstuiver in een e-cig-apparaat. Ik verwijs naar mijn mod als een hybride-boxfet, in dat Im met behulp van een mechanische knop die is gelijmd op een aluminium klinknagel. Het einde van de kl
Nerf stryfe mod aangepaste vat, voorraad, zicht en kleur

Nerf stryfe mod aangepaste vat, voorraad, zicht en kleur

Join het leger Deathly schuim op deathlyfoamarmy.weebly.comDit is mijn modded stryfe.Het heeft een aangepaste kladje bouwen goed werkende zicht, voorraad en vat.Het heeft ook modded munitie maar de internals van de stryfe zijn niet modded.Dit instruc
TRON: Legacy ID schijf tas

TRON: Legacy ID schijf tas

Ik kocht deze Electro verlichte (EL) draad harde schijf buiten eBay zoals de kleur van de 'Tron Blue' gewoon bedelen was te worden gemaakt in een kleine rugzak stijl zak die kan worden gedragen als de ID-schijven uit de film TRON: Legacy [2010]Stap 1
Tron Light schijf (EL Wire snel!)

Tron Light schijf (EL Wire snel!)

Uw zeer eigen Tron lichte schijf, ik wilde realistisch en bruikbaar dus, maar in plaats daarvan ging ik met plaatmateriaal > =)De lichte schijf is gemaakt van 26ga stalen plaatwerk en scherp slecht is, ik gebruikte een hoek wat we in ons kantoor geha
Hoe maak je een identiteit schijf Prop (Tron: Legacy)

Hoe maak je een identiteit schijf Prop (Tron: Legacy)

het is niet een perfecte replica, maar voor mensen die niet willen kopen van de deluxe licht schijf of geen toegang hebt tot het malen of van kunststof gieten, dit is een gemakkelijke manier om een schijf van licht.Mijn versie is niet precies hoe het
Aangepaste FG Falcon Mk1 bovenste Grill Mod

Aangepaste FG Falcon Mk1 bovenste Grill Mod

een eenvoudige stap voor stap gids voor FG Falcon eigenaars over het maken van uw eigen aangepaste bovenste grill die de FG-X Falcon repliceert grill met de offset XR badge met aftermarket honingraat gaas & een echte ford XR badge!Stap 1: De vereiste
Mijn aangepaste Nerf nacht finder mod

Mijn aangepaste Nerf nacht finder mod

dit is mijn eerste poging tot modding iets echt. Ik had keek rond en begon deze mod door het verwijderen van de beperkingen van de lucht, dan heb ik besloten te verleggen naar munitie opslag van de bodem naar de top, om slank omlaag het profiel. Als