Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Arduino ISP
- Алхам 2: AVR -ийнхээ мэдээллийн хүснэгтийг хайж олоод хаягийг нь шалгаарай
- Алхам 3: Arduino -ийг AVR -тэй холбоно уу
- Алхам 4: Гал хамгаалагчийн тохиргоо болон AVRDUDE програмыг аваарай
- Алхам 5: C кодоос HEX файлаа аваарай
- Алхам 6: Төгсгөл
Видео: Arduino Uno програмист ашиглан C кодыг AVR руу хэрхэн байршуулах вэ: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн байцгаана уу: D
Энд би Arduino Uno R3 ашиглан аливаа AVR чипийг програмчлах энгийн аргыг хуваалцах болно
Кодыг микроконтроллерт бичихийн тулд танд маш их зардал шаардагдах тусгай програмист худалдаж авахын оронд Arduino Uno хэрэгтэй болно.
Хангамж
Танд хэрэгтэй болно:
- Зөөврийн чиптэй Arduino uno r3 (1)
- Холбогч утас
- 10uF электролитийн конденсатор (1)
- Таны C кодоос үүсгэсэн Hex файл
Алхам 1: Arduino ISP
Нэгдүгээрт: Arduino IDE -ээ нээгээд Arduino ISP -ийг Arduino -д байршуулна уу
Та үүнийг Файл -> Жишээнүүдээс олж болно
Байршуулах товчлуурыг дарахаасаа өмнө самбарын төрөл болон COM портыг шалгах хэрэгтэй.
ТАЙЛБАР: энэ код нь таны Arduino програмист болох болно!
Алхам 2: AVR -ийнхээ мэдээллийн хүснэгтийг хайж олоод хаягийг нь шалгаарай
1 -р зүү нь ойролцоо жижиг цэг бүхий зүү юм
Бидэнд (VCC, GND, Reset, UCSK, MISO, MOSI) тэдгээрийг AVR дээрээ байршуулах хэрэгтэй.
Алхам 3: Arduino -ийг AVR -тэй холбоно уу
Зураг болон AVR мэдээллийн хүснэгтийн дагуу Arduino -ийг AVR -тэй холбоно уу
Arduino -ийн автомат тохиргоог идэвхгүй болгохын тулд Arduino -ийн GND ба RST хооронд 10uF конденсатор холбохоо бүү мартаарай.
Алхам 4: Гал хамгаалагчийн тохиргоо болон AVRDUDE програмыг аваарай
руу явах
www.engbedded.com/fusecalc/
AVR -ийг сонгоорой, минийх бол Atmega16 юм
Би юу ч өөрчлөхгүй, тиймээс би AVR -ээ устгадаггүй, гэхдээ дотоод RC -ийг 8 MHZ болгон өөрчлөх болно "Та гадаад 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 анивчихын тулд би энгийн c код бичих болно
Hex файлыг Flash хэсэгт avrdude руу оруулаад програмыг дарна уу
Алхам 6: Төгсгөл
Аливаа асуултыг доор коммент хэсэгт бичнэ үү
Зөвлөмж болгож буй:
Андройд төхөөрөмж ашиглан Soundcloud дээр хэрхэн байршуулах вэ: 9 алхам
Андройд төхөөрөмж ашиглан Soundcloud дээр хэрхэн байршуулах вэ: гар утасны Android төхөөрөмжөө ашиглан soundcloud руу байршуулна уу
Arduino Uno ашиглан Arduino Pro Mini 328P програмыг хэрхэн байршуулах вэ: 6 алхам
Arduino Pro Mini 328P програмыг Arduino Uno ашиглан хэрхэн яаж байршуулах вэ: Arduino Pro Mini нь 14 оролт/гаралттай, 3.3 вольт -5 вольтын тогтмол гүйдэлтэй, кодыг програмчлалын төхөөрөмжид хялбархан байршуулдаг хамгийн жижиг самбар юм. дижитал оролт/гаралтын порт RX, TX, D2 ~ D13, 8 аналог оролтын порт A0 ~ A7 1
MicroPython кодыг XBee 3: 18 алхам руу хэрхэн татаж авах вэ (зурагтай)
MicroPython кодыг XBee 3 дээр хэрхэн татаж авах вэ: MicroPython бол XBee 3 гэх мэт микроконтроллер дээр ажилладаг Python 3.0 -аас санаа авсан програмчлалын хэл юм. . Гэсэн хэдий ч би
PIC MCU -ийг PICkit програмист ашиглан Breadboard ашиглан хэрхэн програмчлах вэ: 3 алхам
PIC MCU -ийг PICkit програмист ашиглан талхны самбар ашиглан хэрхэн яаж програмчлах вэ: PIC (эсвэл бусад) микроконтроллертой тоглоход танд үнэтэй, нарийн төвөгтэй хэрэгсэл хэрэггүй. Танд хэрэгтэй зүйл бол хэлхээ, програмчлалаа туршиж үзэх талхны самбар юм. Мэдээжийн хэрэг, ямар нэгэн програмист, IDE шаардлагатай болно. Энэхүү зааварт
CH340 UART цуваа хөрвүүлэгч кабелийг ашиглан програм эсвэл кодыг Arduino Pro Mini руу хэрхэн байршуулах вэ: 4 алхам
CH340 UART цуваа хөрвүүлэгч кабелийг ашиглан програм эсвэл кодыг Arduino Pro Mini -д хэрхэн байршуулах вэ: USB TTL цуваа кабелиуд нь USB ба цуваа UART интерфэйсүүдийн хооронд холболтыг хангадаг цуврал хөрвүүлэгч кабелийн USB юм. 5 вольт, 3.3 вольт эсвэл хэрэглэгчийн заасан дохионы түвшинг ашиглан холболтыг санал болгодог олон төрлийн кабелийг ашиглах боломжтой