תוכן עניינים:
- אספקה
- שלב 1: מהו STM32F103C8T6?
- שלב 2: מפרט של לוח הגלולות הכחול STM32F103C8T6
- שלב 3: עכשיו GD32F103C8T6 של GigaDevice?
- שלב 4: מפרטים של GD32F103C8T6
- שלב 5: השוואה בין שני המכשירים
וִידֵאוֹ: חלופה ל- STM32F103C8T6 מאת GigaDevice: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
היכרות עם GD32F103C8T6 על ידי GigaDevice כחלופה זולה ומהירה יותר ל- STM32F103C8T6
אספקה
GigaDevice GD32F103C8T6
שלב 1: מהו 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?
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 //
מוּמלָץ:
בית חכם מאת Raspberry Pi: 5 שלבים (עם תמונות)
בית חכם של Raspberry Pi: יש כבר כמה מוצרים שהופכים את הדירה שלך לחכמה יותר, אך רובם פתרונות קנייניים. אבל למה אתה צריך חיבור לאינטרנט כדי להחליף אור עם הסמארטפון שלך? זו הייתה סיבה אחת בשבילי לבנות סמאר משלי
Jukebox Casera מאת: Tono Kiehnle: 5 שלבים (עם תמונות)
Jukebox Casera מאת: Tono Kiehnle: Jukebox hecha en casa programada con Arduino UNO. Contiene 3 canciones reproducidas por medio de un buzzer pasivo y cuenta con botones de pulso y una pantalla LCD para la interacción con el usuario.La jukebox cuenta con 3 botones. 2 דה ellos se util
אוטומציה מדוברת -- אודיו מאת Arduino -- אוטומציה מבוקרת קול -- מודול בלוטות 'HC - 05: 9 שלבים (עם תמונות)
אוטומציה מדוברת || אודיו מאת Arduino || אוטומציה מבוקרת קול || מודול בלוטות 'HC - 05: …………………………. אנא הירשם לערוץ היוטיוב שלי לסרטונים נוספים …. …. בסרטון זה בנינו אוטומציה מדוברת .. כאשר תשלח פקודה קולית באמצעות הנייד, היא תפעיל מכשירים ביתיים ותשלח משוב
פעימות מאת אוליביה ואיידן: 7 שלבים
פעימות מאת אוליביה ואיידן: חומרים: שקע סטריאו 3.5 מ"מ (ניתן לרכוש באמזון) חוט 28 AWG (ניתן לרכוש בהום דיפו) מגנטים ניאודימיום (ניתן לרכוש באמזון) קלטת חשמל (ניתן לרכוש בהום דיפו) A כוס קטנה או מיכל כלשהו שיהיה הסל (יכול להיות
Gledopto: חלופה זולה של פיליפס גוון אור: 3 שלבים
Gledopto: אלטרנטיבה זולה של Philips Hue Light: Philips Hue מוכרת כרגע את רצועות Light Hue Philips ב- 71-90 $ בלבד עבור 2 מטר בלבד. מצאתי שזה מחיר אבסורדי מאוד אז התחלתי לחפש אלטרנטיבות. הגעתי למותג בשם Gledopto שעושה בקרי רצועות LED כאלו