Het 8Pin ATTINY programmering schild met een externe klok (1 / 2 stap)

Stap 1: Zekeringen en aansluiten van een externe klok-bron


AVR microcontrollers hebben twee configuratie bytes in hun intern geheugen waarmee verschillende aspecten van hoe de processor is in eerste instantie geconfigureerd en uitgevoerd. Deze heten FUSE-bits om duistere redenen, en als je ze verkeerd, kunt u de processor renderen helemaal niet meer functioneert (of dichtgemetseld!) Deze kunnen worden hersteld met een speciale hoogspanning programmeur. Fuse beet, de klokbron, is in eerste instantie ingesteld op de chip interne oscillator gebruikt. Voor vele toepassingen, dit is prima, maar als kritische timing nodig is is het noodzakelijk om een externe kristal of oscillator te gebruiken. Dit zijn veel meer temperatuur stabiel en nauwkeurig.

De 8 pin programmeren schild maakt geen gebruik van een externe oscillator. U kunt de rest van de flits van een ATTINY met de programmering schild programmeren, zolang het is zekering is ingesteld op een interne klok. U kunt zelfs het schrijven van de Fuse-bits als u de klok niet wijzigen en u zelfs dat eens schrijven kunt! Daarna, hebt u niet wat voor klok u hebt geselecteerd beschikbaar, de chip gewoon werken niet, zelfs voor de programmering.

Bijvoorbeeld, heb ik een hack voor de TV-B-Gone dat het verandert in een Super Camera Remote. De TV-B-Gone maakt gebruik van een externe 3-pins keramische resonator zoals hier afgebeeld. Als u de processor die wordt geleverd met de TV-B-Gone nemen of program van de zekeringen met behulp van de makefile in het open source firmware pakket, krijg je deze fout:

avrdude: apparaat handtekening = 0xfff000
avrdude: verwachte handtekening voor ATtiny85 1E 93 0B
Chip dubbel te controleren, of gebruik -F om te overschrijven van dit selectievakje.

Gelukkig bevat Randofo vrouwelijke headers als een uitbraak van alle de pinnen. Je krijgt een van deze 3-pins-resonatoren en de middelste pin verbinden met grond (pin 4) en de andere twee naar pin 2 en 3.

Als u dit doet, kunt u herprogrammeren, met inbegrip van terug te gaan naar de interne klok!

Hier, ik gebruikte een breadboard, maar het ook gemakkelijk om te nemen een kleine strook van protoboard en een kleine kop aansluitpunten voor recht zou zijn.

Gerelateerde Artikelen

AVR fuse basics: een avr met een externe klok

AVR fuse basics: een avr met een externe klok

zekeringen zijn de moeilijkste onderwerpen die ik tegenkwam terwijl leren over programmeren microcontrollers. Zelfs na zoeken en uitgebreid lezen, ik nog steeds kon niet in geslaagd om te wissen mijn concepten over hen. Maar toen begon ik te leren ov
Het beheren van de monsters met een QR-code en een database op de Raspberry Pi?

Het beheren van de monsters met een QR-code en een database op de Raspberry Pi?

Deze stapsgewijze handleiding wordt verwezen naaru helpen bij het maken van uw eigen database op een Raspberry Pi.Ons werk was het creëren van een web-pagina voor het bedrijf Materia Nova voor het coderen van gegevens op monsters van hun producten. Z
Android Wear Apps met een iPhone: A Comprehensive Guide to installeren van 3rd Party applicaties op het Android Wear Watch gekoppeld met een iPhone

Android Wear Apps met een iPhone: A Comprehensive Guide to installeren van 3rd Party applicaties op het Android Wear Watch gekoppeld met een iPhone

Zelf een Android Wear-horloge met een iPhone?Leer hoe u de vaardigheden kunt uitbreiden door het installeren van de 3de partij apps hieronder!Slimme horloges zijn groot. Ze hebben een heleboel andere nuttige eigenschappen die een gewone horloge niet
Hoe verbind uw Arduino BLE schild met een aangepaste iOS/Android-toepassing ontwikkeld in HTML5 en JavaScript.

Hoe verbind uw Arduino BLE schild met een aangepaste iOS/Android-toepassing ontwikkeld in HTML5 en JavaScript.

Dit instructable toont u hoe te bouwen van een mobiele applicatie die met uw Bluetooth Low Energy (BLE) schild communiceert. In deze tutorial die ik heb gebruikt een BLE schild uit RedBearLab, maar hierbij moet gemakkelijk te bouwen om te werken met
Programmering Arduino met een Arduino

Programmering Arduino met een Arduino

Dit is mijn eerste Instructable. In dit Instructable ga ik u tonen hoe te programmeren van een Arduino met een Arduino. Er zijn geen stuurprogramma's nodig! Dit Instructable is ook handig voor het uploaden van schetsen aan de Chinese ArduinoStap 1: D
Het maken van programma's op een grafische rekenmachine

Het maken van programma's op een grafische rekenmachine

(specifiek bestemd voor de TI-83 of TI-84 Plus -gebruikers)Ooit gewenst dat u zou kunnen een programma op uw calculator hebben te lang getrokken uit formules voor u doen? Met deze tutorial zal u zitten kundig voor programma formules in uw calculator
Hoe maak je een multiplex schild met een lederen verpakt rand

Hoe maak je een multiplex schild met een lederen verpakt rand

In deze instuctable leer je hoe maak je een leer gewikkeld schild. U kunt het gebruiken voor LARP, boffering, of welke andere re-enactment activiteit die u verkiest, natuurlijk het kan ook worden gebruikt als een kostuum-element of gewoon voor de lol
Het organiseren van uw geld met een K'nex geld Clip!

Het organiseren van uw geld met een K'nex geld Clip!

Geld hebben, maar hou niet dragen van een portemonnee rond? Hebben sommige K'nex in de kast liggen? Nou, is het tijd om 'em, oorzaak gissing wat is in de trend nu... een K'nex geld Clip!Voor degenen die niet weten, is een geld clip in feite een appar
Het opladen van uw telefoon met een kaars!

Het opladen van uw telefoon met een kaars!

In dit instructable ik zal u tonen hoe te maken van een apparaat dat zal uw telefoon opladen en afgeven van een rustgevende licht met een kaars. Als je dit instructable vervolgens wees alsjeblieft zeker om te stemmen voor mij in de wedstrijd van de e
Het verfraaien van uw spullen met een dremel

Het verfraaien van uw spullen met een dremel

een tijdje geleden maakte ik een vaas van multiplex. En nu ik wilde om het te versieren. Ik ging in de tuin een nam een foto van onze magnoliaboom.  Ik schetste de afbeelding (magnolia bloem). Toen ik de bloem magnolia trok op het hout met een wit po
Het organiseren van uw kamer met een mooie paraplu-rack!

Het organiseren van uw kamer met een mooie paraplu-rack!

Wat moet u doen met uw paraplu's die u niet meer nodig? Gooi je ze uit? Nou, dit leerprogramma zal u tonen een unieke manier om uw oude paraplu's hergebruiken zodat u het gebruiken kunt om te versieren/organiseren van uw kamer!Niet alleen is dit eenv
Over het doen van de vakantie met een robot: deel 1 - Halloween

Over het doen van de vakantie met een robot: deel 1 - Halloween

Voor een onderzoeksplatform gooide ik samen wat elektronica een stuk laags hout en sommige motoren.Kom Halloween tijd een briljant idee popped in mijn hoofd!De robot verkleden als iets als een prop dan jagen na mensen.--------------------------------
USBASP Bootloading, een ATMega328p met een interne klok van 8mhZ

USBASP Bootloading, een ATMega328p met een interne klok van 8mhZ

wat zijn we gaan doen is programma een ATMega328P zonder een externe kristal door met behulp van USBASP-programmeur en de Arduino IDE.Waarom zouden we dit willen? Het gebruikt minder componenten en dichter bij het weten hoe te programmeren met zoiets
USBASP programmeren een ATMega328P met een interne klok van 8MHz

USBASP programmeren een ATMega328P met een interne klok van 8MHz

wij zal programmeren van een bootloaded ATMega328P met een Arduino schets, In de Arduino IDE, maar gebruik een USBASP programmeur niet de Arduino board.Dit is vergelijkbaar met USBASP Bootloading.U kunt hiervoor een breadboard te gebruiken of gebruik