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

ATmega328p مستقل (باستخدام ساعة داخلية 8 ميجا هرتز): 4 خطوات
ATmega328p مستقل (باستخدام ساعة داخلية 8 ميجا هرتز): 4 خطوات

فيديو: ATmega328p مستقل (باستخدام ساعة داخلية 8 ميجا هرتز): 4 خطوات

فيديو: ATmega328p مستقل (باستخدام ساعة داخلية 8 ميجا هرتز): 4 خطوات
فيديو: درس 531 من دورة الاردوينو -- استخدام شريحة المتحكم بدون لوحة الأردوينو 2024, يوليو
Anonim
ATmega328p مستقل (باستخدام ساعة داخلية 8 ميجا هرتز)
ATmega328p مستقل (باستخدام ساعة داخلية 8 ميجا هرتز)

ATmega328p عبارة عن متحكم دقيق أحادي الرقاقة تم إنشاؤه بواسطة Atmel في عائلة megaAVR (استحوذت شركة Microchip Technology لاحقًا على Atmel في عام 2016). يحتوي على نواة معالج RISC معدلة بهندسة هارفارد 8 بت. باستخدام هذا Instructable ، يمكنك تقليل حجم مشاريعك وجعلها أرخص كثيرًا. يتم ذلك عن طريق تقليل عدد مكونات لوحة التطوير مثل مصابيح LED المدمجة ومذبذبات الكريستال الخارجية والمكثفات الخارجية والعديد من المكونات الزائدة الأخرى المضمنة في لوحات التطوير.

الخطوة 1: الأدوات المطلوبة

الادوات المحتاجة
الادوات المحتاجة
الادوات المحتاجة
الادوات المحتاجة
الادوات المحتاجة
الادوات المحتاجة

قائمة الأجزاء المطلوبة

1. 10 كيلو أوم مقاومات

2. ATmega328P-PU IC

3. أسلاك العبور

4. LM7805 منظم الجهد

5. اللوح

6. مجلس التنمية اردوينو أونو

نحتاج أيضًا إلى Arduino IDE لنسخ Bootloader وتحميل الرسومات إلى ATmega328P. يمكنك تحميل البرنامج من هنا

تحتاج أيضًا إلى تنزيل Arduino على مكتبة Breadboard. يمكنك تنزيله من هنا وفقًا لإصدار IDE الخاص بك

الخطوة 2: حرق Bootloader إلى Atmega328p

حرق Bootloader إلى Atmega328p
حرق Bootloader إلى Atmega328p

لا يأتي ATmega328P IC محملاً مسبقًا بأداة Bootloader. Bootloader عبارة عن مجموعة من التعليمات البرمجية التي تسمح لـ IC بتفسير الكود الذي نقوم بتحميله باستخدام Arduino IDE.

خطوات تحميل Bootloader إلى ATmega328P

1. قم بتوصيل Arduino بـ ATmega328P كما هو موضح في الصورة.

يتم سرد التوصيلات على النحو التالي: -

دبوس ATmega328P 7 => Vcc

دبوس ATmega328P 8 => Gnd

دبوس ATmega328P 20 => Vcc

دبوس ATmega328P 22 => Gnd

ATmega328P pin 1 => pin D10 من Arduino

ATmega328P pin 17 => pin D11 من Arduino

ATmega328P pin 18 => pin D12 من Arduino

ATmega328P pin 19 => pin D13 من Arduino

سحب المقاوم عبر الدبوس 1 من ATmega328P

2. أضف لوحة إلى IDE الخاص بك:

أنشئ مجلدًا باسم الأجهزة (إذا لم يكن موجودًا بالفعل) في مجلد الرسم الخاص بك واستخرج وانسخ المكتبة التي تم تنزيلها إلى هذا المجلد.

أعد تشغيل IDE وابحث عن لوحة جديدة في قائمة الأدوات> اللوحة ، يجب أن ترى لوحة جديدة تسمى "ATmega328 على لوحة توصيل (الساعة الداخلية 8 ميجا هرتز)". إذا رأيت هذا المنتدى كل شيء على ما يرام حتى الآن.

3. حدد المنفذ التسلسلي.

4. حدد مبرمج "Arduino as ISP".

5. حرق محمل الإقلاع عن طريق الذهاب إلى القائمة أدوات> حرق محمل الإقلاع.

الخطوة 3: Sketch Uploader Circuit

دائرة رافع الرسم التخطيطي
دائرة رافع الرسم التخطيطي
دائرة رافع الرسم التخطيطي
دائرة رافع الرسم التخطيطي

يمكنك تحميل الرسومات على ATmega328P باستخدام لوحة Arduino الخاصة بك.

خطوات تحميل الرسومات على ATmega328P

1. إزالة IC من Arduino.

2. قم بتوصيل Arduino بـ ATmega328P كما هو موضح في الصورة ، يتم سرد الاتصالات على النحو التالي:

ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd

دبوس ATmega328P 20 => Vcc

دبوس ATmega328P 22 => Gnd

ATmega328P pin 1 => إعادة تعيين دبوس Arduino

ATmega328P pin 2 => pin 1 أو RX pin من Arduino

ATmega328P pin 3 => pin 2 أو TX pin من Arduino

سحب المقاوم عبر الدبوس 1 من ATmega328P

3. قم بتحميل Sketch إلى Atmega328P باستخدام Arduino IDE.

4. قم بتوصيل المسامير بـ ATmega328P وفقًا لمخطط رسم الخرائط.

موصى به: