תוכן עניינים:

לוח STM32 עם Arduino IDE STM32F103C8T6: 5 שלבים
לוח STM32 עם Arduino IDE STM32F103C8T6: 5 שלבים

וִידֵאוֹ: לוח STM32 עם Arduino IDE STM32F103C8T6: 5 שלבים

וִידֵאוֹ: לוח STM32 עם Arduino IDE STM32F103C8T6: 5 שלבים
וִידֵאוֹ: Программирование STM32 Blue Pill с помощью релейной логики ПЛК LDmicro 2024, נוֹבֶמבֶּר
Anonim
לוח STM32 עם Arduino IDE STM32F103C8T6
לוח STM32 עם Arduino IDE STM32F103C8T6

היי חבר'ה מכיוון שהרבה אנשים משתמשים בלוחות ארדואינו אבל כפי שאנו יודעים שיש להם כמה מגבלות, כל כך מעט לוחות אחרים באו לאור כחלופה של ארדואינו שיכולה לספק ביצועים טובים יותר ותכונות טובות יותר מאשר Arduino ואחד מהם הוא STM32. לוח STM32 הוא אפילו זול יותר מ- Arduino uno והיכולות שלו טובות בהרבה מ- arduino uno אך מכיוון שהם אינם נתמכים באופן מקורי על ידי Arduino IDE עלינו להוסיף אותם באופן ידני ל- Arduino IDE. אז במדריך זה נוסיף לוחות STM32 ל- Arduino IDE ונתכנת לוח זה באמצעות Arduino IDE.

שלב 1: דברים שאתה צריך

דברים שאתה צריך
דברים שאתה צריך

למדריכים אלה נזדקק לדברים הבאים: STM32: כבל USB: FTDI: לוח לחם ומעט קופצים

שלב 2: מפרט לוח STM32 (STM32F103C8T6)

מפרט לוח STM32 (STM32F103C8T6)
מפרט לוח STM32 (STM32F103C8T6)

המפרט של STM32F103C8T6 מסופק להלן וגם בתמונה.: יצרן STMicroelectronics מעבד ליבות STM32F1 ARM® Cortex®-M3 גודל ליבה 32 סיביות מהירות 72MHz קישוריות CANbus, I²C, IrDA, LINbus, SPI, UART/USART, ציוד היקפי USB, DMA, PWM, PDR, POR, PVD, PWM, חיישן טמפ ', מספר WDT של קלט/פלט 37 גודל זיכרון התוכנית 64KB (64K x 8) סוג זיכרון התוכנה FLASH EEPROM גודל - גודל RAM 20K x 8 מתח - אספקה (Vcc/Vdd) 2V ~ 3.6V ממיר נתונים A/D 10x12b סוג מתנד טמפרטורת הפעלה פנימית -40 ° C ~ 85 ° C (TA)

שלב 3: התקן לוחות STM32 ב- Arduino IDE

התקן לוחות STM32 ב- Arduino IDE
התקן לוחות STM32 ב- Arduino IDE
התקן לוחות STM32 ב- Arduino IDE
התקן לוחות STM32 ב- Arduino IDE
התקן לוחות STM32 ב- Arduino IDE
התקן לוחות STM32 ב- Arduino IDE
התקן לוחות STM32 ב- Arduino IDE
התקן לוחות STM32 ב- Arduino IDE

אנא עקוב אחר ההוראות שלהלן ותמונות המסופקות להתקנת לוחות stm32 ב- arduino ide: 1- הפעל את Arduino.cc IDE. לחץ על תפריט "קובץ" ולאחר מכן על "העדפות". תיבת הדו -שיח "העדפות" תיפתח, ולאחר מכן הוסיפי את הקישור הבא לשדה "כתובות אתרים נוספות של מנהלי לוחות": "https://dan.drown.org/stm32duino/package_STM32duino_index. json "לחץ על" אישור "2- לחץ על תפריט" כלים "ולאחר מכן על" לוחות> מנהל לוחות "מנהל הלוח ייפתח ותראה רשימה של לוחות מותקנים וזמינים. בחר את" STM32 F103Cxxx "ולחץ על התקן. לאחר השלמת ההתקנה מופיעה תג "מותקן" ליד שם הליבה. תוכל לסגור את מנהל הלוח. כעת תוכל למצוא את חבילת לוחות STM32 בתפריט "לוח". בחר את סדרת הלוחות הרצויה: STM32F103Cxxx בחר את הלוח

שלב 4: חיבורים לתכנות הלוח

חיבורים לתכנות הלוח
חיבורים לתכנות הלוח

כדי לתכנת את stm32 אתה צריך לעקוב אחר המעגל הנתון הזה. כדי לתכנת אותו אתה צריך לקבל Stm32 ברור ואחד הוא ממיר usb to ttl, אז קבל ממיר usb ל ttl ופעל לפי השמטים המוצגים.

שלב 5: תכנות הלוח

תכנות הלוח
תכנות הלוח
תכנות הלוח
תכנות הלוח
תכנות הלוח
תכנות הלוח
תכנות הלוח
תכנות הלוח

כעת פתח את סקיצת ההבהוב ב- arduino IDE שלך ושנה את הסיכה לא ל- "PC13" מכיוון שהמעגל המשולב של stm32 נמצא בסיכה PC13 ולאחר מכן בחר את ההגדרות בסעיף הכלים (כמו: לוחות, יציאת com, שיטת העלאה וכו '. בהתאם להצגה image) והעלה את הקוד ל- stm32 שלך וה- pc13 LED המשולב יתחיל להבהב כמו שלי בתמונות (מצטער על איכות התמונה) ואפילו כדי לראות אותו מהבהב בצורה רצויה תוכל להוסיף גם LED חיצוני ל- PC13. אז תהנה לעשות פרויקטים עם STM32 BOARD.

מוּמלָץ: