2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
פרויקט זה הוא רק תוכנית מהבהבת פשוטה המפותחת ב- uC/OS III RTOS שהורדה מאתר Micrium כאן והועברה ללוח Nucleo-L073RZ ומוכנה לשימוש ב- Atollic TureSTUDIO. יציאה זו נבדקה רק כפי שהיא ובדיקת תוספת עם שני נוריות מהבהבות בזמנים שונים.
רק כדי להיות ברור שאולי יש בעיות בלתי צפויות ביציאה אך מכיוון שמיקריום לא סיפק פורט ללוח זה הוא עשוי לעזור לאחרים להתחיל. מיקריום נשלחה גם ליציאה זו להכללה בסעיף ההורדות, אך נכון לעכשיו היא עדיין לא זמינה.
עוד פרויקטים גדולים כאן.
שלב 1: כניסה לקוד:
הורד מ- GitHub כאן.
שלב 2: נוהל:
1. הורד את הפרוייקט ופתח את המיקוד.
2. לאחר ביטול רוכסן העתק והדבק את התיקייה "Micrium_STM32L073RZ_Nucleo_Blinky" לשורש c: / drive.
3. נווט אל "Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/" ותראה תיקייה ושני קבצים. ערוך את השמות של שלושתם כך שיכללו נקודה בתחילת כל השלושה. (כלומר ".settings", ".cproject", ".project") זאת מכיוון שלא הצלחתי להתחייב עם הקבצים והתיקיה. קידומות ל- GitHub.
4. פתח פרויקט ב- Atollic TrueSTUDIO ותהנה.
שלב 3: דוגמה מהירה עבור ST ST32L073RZ-Nucleo
פרויקט דוגמה זה מדגים כיצד ליצור משימת גרעין אשר מהבהבת LED.
גרסאות מוצר MICRIUM
- uC/OS-III v3.06.02
- uC/CPU v1.31.02
- uC/LIB v1.38.02
גרסאות IDE/COMPILER
TrueSTUDIO עבור STM32/GNU v9.0.1
הגדרת חומרה
חבר כבל USB Mini-B ל- CN1 כדי לספק מתח
מיקומי מקום העבודה
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
הוראות שימוש
TrueSTUDIO
- ייבא את שטח העבודה ב- TrueSTUDIO וודא כי תיבת האפשרויות "העתקת פרויקטים לסביבת עבודה" אינה מסומנת.
- הקש על 'CTRL + B' כדי לבנות את הפרויקט וליצור הפעלת באגים על ידי בחירת סביבת העבודה המהבהבת ולחיצה על F11.
- לאחר הפעלת ניפוי באגים, הקש F8 כדי להריץ/לחדש את הדוגמה.
- הפרויקט יוצר משימה מהבהבת נורית כל שנייה.
- כעת שנה את השיחה ל- OSTimeDlyHMSM () ב- StartupTask () כדי להגדיל או להקטין את התדירות שבה הנורית מהבהבת.
- בנה והפעל שוב כדי לראות את השינוי.
שינתה את פרויקט הדוגמא הבלינקי של מיקריום עבור STM32L476RG-Nucleo והעביר אותו ל- STM32L073RZ-Nucleo.