Alles In één AVR programmeur (6 / 7 stap)

Stap 6: Programmeren van de Attiny84/85


Start van de Arduino IDE, klik op extra en open het pension menu.

Selecteer je Arduino board. (Ik gebruik een Uno).

Klik op Tools opnieuw en deze keer open het menu Programmer.

Selecteer de AVRISP mkII programmeur.

Klik op bestand, open het menu voorbeelden, en klik op ArduinoISP.

Voor het programmeren van een Attiny85 plaats de chip in de achterkant van de aansluiting aan de linkerkant zoals in de eerste afbeelding. De uitlijning stip geconfronteerd met het handvat.

Voor het programmeren van een Attiny84 plaats de chip aan de voorkant van de aansluiting aan de linkerkant zoals in de tweede afbeelding. De inkeping uitlijning wordt geconfronteerd met het handvat.

Ik zal het geven van instructies voor het programmeren van de Attiny85. Als u een Attiny84 programmeert werkt alles hetzelfde. Gebruik in plaats daarvan gewoon de definitie van de Raad van bestuur Attiny84.

Klik op extra, open het menu Programmer en Arduino als ISP selecteren.

Klik op Tools opnieuw en deze keer openen het Board menu.

U ziet een heleboel nieuwe borden vermeld.

Er zijn drie aanbiedingen voor de Attiny85 chip:

  • Attiny85 (interne 1 MHz klok)
  • Attiny85 (de interne klok van de 8 MHz)
  • Attiny85 (externe 20 MHz klok)

De standaardinstelling is Attiny85 (interne 1 MHz klok).

Gebruik de 1 MHz-instelling als u de chip op laagspanning werkt of wenst u een minimaal stroomverbruik. De Attiny85 kunt uitvoeren op zo weinig als 2.7 volt, 1,8 volt voor de Attiny85V.

De Attiny85 (de interne klok van de 8 MHz) is de meest gebruikte instelling voor de chip.

Gebruik de Attiny85 (externe 20 MHz klok) instelling alleen als u de snelheid nodig. Het kristal is vereist en maakt gebruik van twee digitale pinnen. Zodra de chip is ingesteld op het gebruik van de externe klok, die het niet zonder het draaien zal.

Laden uw programma is eigenlijk een proces in twee stappen. Eerst u de branden Bootloader optie onder Hulpmiddelen voor stormloop, vervolgens u laden uw programma. Op Attiny chips de Bootloader branden geeft optie een bootloader niet daadwerkelijk branden. Daarin alleen de interne zekeringen instellen van de kloksnelheid.

Als u de externe klok gebruikt de frequentie van de keramische resonator maakt niet uit wanneer u de bootloader branden of laden van het programma. De chip wordt uitgevoerd op de frequentie van de keramische resonator of crystal. De frequentie van de keramische resonator of crystal moet 20 MHz wanneer u Verwijder de chip van de programmeur en het in uw project zet. Dit komt omdat een programma geschreven in de Arduino IDE zal de timer interrupts om de 20 MHz kloksnelheid autocratisch synchroniseren.

Nadat u hebt besloten op een kloksnelheid Klik op extra, vervolgens opent u het menu Boards om te selecteren van de Raad van bestuur en klok-snelheid.

Klik op tools opnieuw en klik op branden Bootloader.

Nu kunt u uw programma in de Arduino IDE laden en klik op de upload knop om te laden uw programma.

.

Als u wilt zien wat er gebeurt als de kloksnelheid en de timer interrupts niet branden de bootloader op 1 MHz. laden een knipoogje-programma dat knippert een LED 1 tweede op en één seconde af, maar de optie 8 MHz gesynchroniseerd. U zult merken dat de LED veel langzamer knippert.

Gerelateerde Artikelen

AVR ISP programmeur

AVR ISP programmeur

maken van uw eigen DIY Arduino board is interessant en uitdagend amusement. De grootste complicatie is altijd het verbranden van de bootloader. Deze soort van "Catch 22:http://en.wikipedia.org/wiki/Catch-22 _(logic)" acts - u kunt niet programme
Aan de slag met ubuntu en de AVR draak

Aan de slag met ubuntu en de AVR draak

