สารบัญ:
- ขั้นตอนที่ 1: รับรหัส:
- ขั้นตอนที่ 2: ขั้นตอน:
- ขั้นตอนที่ 3: ตัวอย่างกะพริบสำหรับ ST STM32L073RZ-Nucleo
วีดีโอ: พอร์ต UC/OS III สำหรับ Nucleo-L073RZ โดยใช้ Atollic TureSTUDIO IDE.: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
โปรเจ็กต์นี้เป็นเพียงโปรแกรมนำแบบกะพริบง่าย ๆ ที่พัฒนาขึ้นใน uC/OS III RTOS ซึ่งดาวน์โหลดจากเว็บไซต์ Micrium ที่นี่ และย้ายไปยังบอร์ด Nucleo-L073RZ และพร้อมใช้งานใน Atollic TureSTUDIO พอร์ตนี้ได้รับการทดสอบตามที่เป็นอยู่เท่านั้น และการทดสอบเพิ่มเติมโดยไฟ LED สองดวงกะพริบในเวลาต่างกัน
เพื่อให้ชัดเจน อาจมีปัญหาที่คาดไม่ถึงกับพอร์ต แต่เนื่องจาก Micrium ไม่ได้จัดเตรียมพอร์ตสำหรับบอร์ดนี้ จึงอาจช่วยผู้อื่นในการเริ่มต้น Micrium ยังได้ส่งพอร์ตนี้เพื่อรวมไว้ในส่วนดาวน์โหลด แต่ ณ ตอนนี้ยังไม่เปิดให้บริการ
โครงการดีๆ อีกมากมายที่นี่
ขั้นตอนที่ 1: รับรหัส:
ดาวน์โหลดจาก GitHub ที่นี่
ขั้นตอนที่ 2: ขั้นตอน:
1. ดาวน์โหลดโครงการและเปิดเครื่องรูด
2. หลังจากคลายซิปแล้ว ให้คัดลอกและวางโฟลเดอร์ “Micrium_STM32L073RZ_Nucleo_Blinky” ลงในรูทของไดรฟ์ c:
3. ไปที่ “Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/” แล้วคุณจะเห็นโฟลเดอร์และไฟล์สองไฟล์ แก้ไขชื่อทั้งสามให้รวมจุดที่ขึ้นต้นทั้งสาม (เช่น “.settings”,”.cproject”,”.project”) นี่เป็นเพราะว่าฉันไม่สามารถส่งไฟล์และโฟลเดอร์ด้วย. คำนำหน้า GitHub
4. เปิดโปรเจ็กต์ใน Atollic TrueSTUDIO แล้วสนุกได้เลย
ขั้นตอนที่ 3: ตัวอย่างกะพริบสำหรับ ST STM32L073RZ-Nucleo
โครงการตัวอย่างนี้สาธิตวิธีการสร้างงานเคอร์เนลที่ไฟ LED กะพริบ
รุ่นผลิตภัณฑ์ไมโคร
- uC/OS-III v3.06.02
- uC/CPU v1.31.02
- uC/LIB v1.38.02
เวอร์ชัน IDE/คอมไพเลอร์
TrueSTUDIO สำหรับ STM32/GNU v9.0.1
การติดตั้งฮาร์ดแวร์
ต่อสาย USB Mini-B เข้ากับ CN1 เพื่อจ่ายไฟ
สถานที่ทำงาน
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
คำแนะนำการใช้งาน
ทรูสตูดิโอ
- นำเข้าพื้นที่ทำงานใน TrueSTUDIO และตรวจสอบให้แน่ใจว่ากล่องตัวเลือก "คัดลอกโครงการไปยังพื้นที่ทำงาน" ไม่ถูกตรวจสอบ
- กด 'CTRL + B' เพื่อสร้างโครงการและสร้างเซสชัน Debug โดยเลือกพื้นที่ทำงาน Blinky และกด F11
- เมื่อเซสชันการดีบักเริ่มต้นขึ้น ให้กด F8 เพื่อเรียกใช้/ดำเนินการตัวอย่างต่อ
- โครงการสร้างงานที่กะพริบไฟ LED ทุก 1 วินาที
- ตอนนี้แก้ไขการเรียก OSTimeDlyHMSM() ใน StartupTask() เพื่อเพิ่มหรือลดความถี่ที่ LED กะพริบ
- สร้างและเรียกใช้อีกครั้งเพื่อดูการเปลี่ยนแปลง
ดัดแปลงโครงการตัวอย่าง Blinky ของ Micrium สำหรับ STM32L476RG-Nucleo และย้ายไปยัง STM32L073RZ-Nucleo
แนะนำ:
พอร์ต USB หลายพอร์ตที่ไม่มี PCB: 4 ขั้นตอน
พอร์ต USB หลายพอร์ตที่ไม่มี PCB: นี่เป็นคำสั่งที่สองของฉัน และที่นี่ฉันจะแบ่งปันกับคุณเกี่ยวกับโครงการที่คุณสามารถสร้างพอร์ต USB หลายพอร์ตเพื่อใช้ในพีซีของคุณ เพราะเมื่อคุณทำงานจากที่บ้าน คุณมีปัญหาในการใช้งานหลายอย่าง อุปกรณ์ เนื่องจากอุปกรณ์ส่วนใหญ่ตอนนี้เ
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon ฯลฯ): 4 ขั้นตอน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon, ฯลฯ.): TL;DR: บนเซนเซอร์ ตัดร่องรอยไปที่ Echo pin จากนั้นเชื่อมต่อใหม่โดยใช้ a ตัวแบ่งแรงดันไฟฟ้า (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND) แก้ไข: มีการถกเถียงกันว่า ESP8266 นั้นทนทานต่อ GPIO 5V จริงหรือไม่ใน
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดโค้ดโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: 3 ขั้นตอน
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดรหัสโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: เหนื่อยกับการเชื่อมต่อกับสายไฟจำนวนมากจากโมดูล USB เป็น TTL ไปยัง NODEMcu ให้ปฏิบัติตามคำแนะนำนี้เพื่ออัปโหลดรหัสในเวลาเพียง 2 ขั้นตอน หากพอร์ต USB ของ NODEMcu ใช้งานไม่ได้ อย่าเพิ่งตกใจ เป็นเพียงชิปไดรเวอร์ USB หรือขั้วต่อ USB