جدول المحتويات:

عداد التردد باستخدام متحكم دقيق: 8 خطوات
عداد التردد باستخدام متحكم دقيق: 8 خطوات

فيديو: عداد التردد باستخدام متحكم دقيق: 8 خطوات

فيديو: عداد التردد باستخدام متحكم دقيق: 8 خطوات
فيديو: توليد 10 ترددات مختلفة وبطريقة سهلة وبسيطة , بواسطة العداد والمذبذب CD4060 2024, يوليو
Anonim
Image
Image
مقياس التردد باستخدام متحكم دقيق
مقياس التردد باستخدام متحكم دقيق
مقياس التردد باستخدام متحكم دقيق
مقياس التردد باستخدام متحكم دقيق
مقياس التردد باستخدام متحكم دقيق
مقياس التردد باستخدام متحكم دقيق

يوضح هذا البرنامج التعليمي ببساطة كيفية حساب تردد مصدر النبض باستخدام متحكم دقيق. مستوى الجهد العالي لمصدر النبض هو 3.3 فولت ومنخفض 0 فولت. لقد استخدمت STM32L476 ولوحة تشغيل Tiva وشاشات الكريستال السائل 16x2 الأبجدية الرقمية بعض الأسلاك ومقاوم 1K.

الأجهزة المطلوبة: -

1) STM32L476 لوحة النواة

2) لوحة تشغيل Tiva أو أي لوحة متحكم أخرى (مصدر النبض)

3) 16 × 2 أبجدي رقمي

4) اللوح

5) 1K المقاوم (لتباين شاشات الكريستال السائل)

متطلبات البرنامج: -

1) STM32cubemx

2) Keil uVision5

3) Energia (لـ Tiva launchpad)

الخطوة 1: قم بتثبيت Stm32cubemx و Keil UVision5 و Energia في جهاز الكمبيوتر الخاص بك ، وقم بتحديثها

الخطوة 2: افتح Stm32cubemx وحدد Stm32l476 Nucleo Board ثم حدد PC_13 كطرف خارجي للمقاطعة

افتح Stm32cubemx حدد Stm32l476 Nucleo Board. حدد PC_13 كطرف خارجي للمقاطعة
افتح Stm32cubemx حدد Stm32l476 Nucleo Board. حدد PC_13 كطرف خارجي للمقاطعة

الخطوة 3: لا حاجة لإجراء أي تغييرات في تكوين الساعة

لا حاجة لإجراء أي تغييرات في تكوين الساعة
لا حاجة لإجراء أي تغييرات في تكوين الساعة

الخطوة 4: حدد TIMER1 ومصدر الساعة على أنهما ساعة داخلية ، واضبط الإعدادات في TIMER1 وفقًا للصور

حدد TIMER1 ومصدر الساعة على أنهما ساعة داخلية ، واضبط الإعدادات في TIMER1 وفقًا للصور
حدد TIMER1 ومصدر الساعة على أنهما ساعة داخلية ، واضبط الإعدادات في TIMER1 وفقًا للصور
حدد TIMER1 ومصدر الساعة على أنهما ساعة داخلية ، واضبط الإعدادات في TIMER1 وفقًا للصور
حدد TIMER1 ومصدر الساعة على أنهما ساعة داخلية ، واضبط الإعدادات في TIMER1 وفقًا للصور
حدد TIMER1 ومصدر الساعة على أنهما ساعة داخلية ، واضبط الإعدادات في TIMER1 وفقًا للصور
حدد TIMER1 ومصدر الساعة على أنهما ساعة داخلية ، واضبط الإعدادات في TIMER1 وفقًا للصور

الخطوة 5: أعط اسمًا لمشروعك وأنشئ رمزًا لـ Keil Ide من Stm32cubemx

أعط اسمًا لمشروعك وأنشئ رمزًا لـ Keil Ide من Stm32cubemx
أعط اسمًا لمشروعك وأنشئ رمزًا لـ Keil Ide من Stm32cubemx
أعط اسمًا لمشروعك وأنشئ رمزًا لـ Keil Ide من Stm32cubemx
أعط اسمًا لمشروعك وأنشئ رمزًا لـ Keil Ide من Stm32cubemx

الخطوة 6: قم بتوصيل شاشة LCD بلوحة Nucleo STM3276 بالتوصيلات الموضحة أدناه

توصيلات دبوس من stm32 إلى شاشات الكريستال السائل

STM32L476 - LCD

GND - PIN1

5 فولت - PIN2

NA - 1K المقاوم متصل بـ GND

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5 فولت - PIN15

GND - PIN16

الخطوة 7: قم بتوصيل دبوس واحد من Tiva Launchpad برقم المقاطعة الخارجي لـ Stm32l476 و GND Pin of Tiva Launchpad إلى GND Pin الخاص بـ STM32L476

إذا كان لديك أي لوحة تحكم دقيقة أخرى ، فأنت بحاجة إلى توصيل GPIO من تلك اللوحة على دبوس المقاطعة الخارجي للوحة النواة STM32L476 وتوصيل GND من كلتا اللوحتين ببعضهما البعض. تحتاج إلى تبديل دبوس GPIO هذا برمجيًا في IDE الخاص به.

موصى به: