Мазмуну:
- Жабдуулар
- 1 -кадам: Arduino ISP
- 2 -кадам: Сиздин AVR үчүн маалымат барагын табыңыз жана Pin Out текшериңиз
- 3 -кадам: Ардуинону AVRге туташтырыңыз
- 4 -кадам: Fuse орнотууңузду алыңыз жана AVRDUDE APP
- 5 -кадам: C кодуңуздан HEX файлыңызды алыңыз
- 6 -кадам: Акыры
Video: Кантип C кодун AVRге Arduino Uno программисти катары жүктөө керек: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Салам баарына: D
Бул жерде мен Arduino Uno R3 менен каалаган AVR чипин программалоонун жөнөкөй жолун бөлүшөм
Микроконтроллерге кодду күйгүзүү үчүн көп нерсе талап кылынат, бул белгилүү бир программистти сатып алуунун ордуна, кымбат турат.
Жабдуулар
Сага керек болот:
- Алынуучу чип менен Arduino uno r3 (1)
- Өткөргүч зымдар
- 10uF электролит конденсатору (1)
- Hex файл C кодуңуздан жаратылган
1 -кадам: Arduino ISP
Биринчиден: Arduino IDE ачыңыз жана Arduino провайдерин Arduinoго жүктөңүз
аны Файлдан -> Мисалдардан таба аласыз
Жүктөө баскычын басуудан мурун, тактанын түрүн жана COM портун текшерүү керек.
ЭСКЕРТҮҮ: бул код сиздин Arduino программистке айланат!
2 -кадам: Сиздин AVR үчүн маалымат барагын табыңыз жана Pin Out текшериңиз
Pin 1 - жанында кичинекей чекит бар пин
бизге керек (VCC, GND, Reset, UCSK, MISO, MOSI) аларды AVRден табыңыз.
3 -кадам: Ардуинону AVRге туташтырыңыз
Сүрөткө жана AVR маалымат барагыңызга ылайык Arduino -ны AVR -ге туташтырыңыз
жана Arduino автоматтык баштапкы абалга өчүрүү үчүн Arduino бир GND жана RST ортосундагы 10uF конденсатор туташтырууну унутпагыла.
4 -кадам: Fuse орнотууңузду алыңыз жана AVRDUDE APP
баруу
www.engbedded.com/fusecalc/
жана AVRди тандаңыз, меники Atmega16
Мен эч нерсени өзгөртпөйм, ошондуктан мен AVRди жок кылбайм, бирок ички RCди 8 МГцке алмаштырам "Сиз тышкы 16 MHZ кристаллын тандай аласыз" бул сизге байланыштуу.
ылдый жылдырып, avrdude аргументин көчүрүү
аны AVRDUDE программасына чаптоо үчүн.
меники
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE жүктөө шилтемеси:
download.savannah.gnu.org/releases/avrdude/
андан кийин аны ачып, сүрөт сыяктуу орнотууларды өзгөртүңүз жана аппараттык жабдууларга жараша, сактык орнотууларын Кошумча буйрук сабынын аргаларына чаптоону унутпаңыз.
5 -кадам: C кодуңуздан HEX файлыңызды алыңыз
Мен PIN 20да LEDди өчүрүү үчүн жөнөкөй с кодун жазам
hex файлын Flash бөлүмүнө жүктөп, программаны басыңыз
6 -кадам: Акыры
Бардык суроолор боюнча төмөндө комментарийге жазыңыз
Сунушталууда:
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): 10 кадам
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): Бул Linuxту кантип баштоо керектиги жөнүндө жөнөкөй маалымат, тактап айтканда Ubuntu
ISU студенти катары бекер программаны кантип жүктөө керек (Microsoft, Adobe жана Security Software: 24 Steps
ISU студенти катары бекер программаны кантип жүктөө керек (Microsoft, Adobe жана Security Software: Adobe үчүн: 1. -кадамга өтүңүз. Microsoft үчүн: 8. -кадамга өтүңүз. Security үчүн: 12. -кадамга өтүңүз. Azure үчүн: 16 -кадамга өтүңүз)
Arduino долбоорлоруңузду кыскартыңыз - ATmega328P программисти катары Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 кадам
Arduino долбоорлоруңузду кыскартыңыз | ATmega328P программисти катары Arduino UNO (https://youtu.be/YO61YCaC9DY): Видео шилтеме: https://youtu.be/YO61YCaC9DYProgramming ATmega328P Arduino менен ISP (In-System Programmer) аркылуу Arduino өзгөчөлүктөрүн колдонууга мүмкүндүк берет. ПХБ. Бул көбүнчө колледж долбооруңузду түзүүдө жардам берет. Ал азайтат
Таза Глиффи кодун кантип алуу керек, Mewe чаттар үчүн: 3 кадам
Таза Глиффий кодун кантип алуу керек, Mewe Chats үчүн: Эң кыска нускама! Facebookтун альтернативасы болгон Meweда көптөгөн жакшы нерселер бар, бирок сиз бул көйгөйгө чалынып калышыңыз мүмкүн: Glipphyден тандаган Gif экранда баарына көрсөтүлөт. Чат, БИРОК, бул ОЗУңуздун чатта көрсөтүлбөйт! Чечим? Алуу
Шамдарды сенсор катары колдонуп, Wiimoteту компьютердик чычкан катары кантип колдонуу керек?: 3 кадам
Шамдарды сенсор катары колдонуп, Wiimoteту компьютердик чычкан катары кантип колдонуу керек !!: Бул колдонмо Wii Remote (Wiimote) компьютериңизге кантип туташтырып, чычкан катары колдонууну көрсөтөт