hier is wat ik deed om te beginnen met de AVR Dragon te programma ATMEGA8 microcontrollers met behulp van ubuntu (dit is gericht op beginners, ikzelf ben ook een beginner, wordt dus geen verbeteringen van meer ervaren gebruikers worden zeer gewaardee
Een volledige starter gids voor AVR's

Een volledige starter gids voor AVR's

hebt gespeeld met de Arduino en nu hebben een smaak voor microcontrollers?Hebt u geprobeerd verder te gaan dan de Arduino maar werd gestopt door de dichte gegevensbladen?Dit is de instructable voor u!Ik was bezig een instructable voor de epilog wedst
Tic-Tac USBtinyISP programmeur

Tic-Tac USBtinyISP programmeur

wat is met mint vakken en elektronica? Beats die me, maar ze een of andere manier zijn gemaakt voor elkaar. Ik had ladyada de USBtinyISP v1.0 circuit gebouwd op een breadboard die ik om de andere dag gebruikt. Het werkte sporadisch (en nooit op het u
Het gebruik van de Dragon Rider 500 met uw AVR Dragon

Het gebruik van de Dragon Rider 500 met uw AVR Dragon

dit instructable is een spoedcursus in het gebruik van enkele van de kenmerken van de Dragon Rider 500 van Ecros technologieën. Wees u ervan bewust dat er een zeer gedetailleerde handleiding beschikbaar op de website Ecros is.De Dragon Rider is een i
AVR ISP breadboard adapter

AVR ISP breadboard adapter

Na de volledig intensivering weg van het Atmel STK500 ontwikkel bord (die had inspireerde mij om mijn eerste Instructable) bouw ik nu al mijn circuits en projecten op breadboard - en bovendien: ik ook mijn studenten daartoe dwingen.Met behulp van een
Beginner's Guide - AVR Programming

Beginner's Guide - AVR Programming

u krijgt dit gedaan in 30 min.Stap 1: onderdelen1. 1 x elk soort printplaat2. 1 x microcontroller van Atmel AVR Atmega163. 8 x 330 Ohm weerstanden4. 8 X LED 's5. 1 X AVR programmeur (enkel voor download de code te gebruiken, gebruikte ik een STK500)S
Universele programmer voor AVR van en S51 plus ZIF socket!

Universele programmer voor AVR van en S51 plus ZIF socket!

Deze programmer is ontwikkeld door het bedrijf en is geproduceerd ten minste 2500PCS van dit en het vrij getest en normen, en nu we niet het vervaardigen van deze versie niet meer, hier is het product van de koppeling (Sorry enige Farsi beschikbaar w
CNC Laser voor afbeeldingen afdrukken en gravure - Shapeoko 2 gebaseerd

CNC Laser voor afbeeldingen afdrukken en gravure - Shapeoko 2 gebaseerd

Als u eigenaar bent of van plan bent te bouwen van een Shapeoko 2 CNC frezen Machine, doorloopt dit Instructable u de stappen die nodig zijn voor zitten kundig voor toevoegen een 2 watt laser staat grijs-schaal afbeeldingen afdrukken op vele oppervla
Infrarood Quiz zoemer (draadloze)

Infrarood Quiz zoemer (draadloze)

Hey mensen!Maak je klaar om te verkennen de hoekje en hoek van de IR-signalen en pronken de Arduino-codes. IR zoemer maakt gebruik van een schakeling die vergelijkbaar is met die van een TV-afstandsbediening (openbreken van de afstandsbediening en ne
Een NES gamepad omzetten in USB met Arduino

Een NES gamepad omzetten in USB met Arduino

Hallo!In dit instructable, ik zal u tonen hoe een Nintendo Entertainment System control pad aan een arduino aansluiten, de arduino draait op zijn beurt een speciale schets waarmee op een PC als een joystick met USB-HID opdagen!En als dat niet koel ge
CHR van 8 X 8 X 8 LED kubus Revisited met verbeteringen!

CHR van 8 X 8 X 8 LED kubus Revisited met verbeteringen!

Zie stap 17 voor meer info met betrekking tot de muziek invoermodus voor niet-OPRIT boards.Er zijn nu 7 muziek modi in de geboekte code, en ik ben op zoek naar meer ideeën voor animaties of muziek geactiveerd effecten!SKIP direct naar stap 1 als u ge
De Raven, hoge marteling

De Raven, hoge marteling

dit is een klein apparaat waarmee ik met het eenvoudige doel wordt discreet vervelend. Hij wacht op een vooraf bepaalde hoeveelheid tijd, en dan begint het uitstoten hoge pieptonen. Ik heb geprogrammeerd mijne om te profiteren van een interessante ei
$15 droom tot werkelijkheid interfacer, controle-objecten in de realworld van je lucide droom

$15 droom tot werkelijkheid interfacer, controle-objecten in de realworld van je lucide droom

Heb je ooit wilde krijgen werk gedaan in de tijd die je afval slapen? Nu u kunt!Dit project is in wezen een zeer complexe lucide droom masker die REM-slaap door oog beweging detecteert.Vervolgens kunt u vooraf gedefinieerde oog opdrachten naar het ma