جهاز جيجا GD32E231C-START Arm Cortex-M23 وحدة تحكم MCU 32 بت

ملخص
يستخدم GD32E231C-START GD32E231C8T6 كوحدة التحكم الرئيسية. يستخدم واجهة USB صغيرة لتوفير طاقة 5 فولت. يتم أيضًا تضمين إعادة الضبط والتمهيد ومفتاح التنبيه وLED وGD-Link وArdunio. لمزيد من التفاصيل يرجى الرجوع إلى المخطط GD32E231C-START-V1.0.
تعيين دبوس الوظيفة
جدول 2-1 تعيين دبوس الوظيفة
| وظيفة | دبوس | وصف |
|
قاد |
السلطة الفلسطينية 7 | LED1 |
| السلطة الفلسطينية 8 | LED2 | |
| السلطة الفلسطينية 11 | LED3 | |
| السلطة الفلسطينية 12 | LED4 | |
| إعادة ضبط | K1- إعادة تعيين | |
| مفتاح | السلطة الفلسطينية 0 | K2- الاستيقاظ |
ابدء
تستخدم لوحة EVAL موصل Mini USB للحصول على الطاقة DC +5V، وهو حجم العمل العادي لنظام الأجهزةtagه. يعد وجود GD-Link الموجود على اللوحة ضروريًا لتنزيل البرامج وتصحيح أخطائها. حدد وضع التمهيد الصحيح ثم قم بتشغيله، وسيتم تشغيل LEDPWR، مما يشير إلى أن مصدر الطاقة على ما يرام. هناك إصدار Keil وإصدار IAR لجميع المشاريع. تم إنشاء إصدار Keil للمشاريع استنادًا إلى Keil MDK-ARM 5.25 uVision5. يتم إنشاء إصدار IAR للمشاريع استنادًا إلى IAR Embedded Workbench لـ ARM 8.31.1. أثناء الاستخدام يجب ملاحظة النقاط التالية:
- إذا كنت تستخدم Keil uVision5 لفتح المشروع. من أجل حل مشكلة "الأجهزة المفقودة (الأجهزة)"، يمكنك تثبيت GigaDevice.GD32E23x_DFP.1.0.0.pack.
- إذا كنت تستخدم IAR لفتح المشروع، فقم بتثبيت IAR_GD32E23x_ADDON_1.0.0.exe لتحميل الملف المرتبط به files.
انتهى تخطيط الأجهزةview
مزود الطاقة
الشكل 4-1 رسم تخطيطي لإمدادات الطاقة

خيار التمهيد
قاد
مفتاح
جي دي لينك
وحدة تحكم دقيقة
أردونيو
دليل الاستخدام الروتيني
GPIO_Running_LED
الغرض التجريبي
يتضمن هذا العرض التوضيحي الوظائف التالية لـ GD32 MCU:
- تعلم كيفية استخدام GPIO للتحكم في LED
- تعلم كيفية استخدام SysTick لإنشاء تأخير قدره 1 مللي ثانية
تحتوي لوحة GD32E231C-START على أربعة مصابيح LED. يتم التحكم في LED1 بواسطة GPIO. سيوضح هذا العرض التوضيحي كيفية إضاءة مؤشر LED.
نتيجة تشغيل العرض التوضيحي
قم بتنزيل البرنامج < 01_GPIO_Running_LED > إلى لوحة EVAL، وسيتم تشغيل وإيقاف LED1 بالتسلسل بفاصل زمني 1000 مللي ثانية، كرر العملية. GPIO_Key_Polling_mode
الغرض التجريبي
يتضمن هذا العرض التوضيحي الوظائف التالية لـ GD32 MCU:
- تعلم كيفية استخدام GPIO للتحكم في مؤشر LED والمفتاح
- تعلم كيفية استخدام SysTick لإنشاء تأخير قدره 1 مللي ثانية
تحتوي لوحة GD32E231C-START على مفتاحين وأربعة مصابيح LED. المفتاحان هما مفتاح إعادة الضبط ومفتاح التنبيه. يتم التحكم في LED1 بواسطة GPIO. سيوضح هذا العرض التوضيحي كيفية استخدام مفتاح Wakeup للتحكم في مؤشر LED1. عند الضغط على مفتاح التنبيه، سيتم التحقق من قيمة الإدخال لمنفذ الإدخال والإخراج. إذا كانت القيمة 1 وسوف تنتظر 50 مللي ثانية. تحقق من قيمة الإدخال لمنفذ الإدخال/الإخراج مرة أخرى. إذا كانت القيمة لا تزال 1، فهذا يشير إلى أنه تم الضغط على الزر بنجاح وتبديل LED1.
نتيجة تشغيل العرض التوضيحي
قم بتنزيل البرنامج < 02_GPIO_Key_Polling_mode > إلى لوحة EVAL، وتومض جميع مصابيح LED مرة واحدة للاختبار ويتم تشغيل LED1، اضغط لأسفل على مفتاح Wakeup، وسيتم إيقاف تشغيل LED1. اضغط لأسفل على مفتاح التنبيه مرة أخرى، وسيتم تشغيل LED1.
EXTI_Key_Interrupt_mode
الغرض التجريبي
يتضمن هذا العرض التوضيحي الوظائف التالية لـ GD32 MCU:
- تعلم كيفية استخدام GPIO للتحكم في LED والمفتاح
- تعلم كيفية استخدام EXTI لإنشاء مقاطعة خارجية
تحتوي لوحة GD32E231C-START على مفتاحين وأربعة مصابيح LED. المفتاحان هما مفتاح إعادة الضبط ومفتاح التنبيه. يتم التحكم في LED1 بواسطة GPIO. سيوضح هذا العرض التوضيحي كيفية استخدام خط المقاطعة EXTI للتحكم في مؤشر LED1. عند الضغط على مفتاح التنبيه، سيتم إنتاج مقاطعة. في وظيفة خدمة المقاطعة، سيقوم العرض التوضيحي بتبديل مؤشر LED1.
نتيجة تشغيل العرض التوضيحي
قم بتنزيل البرنامج < 03_EXTI_Key_Interrupt_mode > إلى لوحة EVAL، وتومض جميع مصابيح LED مرة واحدة للاختبار ويتم تشغيل LED1، اضغط لأسفل على مفتاح Wakeup، وسيتم إيقاف تشغيل LED1. اضغط لأسفل على مفتاح التنبيه مرة أخرى، وسيتم تشغيل LED1.
TIMER_Key_EXTI
يتضمن هذا العرض التوضيحي الوظائف التالية لـ GD32 MCU:
- تعلم كيفية استخدام GPIO للتحكم في LED والمفتاح
- تعلم كيفية استخدام EXTI لإنشاء مقاطعة خارجية
- تعلم كيفية استخدام TIMER لإنشاء PWM
تحتوي لوحة GD32E231C-START على مفتاحين وأربعة مصابيح LED. المفتاحان هما مفتاح إعادة الضبط ومفتاح التنبيه. يتم التحكم في LED1 بواسطة GPIO. سيوضح هذا العرض التوضيحي كيفية استخدام TIMER PWM لتشغيل مقاطعة EXTI لتبديل حالة خط مقاطعة LED1 وخط مقاطعة EXTI للتحكم في LED1. عند الضغط على مفتاح التنبيه، سوف ينتج عنه مقاطعة. في وظيفة خدمة المقاطعة، سيقوم العرض التوضيحي بتبديل مؤشر LED1.
نتيجة تشغيل العرض التوضيحي
قم بتنزيل البرنامج < 04_TIMER_Key_EXTI > إلى لوحة EVAL، وتومض جميع مصابيح LED مرة واحدة للاختبار، ثم اضغط لأسفل على مفتاح Wakeup، وسيتم تشغيل LED1. اضغط لأسفل على مفتاح التنبيه مرة أخرى، وسيتم إيقاف تشغيل LED1. قم بتوصيل PA6(TIMER2_CH0) وPA5
تاريخ المراجعة
| مراجعة رقم. | وصف | تاريخ |
| 1.0 | الإصدار الأولي | 19 فبراير 2019 |
| 1.1 | تعديل رأس المستند والصفحة الرئيسية | 31 ديسمبر 2021 |
إشعار هام
هذه الوثيقة مملوكة لشركة GigaDevice Semiconductor Inc. والشركات التابعة لها ("الشركة"). هذه الوثيقة، بما في ذلك أي منتج للشركة موصوف في هذه الوثيقة ("المنتج")، مملوكة للشركة بموجب قوانين ومعاهدات الملكية الفكرية لجمهورية الصين الشعبية وغيرها من الولايات القضائية في جميع أنحاء العالم. تحتفظ الشركة بجميع الحقوق بموجب هذه القوانين والمعاهدات ولا تمنح أي ترخيص بموجب براءات الاختراع أو حقوق النشر أو العلامات التجارية أو حقوق الملكية الفكرية الأخرى. الأسماء والعلامات التجارية الخاصة بالطرف الثالث المشار إليها (إن وجدت) هي ملك لأصحابها ويتم الإشارة إليها لأغراض التعريف فقط. لا تقدم الشركة أي ضمان من أي نوع، صريحًا أو ضمنيًا، فيما يتعلق بهذا المستند أو أي منتج، بما في ذلك، على سبيل المثال لا الحصر، الضمانات الضمنية الخاصة بقابلية التسويق والملاءمة لغرض معين. لا تتحمل الشركة أي مسؤولية تنشأ عن تطبيق أو استخدام أي منتج موصوف في هذه الوثيقة. يتم توفير أي معلومات مقدمة في هذه الوثيقة للأغراض المرجعية فقط. تقع على عاتق مستخدم هذه الوثيقة مسؤولية تصميم وبرمجة واختبار وظائف وسلامة أي تطبيق مصنوع من هذه المعلومات وأي منتج ناتج عن ذلك بشكل صحيح. باستثناء المنتجات المخصصة التي تم تحديدها صراحةً في الاتفاقية المعمول بها، تم تصميم المنتجات و/أو تطويرها و/أو تصنيعها للتطبيقات التجارية العادية و/أو الصناعية و/أو الشخصية و/أو المنزلية فقط. المنتجات غير مصممة أو مخصصة أو مصرح باستخدامها كمكونات في أنظمة مصممة أو مخصصة لتشغيل الأسلحة أو أنظمة الأسلحة أو المنشآت النووية أو أدوات التحكم في الطاقة الذرية أو أدوات التحكم في الاحتراق أو أدوات الطائرات أو السفن الفضائية أو أدوات النقل أو إشارات المرور الأدوات أو أجهزة أو أنظمة دعم الحياة أو الأجهزة أو الأنظمة الطبية الأخرى (بما في ذلك معدات الإنعاش والغرسات الجراحية) أو مكافحة التلوث أو إدارة المواد الخطرة أو الاستخدامات الأخرى حيث قد يؤدي فشل الجهاز أو المنتج إلى إصابة شخصية أو وفاة أو ممتلكات أو الأضرار البيئية ("الاستخدامات غير المقصودة"). يجب على العملاء اتخاذ جميع الإجراءات لضمان استخدام المنتجات وبيعها وفقًا للقوانين واللوائح المعمول بها. الشركة ليست مسؤولة، كليًا أو جزئيًا، ويجب على العملاء بموجب هذا إعفاء الشركة وكذلك مورديها و/أو موزعيها من أي مطالبة أو ضرر أو مسؤولية أخرى تنشأ عن أو تتعلق بجميع الاستخدامات غير المقصودة للمنتجات. . يجب على العملاء تعويض الشركة و/أو مورديها و/أو موزعيها وحمايتهم من وضد جميع المطالبات والتكاليف والأضرار والالتزامات الأخرى، بما في ذلك المطالبات المتعلقة بالإصابة الشخصية أو الوفاة، الناشئة عن أو المرتبطة بأي استخدامات غير مقصودة للمنتجات. . يتم توفير المعلومات الواردة في هذا المستند فقط فيما يتعلق بالمنتجات.
المستندات / الموارد
![]() |
GigaDevice GD32E231C-START Arm Cortex-M23 وحدة تحكم MCU 32 بت [بي دي اف] دليل المستخدم GD32E231C-START، وحدة تحكم MCU 23 بت Arm Cortex-M32، وحدة تحكم MCU 23 بت Cortex-M32، وحدة تحكم MCU 32 بت، وحدة تحكم MCU، GD32E231C-START، وحدة تحكم |










