สารบัญ:

พอร์ต UC/OS III สำหรับ Nucleo-L073RZ โดยใช้ Atollic TureSTUDIO IDE.: 3 ขั้นตอน
พอร์ต UC/OS III สำหรับ Nucleo-L073RZ โดยใช้ Atollic TureSTUDIO IDE.: 3 ขั้นตอน

วีดีโอ: พอร์ต UC/OS III สำหรับ Nucleo-L073RZ โดยใช้ Atollic TureSTUDIO IDE.: 3 ขั้นตอน

วีดีโอ: พอร์ต UC/OS III สำหรับ Nucleo-L073RZ โดยใช้ Atollic TureSTUDIO IDE.: 3 ขั้นตอน
วีดีโอ: STM32 GPIO Programming #1 - Input/Output 2024, พฤศจิกายน
Anonim
พอร์ต UC/OS III สำหรับ Nucleo-L073RZ โดยใช้ Atollic TureSTUDIO IDE
พอร์ต UC/OS III สำหรับ Nucleo-L073RZ โดยใช้ Atollic TureSTUDIO IDE

โปรเจ็กต์นี้เป็นเพียงโปรแกรมนำแบบกะพริบง่าย ๆ ที่พัฒนาขึ้นใน 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

ตัวอย่างกะพริบสำหรับ ST STM32L073RZ-Nucleo
ตัวอย่างกะพริบสำหรับ 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

แนะนำ: