Агуулгын хүснэгт:
- Алхам 1: Үйлдвэрлэсэн төсөлдөө ПХБ авах
- Алхам 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
- Алхам 3: Arduino Bootloader -ийг STM32 руу татаж авах
- Алхам 4: Arduino IDE -ийг STM32 -д тохируулах
- Алхам 5: Энэ л байна
Видео: STM32 -ийг Arduino шиг ашиглах заавар - STM32F103C8: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Хөөе, яасан бэ, залуусаа! Акарш энд CETech -ээс ирсэн.
Дараагийн заавар дээр бид STM32F103C8, STM32F030F4, STM8S103F3 гэх мэт STM -ийн санал болгодог өөр өөр микроконтроллеруудыг харах болно.
Бид эдгээр микроскопуудыг Arduino -той харьцуулахын зэрэгцээ өөр хоорондоо харьцуулах болно.
Энэ нь боломжгүй бол бид STM32F103C8 -ийг Arduino болгон хөрвүүлэх бөгөөд ингэснээр та Arduino -той адил USB кабель ашиглан ямар ч Arduino IDE кодыг STM32 руу оруулах боломжтой болно.
Одоо хөгжилтэй байдлаас эхэлье.
Алхам 1: Үйлдвэрлэсэн төсөлдөө ПХБ авах
ПХБ -ийг онлайнаар хямд үнээр захиалахын тулд та PCBGOGO -г шалгаж үзэх хэрэгтэй!
Та сайн чанарын 10 ширхэг ПХБ -ийг үйлдвэрлэн 5 доллараар болон үүдэнд нь хүргэж өгөх болно. Мөн та анхны захиалгаа өгөхдөө тээвэрлэлтийн хөнгөлөлт эдлэх болно.
PCBGOGO нь ПХБ -ийн угсралт, хэв загвар үйлдвэрлэх чадвартай бөгөөд сайн чанарын стандартыг хадгалах чадвартай.
Хэрэв та ПХБ -ийг үйлдвэрлэх эсвэл угсрах шаардлагатай бол тэдгээрийг шалгаж үзээрэй.
Алхам 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
Тиймээс, миний зурсан дээрх харьцуулалтын дагуу олж мэдсэн зүйлээ нэгтгэн дүгнэе.
1) Arduino болон STM8 нь 8 битийн процессор, нөгөө хоёр нь 32 битийн MCU юм.
2) STM32F103 нь хамгийн том флэш санах ойтой бөгөөд энэ нь Arduino -той харьцуулахад хоёр дахин их бөгөөд RAM нь Arduino -ээс 10 дахин том юм.
3) Хүчирхэг STM32F103 -ийн үнэ нь Arduino Nano клонтой харьцуулахад бага боловч харьцуулж болохуйц хэмжээнд байна. STM8S103 нь эсрэгээрээ хямдхан бичил биетэн боловч бага эрчим хүчийг өгдөг.
4) Arduino програмчлах нь USB кабелийг залгах, IDE дээрх байршуулах товчлуурыг дарахтай адил хялбар юм. STM32 цувралд ийм боломж байдаггүй боловч үүнийг Arduino bootloader -ийг байршуулснаар STM32F103 -д нэмж болно. Дараагийн алхамуудад бид юу хийх гэж байна:)
Алхам 3: Arduino Bootloader -ийг STM32 руу татаж авах
1) STM32F103 -ийг зураг дээрх шиг FTDI хавтангаар холбоно уу.
2) Ачаалагчийг асаахын тулд FTDI самбарыг компьютерт холбохын өмнө BOOT 0 толгойг '0' байрлалаас '1' байрлалд шилжүүлнэ үү.
3) Дараах линкээс зохих ачаалагчийг (миний тохиолдолд PC13) татаж авна уу:
4) Хоёртын файлыг асаах боломжтой Flasher хэрэгслийг татаж аваад суулгана уу:
5) Тоног төхөөрөмжийг компьютерт холбож, дараах тохиолдолд суулгасан флэш хэрэгсэлийг нээнэ үү.
6) Хэрэгсэл нээгдсэний дараа зөв COM портыг сонгоод үргэлжлүүлээрэй, дараагийн алхам дээр зорилтот уншигдах мессежийг харах үед дараагийн товчлуур руу хоёр удаа орно.
7) Төхөөрөмж рүү татаж авах сонголтыг сонгоод дараа нь 3 цэг дээр дарж компьютер дээрээ байгаа хоёртын файлыг сонгоод дараа нь ачаалагчийг төхөөрөмж рүү оруулах бөгөөд зурган дээрх шиг амжилттай зурвасыг харуулах Next товчийг дарна уу.
8) Гялсгуурыг хаасны дараа STM32 хавтангийн хүчийг салгахаас өмнө BOOT 0 холбогчийг '0' байрлалд буцааж солино.
Алхам 4: Arduino IDE -ийг STM32 -д тохируулах
1) Дараах URL -г нэмэлт самбар менежерийн URL дээр нэмнэ үү:
2) Goto Boards Manager -ийг хайж, STM32 -ийг хайж олоорой.
3) USB кабель ашиглан STM32 самбарыг компьютерт холбож, дээрх зураг дээрх шиг хэрэгслүүдийн цэснээс зөв самбарыг сонгоно уу.
4) Одоо хүссэн жишээг нээгээрэй, би Blink жишээг нээж, байршуулах товчлуур дээр дарахад л та бусад алхамгүйгээр кодыг байршуулах боломжтой болно.
Алхам 5: Энэ л байна
Blink ноорог шиг самбар дээр хялбархан байршуулах өөр өөр загвар зургуудыг туршаад үзээрэй.
Arduino IDE -ийг ашигласнаар та энэхүү самбарын хүчийг хэрхэн олж авсан тухай доорх тайлбар дээр надад мэдэгдээрэй, мөн энэ сэдвээр илүү тодруулга авахыг хүсвэл ижил сэдвээр миний видеог үзээрэй.
Зөвлөмж болгож буй:
PIR мэдрэгч ба дуугаралтын модулийг хэрхэн ашиглах вэ - Visuino заавар: 6 алхам
PIR мэдрэгч ба дуугаралтын модулийг хэрхэн ашиглах талаар Үзүүлэх видео үзэх
Arduino ашиглах хэт авианы мэдрэгчийн заавар: 6 алхам
Arduino ашиглах хэт авианы мэдрэгчийн заавар: Энэхүү заавар нь алдартай хэт авианы мэдрэгч HC - SR04 -ийн талаархи гарын авлага юм. Би энэ нь хэрхэн ажилладаг талаар тайлбарлаж, зарим онцлог шинж чанаруудыг нь харуулаад, төслүүддээ нэгтгэхийн тулд дагаж мөрдөх боломжтой Arduino төслийн жишээг хуваалцах болно. Бид схемийн диаграмыг өгдөг
MH871-MK2 винил зүсэгчийг ашиглах заавар: 11 алхам
MH871-MK2 винил зүсэгчийг ашиглах заавар: Сайн байна уу, намайг Рикардо Грин гэдэг бөгөөд би MH871-MK2 винил зүсэгчийг хэрхэн ашиглах талаар заавар өгсөн
Sol-EZ ороомог жолоочийн иж бүрдэл ашиглах заавар: 9 алхам
Sol-EZ цахилгаан соронзон драйверын хэрэглээний гарын авлага: АНХААРУУЛГА: ЭНЭ БҮТЭЭГДЭХҮҮНИЙ АШИГЛАХ ГАРЫН АВЛАГА: SOL-EZ СОЛЕНОИД ЖОЛООЧНЫ БАГШ. Sol-EZ цахилгаан соронзон драйверын иж бүрдэл нь соленоидын хэрэглээг ихээхэн хөнгөвчилдөг иж бүрдэл юм
Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар: 5 алхам (зурагтай)
Si4703 FM радио самбарыг RDS ашиглан хэрхэн ашиглах вэ - Arduino заавар: Энэ бол Silicon Laboratories Si4703 FM тааруулагч чипийн үнэлгээний самбар юм. Энгийн FM радио байхаас гадна Si4703 нь Radio Data Service (RDS) болон Radio Broadcast Data Service (RBDS) мэдээллийг хоёуланг нь илрүүлэх, боловсруулах чадвартай