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

חלופה ל- STM32F103C8T6 מאת GigaDevice: 5 שלבים
חלופה ל- STM32F103C8T6 מאת GigaDevice: 5 שלבים

וִידֵאוֹ: חלופה ל- STM32F103C8T6 מאת GigaDevice: 5 שלבים

וִידֵאוֹ: חלופה ל- STM32F103C8T6 מאת GigaDevice: 5 שלבים
וִידֵאוֹ: נקודות מתנות במבחן- חלופה משדלת, חלופות שחייבים לשים לב אליהם 2024, נוֹבֶמבֶּר
Anonim
חלופה ל- STM32F103C8T6 מאת GigaDevice
חלופה ל- STM32F103C8T6 מאת GigaDevice

היכרות עם GD32F103C8T6 על ידי GigaDevice כחלופה זולה ומהירה יותר ל- STM32F103C8T6

אספקה

GigaDevice GD32F103C8T6

שלב 1: מהו STM32F103C8T6?

מהו STM32F103C8T6?
מהו STM32F103C8T6?

STM32F103C8T6 הוא מיקרו -בקר שיכול לשמש כחלופה ללוחות ה- Arduino. ארדואינו היה הלוח הראשון עבור חובבים רבים (כולל אותי) ומהנדסים בחוץ כשהתחילו עם מוצרי אלקטרוניקה.

עם זאת, כאשר אנו מתחילים לבנות יותר ולחפור לעומק בקרוב נבין כי ארדואינו אינה מוכנה לתעשייה ומעבד ה 8 סיביות שלה עם שעון איטי עד כדי גיחוך, הוא אינו נותן לך מספיק מיץ לפרויקטים שלך. אולם, יש לקוות שיש לנו כיום את לוחות הפיתוח החדשים STM32F103C8T6 STM32 (גלולה כחולה) שיכולים להעלות את ביצועי Arduino בקלות עם מעבד 32 סיביות וארכיטקטורת ARM Cortex M3. סיר דבש נוסף כאן הוא שנוכל להשתמש באותו IDE הישן של Arduino לתכנת לוחות STM32 שלנו. אז במדריך זה, תן לנו להתחיל עם STM32 כדי לדעת קצת בסיסי על הלוח הזה ולמצמץ את הנורית המשולבת באמצעות ה- Arduino IDE.

הפרויקט בחסות LCSC. השתמשתי ברכיבים אלקטרוניים מ- LCSC.com. LCSC מחויבת להציע מבחר רחב של רכיבים אלקטרוניים מקוריים ואיכותיים במחיר הטוב ביותר עם רשת משלוחים גלובלית ליותר מ -200 מדינות. הירשם עוד היום וקבל הנחה של 8 $ בהזמנה הראשונה שלך.

בקרי המיקרו הללו מיוצרים על ידי STMicroelectronics, שהיא חברה עצמאית ומובילה למחצה. לוח עם STM32F103C8T6 שכן המוח שלו מכונה גם הכדור הכחול.

שלב 2: מפרט של לוח הגלולות הכחול STM32F103C8T6

  • ליבה: Cortex-M3 32 סיביות
  • תדר הפעלה: 72MHz
  • משאבי אחסון: פלאש 64K בתים, 20KByte SRAM
  • משאבי ממשק: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x יציאות קלט / פלט
  • המרה אנלוגית לדיגיטלית: ADC (12 סיביות / 16 ערוצים) PWM: 16 סיביות / 15 ערוצים
  • מכשיר USB: 1 טיימרים: 3 טיימרים כלליים וטיימר מתקדם אחד
  • הורדת באגים: תמיכה בממשק JTAG / SWD לאיתור באגים להורדה, תמיכה ב- IAP

שלב 3: עכשיו GD32F103C8T6 של GigaDevice?

עכשיו GD32F103C8T6 של GigaDevice?
עכשיו GD32F103C8T6 של GigaDevice?
עכשיו GD32F103C8T6 של GigaDevice?
עכשיו GD32F103C8T6 של GigaDevice?

GigaDevice, הספקית המובילה של התקני זיכרון לא נדיפים (NVM), היא החברה העוסקת בזיכרון מתקדם ועיצוב שבבים קשורים בסין היבשתית שהוקמה בשנת 2005.

GigaDevice יצרה תאום של STM בעל מהירות מהירה יותר בשל השעון המהיר יותר של 108 מגהרץ לעומת 72 מגה -הרץ של STM.

כמו STM, גם אלה מבוססים על ליבת ARM CortexTM-M3 RISC עם היחס הטוב ביותר מבחינת כוח עיבוד, צריכת חשמל מופחתת וערך היקפי. ה- CortexTM-M3 הוא ליבת מעבד מהדור הבא המחוברת באופן הדוק לבקר מפריע וקטור מקונן (NVIC), טיימר SysTick ותמיכה מתקדמת באגים.

שלב 4: מפרטים של GD32F103C8T6

  • חבילה: TQFP-48_7x7x05P
  • גודל ליבה: 32 ביט
  • סוג זיכרון התוכנית: FLASH
  • מעבד ליבה: ARM® Cortex®-M3
  • תדירות הפעלה: 108MHz
  • מתח - אספקה (Vcc/Vdd): 2.6V ~ 3.6V
  • גודל זיכרון התוכנית: 64KB
  • גודל זיכרון RAM: 20KB
  • מספר קלט/פלט: 37
  • A/D: 10x12bit
  • D/A: 0
  • PWM: 2
  • UART/USART: 3
  • SPI: 2
  • I2C/SMBUS: 2
  • התקן USB: 1
  • מארח USB/OTG: 1
  • יכול: 1

שלב 5: השוואה בין שני המכשירים

השוואה בין שני המכשירים
השוואה בין שני המכשירים

כמעט כל המפרטים והפרטים של שני המיקרו -בקרים זהים עם אותו גודל פלאש, זיכרון RAM, ליבת מעבד ופינים.

ההבדל המשמעותי ביותר הוא של- GD32F103C8T6 תדר הפעלה גבוה יותר עם 108 מגה -הרץ בהשוואה ל- 72 מגה -הרץ של STM32F103C8T6. לכן, אם אתה מחפש מהירות גבוהה יותר לעיבוד הקודים והפקודות הארוכות עם חישוב קצת גדול, ל- GigaDevice יש חלופה נכונה. למרות שתצטרך לבצע כמה שינויים כאשר אתה מתחיל לתכנת לוח GigaDevice כדי לבצע פונקציה עיכוב () ופונקציות אחרות הקשורות לטיימר. פונקציות העיכוב () הן לולאות מקודדות של נופים שמניבים 72 מגה-הרץ, כך שיהיה צורך לשנות זאת גם כן.

אתה יכול לעבור את השינויים האלה ב- stm32.h: נתיב קבצים: / IDE / hardware / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / series

# אם STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE

# ifndef STM32_PCLK1 # הגדר STM32_PCLK1 54000000U //

מוּמלָץ: