Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
Om du har blivit trygg med Arduino -plattformen och vill försöka programmera några andra atmel -mikrokontroller, hjälper den här guiden dig att göra dina första steg. I synnerhet kommer du att göra en skärm för Arduino Uno -kompatibla kort för att programmera flera ATtiny -mikrokontroller (2313/4313 25/45/85 och kanske några andra).
Tillbehör
För detta ganska enkla projekt behöver du:
-perfboard (enkelsidig eller dubbelsidig minst 20x10 punkter)
-3x 5 mm lysdioder
-3x 220-330 Ohm motstånd
-20 -stifts uttag
-12 stifthuvuden (minst)
-1x bygel
-några bygeltrådar
Och naturligtvis en ATtiny mikrokontroller att arbeta med (i mitt fall är det en 2313)
Steg 1: Kabeldragning
Jag är inte särskilt van vid att göra steg -för -steg -guider, så jag bifogar helt enkelt slutresultatet och lite ledningar. Observera att polariteten hos lysdioderna inte respekteras på Fritzing -bilden så var försiktig!
Om du har bestämt dig för att använda enkelsidig perfboard måste du trycka ner hanstift med några tänger för att göra stiften längre och löda dem från baksidan.
Bygeln behövs för att ändra GND -stiftet (beroende på vilken mikrokontroller du använder) även om jag kunde ladda upp skissen på ATtiny 2313 även utan GND alls …
Den gröna lysdioden lyser alltid och är valfri.
Steg 2: Programinstallation
Nu måste du ladda upp arduino -ispen till arduino -kortet. Gå till Arkiv -> Exempel -> ArduinoISP.
Innan du laddar upp kan du ändra beteendet hos lysdioder genom att tilldela stift 8 och 9, stift 7 kommer INTE att användas. PMODE (i mitt fall blå) är en som blinkar när du laddar upp skissen. ERR tänds när ett fel uppstår. Jag försökte simulera fel men det tändes aldrig … HB står för HeartBeat och kommer med jämna mellanrum att slå på och av. Inte särskilt användbart för mig men du kan tilldela det istället för ERR LED.
Steg 3: Ladda upp din skiss
Nu är du äntligen redo att ladda upp din skiss. Se till att du har installerat ditt specifika kort (mikrokontroller) och gå sedan till Verktyg -> Programmerare -> Arduino som Internetleverantör.
Se till att de digitala stiften som tilldelas i din skiss motsvarar dem på din mikrokontroller.
Nu är du redo att ladda upp din skiss!
Rekommenderad:
En liten programmerare för ATTINY mikrokontroller med Arduino UNO: 7 steg
En liten programmerare för ATTINY mikrokontroller med Arduino UNO: Det är för närvarande intressant att använda mikrokontroller i ATTINY -serien på grund av deras mångsidighet, låga pris men också det faktum att de enkelt kan programmeras i miljöer som Arduino IDE. Program som är utformade för Arduino -moduler kan vara enkelt överföra
ATTiny HV -programmerare: 4 steg
ATTiny HV -programmerare: Denna instruerbara är för ett ATTiny -programmeringsverktyg som använder ett ESP8266 och ett webbläsarbaserat användargränssnitt.Det följer på från en tidigare instruerbar säkringsredigerare för läsning och inställning av säkringar men stöder nu radering, läsning och skrivning av flaskan
Billig STK500 AVR -programmerare för Atmel Studio: 7 steg
Billig STK500 AVR -programmerare för Atmel Studio: Atmel Studio är ett kraftfullt verktyg för att göra AVR -program, men att skriva ett program är det första steget. För att använda ditt program måste du skapa en krets och överföra din kod till mikrokontrollern. Du kan programmera din AVR från Atmel Studio med hjälp av
Hur man ansluter en FT232RL -programmerare till Arduino ATMEGA328 för att ladda upp skisser: 4 steg
Så här ansluter du en FT232RL-programmerare till Arduino ATMEGA328 för uppladdning av skisser: I den här mininstruktionsfunktionen lär du dig hur du ansluter FT232RL-chipet till ATMEGA328-mikrokontrollern för att ladda upp skisser. Du kan se en instruktionsbok på denna fristående mikrokontroller här
ISP -programmerare för AVR -mikrokontroller: 4 steg
ISP -programmerare för AVR -mikrokontroller: En mikrokontroller -programmerare är en hårdvaruenhet som åtföljs av programvara som används för att överföra maskinspråkskoden till mikrokontrollern/EEPROM från datorn. ISP -programmerare för AVR -mikrokontroller är serieprogrammerare som använder