Բովանդակություն:

Ինչպես վերբեռնել C կոդը AVR- ում ՝ օգտագործելով Arduino Uno որպես ծրագրավորող. 6 քայլ
Ինչպես վերբեռնել C կոդը AVR- ում ՝ օգտագործելով Arduino Uno որպես ծրագրավորող. 6 քայլ

Video: Ինչպես վերբեռնել C կոդը AVR- ում ՝ օգտագործելով Arduino Uno որպես ծրագրավորող. 6 քայլ

Video: Ինչպես վերբեռնել C կոդը AVR- ում ՝ օգտագործելով Arduino Uno որպես ծրագրավորող. 6 քայլ
Video: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, Նոյեմբեր
Anonim
Ինչպես վերբեռնել C կոդը AVR- ում ՝ օգտագործելով Arduino Uno որպես ծրագրավորող
Ինչպես վերբեռնել C կոդը AVR- ում ՝ օգտագործելով Arduino Uno որպես ծրագրավորող

Ողջույն բոլորին: D

Այստեղ ես կկիսեմ մի պարզ եղանակով ՝ ծրագրավորելու ցանկացած AVR չիպ Arduino Uno R3- ի միջոցով

Այն, ինչ անհրաժեշտ է ձեր միկրոկառավարիչի կոդն այրելու համար, Arduino Uno- ն է ՝ հատուկ ծրագրավորող գնելու փոխարեն, որը շատ ծախսեր է պահանջում:

Պարագաներ

Ձեզ հարկավոր կլինի.

  1. Arduino uno r3 շարժական չիպով (1)
  2. Jumper լարերը
  3. 10uF էլեկտրոլիտային կոնդենսատոր (1)
  4. Վեցանկյուն ֆայլ, որը ստեղծվել է ձեր C կոդից

Քայլ 1: Arduino ISP

Arduino ISP
Arduino ISP

Նախ. Բացեք ձեր Arduino IDE- ն և վերբեռնեք Arduino մատակարարը ձեր Arduino- ում

դուք կարող եք գտնել այն Ֆայլ -> Օրինակներ

Նախքան բեռնման ստեղնը սեղմելը, դուք պետք է ստուգեք խորհրդի տեսակը և COM պորտը:

Նշում. Այս կոդը ձեր Arduino- ն կդարձնի ծրագրավորող:

Քայլ 2: Գտեք ձեր AVR- ի տվյալների թերթիկը և ստուգեք ելքը

Գտեք ձեր AVR- ի տվյալների թերթիկը և ստուգեք ելքը
Գտեք ձեր AVR- ի տվյալների թերթիկը և ստուգեք ելքը

Պին 1 -ը այն քորոցն է, որի մոտ մի փոքր կետ կա

մեզ անհրաժեշտ է (VCC, GND, Reset, UCSK, MISO, MOSI) տեղադրել դրանք ձեր AVR- ում:

Քայլ 3. Միացրեք Arduino- ն AVR- ին

Միացրեք Arduino- ն AVR- ին
Միացրեք Arduino- ն AVR- ին
Միացրեք Arduino- ն AVR- ին
Միացրեք Arduino- ն AVR- ին
Միացրեք Arduino- ն AVR- ին
Միացրեք Arduino- ն AVR- ին

միացրեք Arduino- ն AVR- ին ՝ համաձայն Գծապատկերին և ձեր AVR տվյալների թերթին

և մի մոռացեք միացնել 10uF կոնդենսատոր ձեր Arduino- ի GND- ի և RST- ի միջև `Arduino- ի ավտոմատ վերականգնումն անջատելու համար:

Քայլ 4: Ստացեք ապահովիչների կարգավորումը և AVRDUDE ծրագիրը

Ստացեք ապահովիչների կարգավորումը և AVRDUDE ծրագիրը
Ստացեք ապահովիչների կարգավորումը և AVRDUDE ծրագիրը

գնալ

www.engbedded.com/fusecalc/

և ընտրեք ձեր AVR- ը, իմը Atmega16- ն է

Ես ոչինչ չեմ փոխի, այնպես որ ես չեմ քանդի իմ AVR- ը, բայց ներքին RC- ն կփոխեմ 8 ՄՀց -ի «Դուք կարող եք ընտրել արտաքին 16 ՄՀZ բյուրեղ» դա ձեզն է:

ոլորել ներքև և պատճենել avrdude փաստարկը

տեղադրեք այն AVRDUDE ծրագրում:

իմը

-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m

AVEDUDE ներբեռնման հղում.

download.savannah.gnu.org/releases/avrdude/

այնուհետև բացեք այն և փոխեք պարամետրերը, ինչպես պատկերը և կախված ձեր սարքավորումից և մի մոռացեք, որ ապահովիչների կարգավորումները տեղադրեք լրացուցիչ հրամանի տողերի մեջ

Քայլ 5: Ստացեք ձեր HEX ֆայլը ձեր C կոդից

Ստացեք ձեր HEX ֆայլը ձեր C կոդից
Ստացեք ձեր HEX ֆայլը ձեր C կոդից

Ես կգրեմ մի պարզ c կոդ ՝ PIN 20 -ով LED- ն թարթելու համար

վերբեռնել hex ֆայլը avrdude- ում Flash բաժնում և հարվածել ծրագրին

Քայլ 6: Վերջ

Questionանկացած հարցի համար մեկնաբանեք ներքևում

Խորհուրդ ենք տալիս: