Агуулгын хүснэгт:

STM32 -ийг Arduino шиг ашиглах заавар - STM32F103C8: 5 алхам
STM32 -ийг Arduino шиг ашиглах заавар - STM32F103C8: 5 алхам

Видео: STM32 -ийг Arduino шиг ашиглах заавар - STM32F103C8: 5 алхам

Видео: STM32 -ийг Arduino шиг ашиглах заавар - STM32F103C8: 5 алхам
Видео: Arduino — растровые изображения из I2C EEPROM на OLED-дисплей 128x64 2024, Арваннэгдүгээр
Anonim
Image
Image
Төсөлдөө зориулж ПХБ авах
Төсөлдөө зориулж ПХБ авах

Хөөе, яасан бэ, залуусаа! Акарш энд 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

STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
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 руу татаж авах

Arduino Bootloader -ийг STM32 -д байршуулж байна
Arduino Bootloader -ийг STM32 -д байршуулж байна
Arduino Bootloader -ийг STM32 -д байршуулж байна
Arduino Bootloader -ийг STM32 -д байршуулж байна
Arduino Bootloader -ийг STM32 -д байршуулж байна
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 -д тохируулах

STM32 -д зориулсан Arduino IDE -ийг тохируулах
STM32 -д зориулсан Arduino IDE -ийг тохируулах
STM32 дээр Arduino IDE -ийг тохируулах
STM32 дээр Arduino IDE -ийг тохируулах
STM32 -д зориулсан Arduino IDE -ийг тохируулах
STM32 -д зориулсан Arduino IDE -ийг тохируулах

1) Дараах URL -г нэмэлт самбар менежерийн URL дээр нэмнэ үү:

2) Goto Boards Manager -ийг хайж, STM32 -ийг хайж олоорой.

3) USB кабель ашиглан STM32 самбарыг компьютерт холбож, дээрх зураг дээрх шиг хэрэгслүүдийн цэснээс зөв самбарыг сонгоно уу.

4) Одоо хүссэн жишээг нээгээрэй, би Blink жишээг нээж, байршуулах товчлуур дээр дарахад л та бусад алхамгүйгээр кодыг байршуулах боломжтой болно.

Алхам 5: Энэ л байна

Ингээд болох нь тэр!
Ингээд болох нь тэр!

Blink ноорог шиг самбар дээр хялбархан байршуулах өөр өөр загвар зургуудыг туршаад үзээрэй.

Arduino IDE -ийг ашигласнаар та энэхүү самбарын хүчийг хэрхэн олж авсан тухай доорх тайлбар дээр надад мэдэгдээрэй, мөн энэ сэдвээр илүү тодруулга авахыг хүсвэл ижил сэдвээр миний видеог үзээрэй.

Зөвлөмж болгож буй: