جدول المحتويات:
- اللوازم
- الخطوة 1: ما هو STM32F103C8T6؟
- الخطوة 2: مواصفات STM32F103C8T6 Blue Pill Board
- الخطوة الثالثة: الآن ، GigaDevice's GD32F103C8T6؟
- الخطوة 4: مواصفات GD32F103C8T6
- الخطوة 5: مقارنة بين الجهازين
فيديو: بديل لـ STM32F103C8T6 بواسطة GigaDevice: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
تقديم GD32F103C8T6 بواسطة GigaDevice كبديل رخيص وأسرع للطراز STM32F103C8T6
اللوازم
GigaDevice GD32F103C8T6
الخطوة 1: ما هو STM32F103C8T6؟
STM32F103C8T6 عبارة عن متحكم دقيق يمكن استخدامه كبديل للوحات Arduino. كان Arduino هو أول لوحة للعديد من الهواة (بمن فيهم أنا) والمهندسين هناك عندما بدأوا مع الإلكترونيات.
ومع ذلك ، عندما نبدأ في بناء المزيد والحفر بعمق ، سرعان ما ندرك أن Arduino ليس جاهزًا للصناعة وأن وحدة المعالجة المركزية 8 بت مع ساعة بطيئة يبعث على السخرية ، فإنها لا تمنحك طاقة كافية لمشاريعك. نأمل ، على الرغم من ذلك ، أن يكون لدينا STM32F103C8T6 STM32 Development Boards (Blue Pill) في السوق الآن والتي يمكن أن تتفوق بسهولة على Arduino مع وحدة المعالجة المركزية 32 بت وبنية ARM Cortex M3. وعاء عسل آخر هنا هو أنه يمكننا استخدام نفس Arduino IDE القديم لبرمجة لوحات STM32 الخاصة بنا. لذلك في هذا البرنامج التعليمي ، دعنا نبدأ مع STM32 لمعرفة القليل من الأساسيات حول هذه اللوحة وميض LED الموجود على اللوحة باستخدام Arduino IDE.
هذا المشروع برعاية LCSC. لقد كنت أستخدم مكونات إلكترونية من LCSC.com. تلتزم LCSC بقوة بتقديم مجموعة واسعة من المكونات الإلكترونية الأصلية عالية الجودة بأفضل الأسعار مع شبكة شحن عالمية لأكثر من 200 دولة. اشترك اليوم واحصل على خصم 8 دولارات على طلبك الأول.
يتم تصنيع هذه المتحكمات الدقيقة بواسطة STMicroelectronics ، وهي شركة عالمية مستقلة لأشباه الموصلات. لوح مع STM32F103C8T6 حيث أن دماغه يُطلق عليه أيضًا Blue Pill.
الخطوة 2: مواصفات STM32F103C8T6 Blue Pill Board
- النواة: Cortex-M3 32 بت
- تردد التشغيل: 72 ميجا هرتز
- موارد التخزين: 64 كيلو بايت فلاش ، 20 كيلو بايت SRAM
- موارد الواجهة: 2x SPI ، 3x USART ، 2x I2C ، 1x CAN ، 37x منافذ I / O
- التحويل التناظري إلى الرقمي: ADC (12 بت / 16 قناة) PWM: 16 بت / 15 قناة
- جهاز USB: 1 مؤقتات: 3 مؤقتات عامة ومؤقت واحد متقدم
- تنزيل التصحيح: دعم واجهة تصحيح أخطاء JTAG / SWD للتنزيل ودعم IAP
الخطوة الثالثة: الآن ، GigaDevice's GD32F103C8T6؟
GigaDevice ، المزود الرائد لأجهزة الذاكرة غير المتطايرة (NVM) ، هي الشركة العاملة في تصميم الذاكرة المتقدمة والرقائق ذات الصلة في البر الرئيسي للصين والتي تأسست في عام 2005.
جعل GigaDevice توأم STM الذي يتمتع بسرعة أكبر نظرًا لساعة أسرع تبلغ 108 ميجاهرتز مقارنة بـ 72 ميجاهرتز من STM.
مثل STM ، تستند هذه أيضًا إلى قلب ARM Cortex TM-M3 RISC مع أفضل نسبة من حيث قوة المعالجة واستهلاك الطاقة المنخفض ومجموعة الأجهزة الطرفية. يعد Cortex TM-M3 نواة معالج من الجيل التالي مقترن بإحكام بوحدة تحكم متجهة متداخلة (NVIC) ، ومؤقت SysTick ودعم تصحيح الأخطاء المتقدم.
الخطوة 4: مواصفات GD32F103C8T6
- العبوة: TQFP-48_7x7x05P
- الحجم الأساسي: 32 بت
- نوع ذاكرة البرنامج: فلاش
- المعالج الأساسي: ARM® Cortex®-M3
- تردد التشغيل: 108 ميجا هرتز
- الجهد - الإمداد (Vcc / Vdd): 2.6 فولت ~ 3.6 فولت
- حجم ذاكرة البرنامج: 64 كيلو بايت
- حجم ذاكرة الوصول العشوائي: 20 كيلو بايت
- عدد I / O: 37
- A / D: 10x12 بت
- D / A: 0
- PWM: 2
- UART / USART: 3
- SPI: 2
- I2C / SMBUS: 2
- جهاز USB: 1
- مضيف USB / OTG: 1
- يمكن: 1
الخطوة 5: مقارنة بين الجهازين
جميع المواصفات والتفاصيل الخاصة بكل من وحدات التحكم الدقيقة تقريبًا هي نفسها بنفس حجم الفلاش وذاكرة الوصول العشوائي ونواة المعالج و pinouts.
الاختلاف الأكثر أهمية هو أن GD32F103C8T6 لديه تردد تشغيل أكبر مع 108 ميجاهرتز مقارنة بـ 72 ميجاهرتز من STM32F103C8T6. لذلك ، إذا كنت تبحث عن سرعة أسرع لمعالجة الرموز والأوامر الطويلة بحسابات كبيرة بعض الشيء ، فإن GigaDevice لديه بديل مناسب. على الرغم من أنك قد تحتاج إلى إجراء بعض التغييرات عند بدء برمجة لوحة GigaDevice وذلك لعمل وظيفة تأخير () والوظائف الأخرى ذات الصلة بالمؤقت. تعتبر وظائف ()
يمكنك إجراء هذه التغييرات في 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 //
موصى به:
مفتاح RFID بديل لأمن الدراجة: 7 خطوات (بالصور)
مفتاح RFID بديل لأمان الدراجة: لأمن الدراجة ، لا يوجد سوى مفتاح قفل الإشعال. ويمكن أن يتم اختراقها بسهولة من قبل اللص. لقد جئت هنا مع DIY a Solution لذلك. إنها رخيصة وسهلة البناء. إنه مفتاح RFID بديل لأمن الدراجة. هيا لنفعلها
الذراع الروبوتية لعصا المصاصة (تنسيق بديل): 6 خطوات
الذراع الروبوتية لعصا المصاصة (تنسيق بديل): تعرف على كيفية بناء ذراع آلي بسيط قائم على الأردوينو مع قابض باستخدام عصي المصاصة وعدد قليل من الماكينات
Gledopto: بديل Philips Hue Light Strip البديل: 3 خطوات
Gledopto: بديل Philips Hue Light Strip البديل: تبيع Philips Hue حاليًا شرائط Philips Hue Light مقابل 71-90 دولارًا فقط مقابل مترين فقط. لقد وجدت هذا سعرًا سخيفًا للغاية ، لذا بدأت في البحث عن بدائل. جئت عبر علامة تجارية تسمى Gledopto التي تصنع وحدات تحكم شريط LED
بديل رقاقة LED LM3916: 7 خطوات
بديل رقاقة LM3916 LED: لسوء الحظ تم إيقاف رقاقة LM3916. كانت LM3916 عبارة عن دائرة متكاملة تستشعر مستوى الجهد التناظري وكانت قادرة على تشغيل عشرة مصابيح LED أو شاشات الكريستال السائل أو شاشات الفلورسنت الفراغية. في هذا الدليل ، سننشئ دائرة بديلة
العاكس المربوط بالشبكة DIY (لا يغذي الشبكة) بديل UPS: 7 خطوات (بالصور)
DIY Grid Tied Inverter (لا يغذي الشبكة) UPS البديل: هذه مشاركة متابعة من Instructable الأخرى الخاصة بي حول صنع عاكس ربط شبكي لا يتغذى مرة أخرى في الشبكة ، لأنه من الممكن دائمًا القيام بذلك في مناطق معينة كمشروع DIY وبعض الأماكن لا تسمح بالتغذية هناك