DIY avr programmerer for Windows 10. Miniatyr USB programmerer for AVR mikrokontrollere. Kontroller om bord

Det er mye på Internett USB-kretser programmerere for AVR mikrokontrollere. Alle kan deles inn i tre grupper: programmerere basert på AVR-mikrokontrollere, der USB-grensesnittet er implementert i programvare, programmerere basert på AVR-mikrokontrollere med USB-maskinvarestøtte, og programmerere basert på FT232-brikker, som opererer i BitBang-modus.

En av de enkleste AVR USB-programmererne å replikere er USBasp. Den er satt sammen på en Atmega8 (eller Atmega48) mikrokontroller og krever et minimum eksterne komponenter, har flere ferdige alternativer for PCB-layout og programmeringsskall, og kan også fungere under Linux og MacOS.

Det er virkelig ett MEN! For å gjenopplive denne programmereren, må du skrive fastvare til mikrokontrolleren, noe som betyr at du allerede bør ha en slags fungerende AVR-programmerer, eller i det minste kunne få den et sted.

Diagrammet til USBasp-programmereren er vist i figuren nedenfor. Jeg tok diagrammet fra forfatterens nettside http://www.fischl.de/usbasp som grunnlag og endret det litt. Diodene VD1 - VD3 ble lagt til for å redusere forsyningsspenningen og matche de logiske nivåene til mikrokontrolleren og USB-port uten zenerdioder. Kretsene koblet til UART ble kastet ut, siden de ikke ble brukt, og jumper JP1 ble lagt til.

Jeg skal fortelle deg om formålet med lysdioder og jumpere.

HL1 signaliserer at programmering pågår. Den lyser mens fastvaren skrives.

HL2 indikerer at programmereren er i fungerende tilstand. Den lyser når strømmen tilføres.

JP1 kortslutter en kjede av dioder, som lar deg endre spenningen på programmeringskontakten fra 3 til 5 V. Men uten zenerdioder vil dette ikke fungere med alle datamaskiner. Mange datamaskiner gjenkjenner ikke USBASP hvis den har 5-volts logiske nivåer.

JP2 endrer frekvensen til SCK-signalet. Med jumperen åpen vil SCK-frekvensen være 375 kHz, med jumperen lukket - 8 kHz. Dette er nødvendig for programmering av mikrokontrollere med lave klokkehastigheter (mindre enn 1,5 MHz).

JP3 kobler RESET-pinnen til programmeringskontakten. Dette er nødvendig for å programmere selve programmererens mikrokontroller.

JP4 kobles til +5V programmeringskontakten fra USB-porten. Denne funksjonen kan være nødvendig for å drive det programmerbare kortet fra programmereren.

USBASP-montering

For å sette sammen USBASP-programmereren trenger du følgende komponenter:

Å lage et brett ved hjelp av LUT-metoden er ikke spesielt vanskelig - brettet er ensidig, sporene er brede. Ved utskrift trenger du ikke speile brettdesignet.


Etter montering av brettet må det kontrolleres nøye for kortslutninger. Spesielt på matvarekjeder. Hvis alt er i orden, kan du skrive fastvaren til mikrokontrolleren. Den finner du på slutten av artikkelen. Til dags dato er dette mest siste versjon, men bare i tilfelle, ta en titt på forfatterens nettsted.

Du kan programmere mikrokontrolleren direkte på brettet. For å gjøre dette må du lukke jumper JP3 og JP4, koble USBasp til datamaskinen for å forsyne strøm og koble programmereren til BH-10-kontakten. Resten av trinnene avhenger av hvilken programmerer du bruker.

Når mikrokontrolleren er programmert, må du stille inn sikringsbitene slik at den klokkes av en ekstern krystall. Betydningen av sikringsbitene er:

atmega8 HFUSE=0xc9 LFUSE=0xef
atmega88 HFUSE=0xdd LFUSE=0xff

Jeg flashet USBASP med min opprinnelige Atmel-programmerer. jeg har inne Atmel Studio Vinduet med sikringsbits så slik ut.

Hvis du flasher USBasp med en programmerer på FT232, vil bildet av Fuse-biter være slik i SinaProg.


Det er ingen forskjell, så ikke still spørsmål om hvilke sikringsbiter du skal installere.

Installere drivere for USBasp

For å jobbe med programmereren under Windows, må du installere drivere. De kan lastes ned fra forfatterens nettside. For operasjonsstuer Linux-systemer og MacOS X USBasp-driver er ikke nødvendig.

Vi kobler den sammensatte og programmerte USBasp til datamaskinen. Operativsystemet vil varsle oss om at ny maskinvare er funnet og vil tilby å installere drivere.


Velg alternativet - installer fra et spesifisert sted


Angi mappen der driverne for programmereren er plassert.


Systemet vil kjøle seg ned litt, og deretter starter installasjonsprosessen.


Hvis alt gikk bra, vil maskinvareveiviseren fullføre jobben.


Og Windows vil varsle oss når ny maskinvare er installert


Nå kan programmereren brukes.

Den beskrevne prosedyren kan variere litt avhengig av versjonen av operativsystemet, men essensen er den samme - slipp driverne fra mappen.

Skall for arbeid med USBasp

Det finnes flere programmer for å jobbe med USBasp - avrdude, eXtremeBurner, Khazama og.. noen andre.

Etter min mening er det mest brukervennlige programmet for USBaspa Khazama. Den har et enkelt og intuitivt vindusgrensesnitt. Mikrokutføres i tre trinn.

For å programmere AVR-mikrokontrollere kreves en programmerer. Den enkleste måten er å lage en programmerer for COM eller LPT. Men jeg jobber på en bærbar datamaskin, og nå installerer de bare USB-porter. Så tiden er inne for å anskaffe en programmerer for AVR via USB. Nå ville jeg mest sannsynlig kjøpt denne programmereren. På ebay er de rimelige, sannsynligvis til og med billigere enn å kjøpe deler, lage et kretskort og lodde alt sammen. Selv om du ser fra den andre siden, vil det ta minst en måned før en bestilling fra ebay kommer via post, og du kan sette sammen en avr usb-programmerer med egne hender, på grunn av dens enkelhet, på en kveld. Videre, hvis en nybegynner radioamatør setter sammen en programmerer selv, vil han i tillegg til programmereren få erfaring, uvurderlig erfaring, og dette er verdt mye.
Dette er min andre USB-programmerer for AVR, den første jeg laget var en USB-asp-programmerer, men jeg likte den egentlig ikke, siden den noen ganger falt av datamaskinen min, selv om ingenting slikt ble observert på en annen datamaskin. Jeg bestemte meg for å prøve å bygge en annen programmerer, og valget mitt falt på AVR910-programmereren. Denne programmereren har et litt annet USB-tilkoblingsskjema, og som det viste seg senere, fungerer alt veldig bra på datamaskinen min. Jeg glemte problemene jeg hadde med min forrige programmerer. AVR910-programmereren beskrevet i denne artikkelen er dette øyeblikket min viktigste AVR-programmerer.
Kretsen og fastvaren ble brukt fra prosjektets nettsted (http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm).


Programmereren får strøm fra USB-porten. For ikke å kreve koordinering med linjenivåer USB-data port (3,6V), er strømforsyningen til mikrokontrolleren 3,6V. For å få 3,6V fra 5V i en USB-port, brukes en krets av to direkte koblede silisiumdioder i serie. Hver diode faller 0,7V, og totalen er 1,4V. Diodene må være silisium; bruk av Schottky-dioder er ikke tillatt, siden de faller mindre enn 0,7V. Utgangene til programmeringskontakten er koblet gjennom 330 Ohm motstander for å matche nivåene. Enheten fungerer på AtMega8-16 mikrokontroller på klokkefrekvens 12MHz. Diagrammet viser pin-numrene for mikrokontrolleren i en DIP-pakke, selv om jeg rutet kortet for en SMD-pakke, som kalles TQFP. Programmereren har en indikasjon på skriving, lesing og strømtilgjengelighet. Denne programmereren har også en utgang som alltid har en firkantbølge med en frekvens på 1 MHz. Dette er en veldig kul og nyttig ting for å gjenopprette mikrokontrollere hvis klokkefunksjon er konfigurert fra en ekstern kilde på grunn av feilprogrammerte sikringsbiter klokkepulser. Jeg har allerede gjenopprettet mikrokontrollere på denne måten flere ganger. Du trenger bare å se i dataarket etter en spesifikk AVR-mikroprosessor, til hvilken pinne den er koblet til ekstern kilde klokkesignal, og lodde til denne konklusjonen kilden til meanderen. Koble til programmereren og omprogrammer sikringen. Det er veldig enkelt, men noen ganger hjelper det mye!
De tilgjengelige alternativene for å implementere trykte kretskort for AVR910-programmereren passet ikke helt for meg, og jeg sporet min versjon (du kan laste ned prosjektfilene på slutten av artikkelen).


Det beskyttende mønsteret påføres folieglassfiberlaminat ved hjelp av laserskriver og jern.


Etter etsning ble resultatet denne skjønnheten. Jeg klarte ikke å holde meg tilbake og skrapte opp toneren på sporene mellom bena på mikrokretsen. Jeg kunne ikke vente med å sjekke om de fungerte eller ikke.




For enkel bruk har jeg merket formålet med hver pinne til AVR910-programmereren. For å gjøre dette tegnet jeg et lite skilt, som jeg printet på glanset fotopapir og limt på programmeringsbrettet med dobbeltsidig tape.

Jeg satte en gruppe blank for et skilt som skal skrives ut på fotopapir som måler 10x15 i arkivet med alle filene til dette innlegget. Du kan laste den ned på slutten av denne artikkelen.
Fastvaren for programmereren kan lastes ned fra lenken på slutten av artikkelen.
Sikringsbits er satt i henhold til figuren nedenfor:


Hvordan programmere AtMega8-mikrokontrolleren for AVR910-programmereren kan ses i videoen min:

Jeg kunne ikke finne et hus til AVR910-programmereren; Jeg ville at programmereren skulle forbli liten, og i utgangspunktet brukte jeg et bart bord som ikke var isolert på noen måte. Men så kjøpte jeg bred gjennomsiktig varmekrympe og plasserte programmereren i den. Du kan se hva sluttresultatet er på bildet. Jeg synes det er ganske interessant og til og med søtt.




Med varmekrympe virker alt enkelt, men jeg hadde vanskelig for å lage hullene til pinnene. Hvis du gjennomborer hullene med en syl, bryter krympeslangen under krympingen fra disse hullene. Jeg ødela til og med flere blanks, men på slutten av eksperimentene ordnet alt seg. Som et resultat stakk jeg ikke hullene, men smeltet dem med et varmt loddejern med en nålespiss. Langs kantene på brettet loddet jeg endene på krymperøret. De loddes veldig enkelt - begge ender av røret varmes opp, deretter raskt, før de rekker å avkjøles, klemmes de fast og holdes fast til de avkjøles helt. Resultatet er et ganske sterkt knutepunkt. Jeg klemte den med en medisinsk klemme; varmekrympingen etterlot til og med spor av hakk på kjevene.
Når du kobler AVR910-programmereren til datamaskinen din for første gang, vil en ny AVR910-enhet vises i systemet. Nå må du installere driverne og du kan jobbe.
Jeg jobbet med denne programmereren på 32-biters Windows XP- og Windows 7-systemer. Alt fungerer veldig bra og det oppstår ingen problemer. Det oppsto problemer da jeg prøvde å installere drivere for 64-bits Windows 7. Faktum er at denne driveren ikke har en digital signatur fra Microsoft og 64-biters Windows 7, som er sikrere, blokkerer alle drivere uten digital signatur. Denne blokkeringen kan deaktiveres, men det er ikke helt lett..... Så ha det i bakhodet.
Jeg laster opp fastvaren til mikrokontrolleren ved å bruke AvrOsp2-programmet. Det er veldig enkelt, krever ikke installasjon, er gratis, støtter AVR910-programmereren og et stort antall AVR-mikrokontrollere, fungerer bra og har en veldig praktisk meny for å jobbe med FUSE-biter. Generelt et kult program, jeg liker det veldig godt, jeg anbefaler det! I videoen nedenfor viste jeg prosessen med å installere drivere for AVR910, hvordan du konfigurerer og bruker AvrOsp2-programmet.

I min versjon av programmereren installerte jeg ikke en 22 uF utgangs elektrolytisk kondensator, som er installert på siden motsatt av sporene og loddet inn i hullene som er plassert i nærheten av USB-kontakt. Det kan være nødvendig å installere en ekstra elektrolytisk kondensator med en kapasitet på 10-50 µF parallelt med den loddede 0,1 µF keramiske kondensatoren, nær den grønne PWR LED. Bildet nedenfor viser tilkoblingsstedene for hånd.

For å betjene programmereren trenger du en mikrokontroller som kan operere opptil 16 MHz. AVR AtMega8 er tilgjengelig i to serier som opererer opp til 8 MHz (L-serien), de passer ikke for oss, siden prosjektet går på 12 MHz kvarts. Det finnes også en vanlig versjon, som er operativ opp til en frekvens på 16 MHz. Det er det vi trenger. Nedenfor er en del av AVR AtMega8 dataarket, der versjonene av mikrokontrollere som ikke vil fungere i denne programmereren er krysset over, og versjonene av mikrokontrollere som vil fungere i dette prosjektet er uthevet med en grønn ramme.

Mikrokontrollere fra ATMEL har fått stor popularitet. Deres programmering før bruk kan utføres direkte på brettet til den ferdige enheten via en enkel ISP-kabel koblet til LPT-port personlig datamaskin eller en litt mer komplisert kabel koblet til COM-porten. Men i dag mer og mer hovedkort er produsert uten begge deler, og i bærbare datamaskiner forsvant LPT for lenge siden, erstattet av et USB-grensesnitt. Men programmerere for dette grensesnittet finnes også og er tilgjengelige.

For skala er det en vanlig 5 mm LED i nærheten.
Denne USBASP-programmereren støtter følgende mikrokontrollere:

Liste over støttede MK-er

ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261, ATtiny28, ATtiny44, ATtiny45, ATtiny 45, 8, 8, ATtiny AT
AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, T90S4433, AT90S4434, AT90S8515, AT90S8535
ATmega8, ATmega48, ATmega88, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega165, ATmega168, ATmega169, ATmega32, ATmega323, ATmega323, ATmega323, AT
ATmega3250, ATmega329, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega128, ATmega1280, 5, 012ga, ATmega 2, 5, 12ga, 5, 6, 12, 6 3, ATmega406, ATmega851 5, ATmega8535
AT90CAN32, AT90CAN64, AT90CAN128
AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B
AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647
AT89S51, AT89S52
AT86RF401




En 10-leder flykabel med kontakter følger med programmereren.


Programmereren får strøm fra datamaskinens USB-port.


På programmeringskortet er det et sted for ulodding av en 3,3V LDO spenningsregulator, men selve den er ikke loddet.
Programmereren støttes av AVRDUDE-programmet. Selve programmet er et konsollprogram, men det er en . Avrdude-verktøyet finner du i mappen /hardware/tools/ i distribusjonen Arduino IDE eller last ned på Internett.
Før du begynner å jobbe med programmereren, må du laste ned driveren fra .
Programmereren støttes også av Arduinos utviklingsmiljø.


Det er fastvare for programmereren kalt , som gjør den til STK500-kompatibel og akseptert av det proprietære utviklingsmiljøet ATMEL AVR Studio, men på grunn av den høye variasjonen til kinesisk maskinvare, kan du bare bruke den på egen risiko og risiko. Jeg planlegger å kjøpe +32 Legg til i favoritter Jeg likte anmeldelsen +17 +42

I dag skal jeg fortelle deg om en rimelig og veldig enkel USBAsp v.2.0-programmerer for AVR-mikrokontrollere (basert på designen til Thomas Fischl), med dens hjelp kan du flashe AVR-kontrollere via ISP-grensesnittet (uten å avlodde det fra brettet). , og viktigst av alt, du kan blinke oppstartssektoren på Arduino-kontrollere.

Tekniske spesifikasjoner

Forsyningsspenning: 5 V, DC
Grensesnitt: USB 2.0
Programmering/lesing: Atmel (AVR)
Mål: 70 mm x 18 mm x 10 mm
Operativsystemstøtte: Windows XP / 7 / 8 / 8.1 / 10.

Generell informasjon

USBAsp-programmereren er distribuert og åpen kildekode. kildekode, så hvis du ønsker det, kan du lage det selv ved å laste ned kretskortet og fastvaren fra Thomas-nettstedet, på grunn av dette i diverse internett I butikker er det forskjellige versjoner av programmereren med samme funksjonalitet. I mitt tilfelle vil jeg snakke om USBAsp V2.0 kinesisk produsent LC-teknologi.

