Агуулгын хүснэгт:
Видео: STM32F407VET6 Хар самбар ба MicroPython: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
ТАНИЛЦУУЛГА
AliExpress -аас хямд үнэтэй STM32F407 хавтанг олж харлаа
Би MicroPython -ийг туршиж үзэхээр шийдсэн.
STM32F407 нь STM32F405 -тэй адилхан хянагч юм
анхны pyboard, гэхдээ MicroPython татаж авах хуудсан дээр STM32F407 нээлтийн самбарт зориулсан DFU файл байдаг. Тэр файлыг би Хар самбар дээр туршиж үзсэн бөгөөд энэ нь prom 'pyb' номын сангийн зарим функцийг эс тооцвол маш сайн ажилласан.
Тиймээс 'машин' номын санг аль болох ашиглах нь дээр.
Хэрэв та хар самбар ирэхээс хэдэн долоо хоног хүлээхийг хүсэхгүй байгаа бол анхны нээлтийн самбарыг захиалаарай, гэхдээ энэ нь хоёр дахин үнэтэй юм.
STM32F4Discovery дээр MicroPython -ийг хэрхэн суулгах тухай гарын авлага бас бий.
Хангамж
STM32F407VET6 хөгжүүлэх хар самбар
Алхам 1: ПРОГРАММ
STM32F4 Discovery самбарын DFU файлыг татаж аваарай. STMicroelectronics вэбсайтаас DfuSe USB төхөөрөмжийн firmware шинэчлэх хэрэгслийг татаж аваарай. Үүнийг хийхийн тулд та үнэгүй данс бүртгүүлэх ёстой. DfuSe хэрэгслийг компьютер дээрээ суулгаарай.
Алхам 2: Удирдах зөвлөлийг бэлэн болго
Самбар дээр BT0 ба BT1 тээглүүрийг GND -тэй холбосон хоёр холбогч байдаг. BT0 -ийг 3.3V руу шилжүүл (зураг харна уу). "DfuSe Demonstration" хэрэгслийг нээгээд самбарыг USB -тэй холбоно уу. Та зүүн дээд буланд байгаа "USB горимд байгаа STM төхөөрөмж" гэсэн хайрцгийг харах ёстой, баруун доод талд "CHOOSE" дээр дарж, татаж авсан DFU файлыг сонгоод "ДЭЭШЛҮҮЛЭХ" дээр дарна уу. BT0 холбогчийг GND руу буцааж шилжүүлээд USB кабелийг дахин холбоно уу. PYBFLASH өгөгдөл нь таны файлын систем дээр гарч ирэх ёстой. Та "Редмонд амьтны хүрээлэнд Питоныг арчлах, хооллох" MicroPython PDF эх хувилбарыг уншиж болно.
Алхам 3: ХӨТӨЛБӨР ЭХЛЭХ
Одоо та MicroPython -той зугаацаж эхлэх боломжтой. Та програмаа ямар ч текст засварлагч, тэр байтугай Windows Notepad дээр бичиж болно. Би анхны Pyton 3 IDE -ийг илүүд үздэг. PYBFLASH драйвыг нээгээд main.py файлыг текст засварлагч дээрээ нээнэ үү. Энгийн LED анивчих програмаас эхэлье. Самбар дээр хянагчийн PA6 ба PA7 зүүтэй холбогдсон D2 ба D3 гэсэн тэмдэглэгээтэй хоёр LED байдаг. Энэхүү энгийн програмыг текст засварлагч дээрээ бичээрэй.
импортын машин, цаг #импорт микропитоны номын сан
led = machine. Pin ('A6', machine. Pin. OUT) #PA6 pin -ийг гаралт болгон оноох
while True: #хязгааргүй давталт
led.low () #шилжүүлэгч асаалттай байна
time.sleep (1) #let led нэг секунд асаалттай байна
led.high () #шилжүүлэгчийг унтраасан
time.sleep (1) #нэг хором унтраа
Main.py файлыг самбартаа хадгалахад LED D2 дахин тохируулах товчлуурыг дарж эхлэх ёстой. Самбарыг дахин тохируулах хамгийн сайн арга бол REPL дахь командын мөр юм. Үүний тулд Putty програмыг татаж аваад суулгана уу. Putty -ийг ашиглахын тулд Хяналтын самбар> Төхөөрөмжийн менежерээс самбарын COM портын дугаарыг аваарай. Холбогдох үед "CTRL ' +' C 'товчлуурыг дарж шинэ програм хадгалахаас өмнө програмыг ажиллуулахаа больж, програмыг хадгалсны дараа самбарыг дахин эхлүүлэхийн тулд' CTRL ' +' D 'товчлуурыг дарна уу. USB кабелийг салгаад дахин залгахын оронд MicoPython програмыг хадгалах, дахин эхлүүлэх хамгийн найдвартай арга гэдгийг би олж мэдсэн (энэ процессын явцад PYBFLASH хөтөч гэмтэх боломжтой) Одоо эцэст нь LED D2 ба D3 -ийг өөр хэлбэрээр, илүү хурдан анивчуулцгаая.
импортын машин, цаг
led = machine. Pin ('A6', machine. Pin. OUT)
led1 = машин. Зүү ('A7', машин. Зүү. OUT)
үнэн байхад:
led.low ()
цаг унтах (0.5)
led.high ()
цаг унтах (0.5)
led1.low ()
цаг унтах (0.5)
led1.high ()
цаг унтах (0.5)
P. S. Та GitHub дээрх STM32F407 хар самбарын талаар илүү их мэдээлэл авах боломжтой бөгөөд хэрэв та Linux -ийг мэддэг бол энэ самбар дээр DFU файлыг эмхэтгэх боломжтой. Би үүнийг туршиж үзээгүй. Надад одоогоор ажиллаж байгаа Линукс машин байхгүй байна.
MicroPython -тэй хөгжилтэй байгаарай!
Зөвлөмж болгож буй:
Цахим гүйлгэх нэрсийн хар арьстан нь чухал: 5 алхам
Цахим гүйлгэх нэрний хар тэмдэг нь хар арьстнуудын хувьд чухал ач холбогдолтой юм: #sayhername, #sayhisname, #saytheirname кампанит ажил нь арьс өнгөөр ялгаварлан гадуурхах цагдаагийн хүчирхийлэлд өртсөн хар арьст хүмүүсийн нэр, түүхийг ухамсарлаж, арьс өнгөөр ялгаварлан гадуурхах шударга ёсыг сурталчлахыг дэмждэг. Шаардлагын талаар дэлгэрэнгүй мэдээлэл болон
NodeMCU Lua MicroPython -ийн температур ба чийгшлийн бүртгэл, Wifi болон гар утасны статистик бүхий 6 долларын хямд самбар: 4 алхам
NodeMCU Lua MicroPython -ийн температур ба чийгшлийн бүртгэл, Wifi болон гар утасны статистик бүхий 6 долларын хямд самбар: Энэ бол үндсэндээ үүлэрхэг цаг агаарын станц бөгөөд та утсан дээрх өгөгдлөө шалгах эсвэл зарим утсыг шууд дэлгэц болгон ашиглах боломжтой. , өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт дуусгах боломжтой
Зөөврийн Bluetooth чанга яригч - Нүүрстөрөгчийн хар: 5 алхам (зурагтай)
Зөөврийн Bluetooth чанга яригч | Нүүрстөрөгчийн хар: Сайн байна уу! Би саяхан ахынхаа төрсөн өдөрт зориулан зөөврийн Bluetooth чанга яригч бүтээсэн болохоор энэ талаар дэлгэрэнгүй мэдээллийг та нартай хуваалцахгүй юу гэж бодлоо. YouTube дээр миний чанга яригч хийх видеог үзээрэй. Зөөврийн Bluetooth чанга яригч бүтээх
K210 самбар болон Arduino IDE/Micropython ашиглан зураг таних: 6 алхам (зурагтай)
K210 самбар, Arduino IDE/Micropython ашиглан зураг таних: Би Sipeed Maix Bit дээр OpenMV демо програмыг хэрхэн ажиллуулах талаар нэг нийтлэл бичсэн бөгөөд энэ самбараар объект илрүүлэх демо видео хийсэн. Хүмүүсийн асуусан олон асуултуудын нэг бол мэдрэлийн сүлжээ биш гэдгийг би яаж таних вэ?
Урлагийн цогц мэдрэгч самбар дээрх MicroPython: 3 алхам
Урлагийн цогц мэдрэгч самбар дээрх MicroPython: ESP32 микроконтроллерийн хамгийн гайхалтай талуудын нэг бол MicroPython -ийг ажиллуулах чадвар юм. Үүнийг хоёр аргаар хийж болно: Python програмыг бүрэн ажиллуулах эсвэл консол програм ашиглан интерактив байдлаар ажиллуулах. Энэхүү зааварчилгаа нь хэрхэн ашиглахыг харуулах болно