Programmereren er satt sammen på blått kretskort, til venstre er det en USB-kontakt nødvendig for å koble til en datamaskin. ATmega8A-kontrolleren er plassert i sentrum, med en 12 MHz kvartsresonator og elektriske ledninger (motstander, kondensatorer) installert i nærheten. Til høyre er en 10-pinners kontakt (to rader, fem pinner hver, 2,54 mm pitch), som gir datautveksling med mikrokontrolleren som flashes (ISP-grensesnitt). Settet leveres med en kabel, på hver side av hvilken det er en IDC-kontakt (10 pinner), for enkel blinking av noen brett (for eksempel Arduino), anbefaler jeg deg å kjøpe en adapteradapter fra 10-pinner til 6-pinner . Pinnetilordningene til USBAsp-programmereren kan sees i figuren nedenfor, en visning på siden av programmereren.

Pin oppgave:
1 – MOSI
2 – VCC
3, 8, 10 – GND
4 – TXD
5 – RESET
6 – RXD
7 – SCK
9 – MISO

Lysindikasjon
Rød LED G - På
Rød LED R - Datautveksling

Jumpere
JP1 - MAKT kontrollerer spenningen på ISP VCC-kontakten (pin 2), kan settes til + 3,3V, + 5V, eller fjern jumperen helt hvis den programmerbare enheten har sin egen strømkilde.
JP2 - SERVICE, USBasp-fastvareoppdateringer.
JP3 - LANGSOM programmering i lave hastigheter Hvis den programmerbare enheten opererer ved en frekvens under 1,5 MHz, vil SCK (pinne 7) redusere frekvensen fra 375 kHz til 8 kHz.

Det skjematiske diagrammet for USBAsp V2.0-programmereren kan sees i figuren nedenfor.

Liste over støttede AVR mikrokontrollere:
Mega-serien:
ATmega8, ATmega8A, ATmega48, ATmega48A, ATmega48P, ATmega48PA, ATmega88, ATmega88A, ATmega88P, ATmega88PA, ATmega168, ATmega168A, 8P,21, ATmega 8, 31, 31 8P, ATmega103, ATmega128, ATmega128P, ATmega1280, ATmega1281, ATmega16, ATmega16A, ATmega161, ATmega162, ATmega163, ATmega164, ATmega164A, ATmega164P, ATmega164PA, ATmega169, ATmega169A, ATmega169P, ATmega169PA, ATmega2560, ATmega2562, ATmega2562, ATmega 32,Aga, ATmega 32, ATmega 3,Aga 24A, ATmega324P, ATmega 324PA, ATmega329, ATmega329A, ATmega329P, ATmega329PA, ATmega3290, ATmega3290A, ATmega3290P, ATmega64 . 5,
Liten serie: ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny25, ATtiny26, ATtiny45, ATtiny85, ATtiny2313, ATtiny2313A
Klassisk serie: AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535
Bokseserie: AT90CAN128
PWN-serien: AT90PWM2, AT90PWM3

Installere USBAsp-driveren på Windows 8/10

Vi kobler programmereren til USB-porten på datamaskinen, hvis alt er i orden, lyser den røde LED-en på brettet. Deretter vil operativsystemet begynne å søke etter driveren.

Siden, i operativsystem det er ingen nødvendig driver, i " Enhetsbehandling"enheten vil vises" USBAsp" med et utropstegn.

Last ned fra digital signatur, pakk ut og kjør " InstallDriver.exe"

Driveren er installert i " Enhetsbehandling"vil forsvinne Utropstegn Med " USBAsp».

Installasjonen av driveren på Windows XP og Windows 7 er lik, programmereren er klar til bruk.

Programmet ble utviklet av " Bodnar Sergey", fungerer ikke bare med den kinesiske USBAsp v.2.0-programmereren, men også med andre programmerere. Først av alt, last ned programmet, pakk det ut og kjør " AVRDUDEPROG.exe».
Som et eksempel vil jeg flashe et kinesisk bord der ATmega328P-brikken er installert. I programmet klikker du på fanen " Mikrokontrollere"og velg ATmega328P.

Deretter må du velge fastvaren i linjen " Blits» klikk « . . . ", gå til mappen" C:\Program Files\Arduino\hardware\arduino\avr\bootloaders\atmega" og velg " ATmegaBOOT_168_atmega328.hex", klikk" Åpen»

Koble programmereren til brettet " Arduino UNO R3", og trykk på knappen " Programmering».

På slutten vil en dialogboks vises som indikerer vellykket fullføring av programmering.

Med utvikling data utstyr, hver gang det er færre og færre datamaskiner utstyrt med COM- og LPT-porter. Dette forårsaker igjen vanskeligheter, spesielt for radioamatører, knyttet til sammenkobling avktøy med en personlig datamaskin.

Denne artikkelen beskriver en USB-programmerer for AVR-mikrokontrollere, som du kan sette sammen selv. Den er bygget på en Atmega8-mikrokontroller og er i stand til å operere fra en datamaskins USB-kontakt. Denne programmereren er kompatibel med STK500 v2.

Beskrivelse av USB-programmerer

USB-programmereren er bygget på et brett laget av ensidig folieglassfiber. Det er 2 jumpere på brettet: en er plassert under SPI-kontakten, den andre jumperen er plassert i nærheten av samme kontakt.

Etter at alle delene er forseglet, må du flashe Atmega8-mikrokontrolleren med fastvaren gitt på slutten av artikkelen. Sikringene som må stilles inn når du programmerer Atmega8-mikrokontrolleren skal se slik ut:

  • SUT1 = 0
  • BOOTSZ1 = 0
  • BOOTSZ0 = 0
  • CKOPT = 0
  • SPIEN = 0

Det må huskes at i noen programmer er sikringsinnstillingene satt i motsatt retning av dette. For eksempel, i CodeVisionAVR-programmet må du merke av i boksene ved siden av de ovennevnte sikringene, og i PonyProg-programmet omvendt.

Programmere Atmega8 via LPT-porten på en datamaskin

Den raskeste og billig måte program Atmega8 - bruk LPT-programmerer for AVR. Et lignende diagram er vist nedenfor.

Mikrokontrolleren drives av en enkel 78L05 spenningsregulator. Du kan bruke UniProf-programmet som et programmeringsskall.

Når du først slår på programmet og når kontrolleren ikke er tilkoblet, ved å trykke på "LPTpins"-knappen, må du konfigurere LPT-portpinnene som følger:

Når UniProf starter, bestemmer den automatisk typen mikrokontroller. Vi laster inn Atmega8_USB_prog.hex-fastvaren i UniProf-minnet og avviser tilkoblingen til EEPROM-filen.

Vi stiller inn sikringene som følger (for UniProF-programmet) ved å trykke på "FUSE"-knappen:

For å huske innstillingene, trykk på alle tre "Skriv"-knappene. Deretter ved å klikke på "Slett" sletter vi først minnet til mikrokontrolleren som blinker. Etter dette, klikk på "Prog" og vent til fastvaren er fullført.

Sette opp en USB-programmerer

Etter at mikrokontrolleren vår er blinket, må den installeres i USB-kort Programmerer Deretter kobler vi programmereren til USB-porten på datamaskinen, men leverer ikke strøm ennå.

Portinnstilling:

Terminaloppsett:

ASCII-innstilling:

Nå, etter at alle prosedyrene er fullført, leverer vi strøm til USB-programmereren. HL1 LED skal blinke 6 ganger og deretter forbli tent.

For å kontrollere forbindelsen mellom USB-programmereren og datamaskinen, trykk "Enter"-tasten 2 ganger i HyperTerminal-programmet. Hvis alt er ok skal vi se følgende bilde:

Hvis dette ikke er tilfelle, sjekk installasjonen på nytt, spesielt TxD-linjen.

Deretter går vi inn i programmererversjon 2.10, siden uten dette vil programmereren ikke fungere med "toppnivå"-programmer. For å gjøre dette, skriv inn "2" og trykk "Enter", skriv inn "a" (engelsk) og trykk "Enter".

USB-programmereren er i stand til å gjenkjenne tilkoblingen til en programmerbar mikrokontroller. Dette gjøres i form av å overvåke "pull-up" av tilbakestillingssignalet til strømkilden. Denne modusen slås av og på som følger:

  • "0", "Enter" - modusen er deaktivert.
  • "1", "Enter" - modusen er aktivert.

Programmeringshastighetsendring (1MHz):

  • “0”, “Enter” – maksimal hastighet.
  • “1”, “Enter” – redusert hastighet.

Dette fullfører det forberedende arbeidet, nå kan du prøve å flashe en mikrokontroller.

(nedlastinger: 1203)