תוכן עניינים:

ATmega328p עצמאי (באמצעות שעון פנימי של 8 מגה -הרץ): 4 שלבים
ATmega328p עצמאי (באמצעות שעון פנימי של 8 מגה -הרץ): 4 שלבים

וִידֵאוֹ: ATmega328p עצמאי (באמצעות שעון פנימי של 8 מגה -הרץ): 4 שלבים

וִידֵאוֹ: ATmega328p עצמאי (באמצעות שעון פנימי של 8 מגה -הרץ): 4 שלבים
וִידֵאוֹ: חלק 1 - הפעלת מעבד ATmega8 ATmega328 בהספק נמוך, שיטות צריבה, חיבורי ISP 2024, נוֹבֶמבֶּר
Anonim
ATmega328p עצמאי (באמצעות שעון פנימי של 8 מגה -הרץ)
ATmega328p עצמאי (באמצעות שעון פנימי של 8 מגה -הרץ)

ATmega328p הוא מיקרו-בקר שבב יחיד שנוצר על ידי Atmel במשפחת megaAVR (מאוחר יותר רכשה Microchip Technology את Atmel בשנת 2016). יש לו ליבה מעובדת של RISC מעבד RISC של 8 הרביט הארווארד. מיקרו-בקר זה הוא המוח של לוח הפיתוח של Arduino כמו גם לוחות פיתוח רבים אחרים. באמצעות מדריך זה תוכלו למזער את גודל הפרויקטים שלכם ולהפוך אותם לזולים בהרבה. זה נעשה על ידי צמצום מספר הרכיבים של לוח הפיתוח כגון נוריות LED המשולבות, מתנדים קריסטל חיצוניים, קבלים חיצוניים ורכיבים מיותרים רבים אחרים המובנים בלוחות הפיתוח.

שלב 1: יש צורך בכלים

יש צורך בכלים
יש צורך בכלים
יש צורך בכלים
יש צורך בכלים
יש צורך בכלים
יש צורך בכלים

רשימת החלקים הדרושים

1. נגדי 10K אוהם

2. ATmega328P-PU IC

3. חוטי מגשר

4. ווסת מתח LM7805

5. לוח לחם

6. מועצת הפיתוח של Arduino Uno

אנו זקוקים גם ל- Arduino IDE כדי לצרוב אתחול האתחול ולהעלות סקיצות ל- ATmega328P. אתה יכול להוריד אותו מכאן

עליך גם להוריד את Arduino מספריית Breadboard. אתה יכול להוריד אותו מכאן בהתאם לגרסת IDE שלך

שלב 2: צריבת Bootloader ל- Atmega328p

שריפת מטען בוער ל- Atmega328p
שריפת מטען בוער ל- Atmega328p

ה- ATmega328P IC לא מגיע נטען מראש עם מטען אתחול. Bootloader הוא מערכת קוד המאפשרת ל- IC לפרש קוד שאנו מעלים באמצעות Arduino IDE.

שלבים להעלאת Bootloader ל- ATmega328P

1. חבר את Arduino ל- ATmega328P כפי שמוצג בתמונה.

החיבורים מפורטים כדלקמן:-

סיכה ATmega328P 7 => Vcc

סיכה ATmega328P 8 => Gnd

סיכה ATmega328P 20 => Vcc

סיכה ATmega328P 22 => Gnd

סיכה ATmega328P 1 => סיכה D10 של Arduino

סיכה ATmega328P 17 => סיכה D11 של Arduino

סיכה ATmega328P 18 => סיכה D12 של Arduino

סיכה ATmega328P 19 => סיכה D13 של Arduino

הרים את הנגד על פין 1 של ATmega328P

2. הוסף לוח ל- IDE שלך:

צור תיקייה בשם חומרה (אם היא לא קיימת כבר) בתיקיית הסקיצות שלך וחלץ והעתק את הספרייה שהורדת לתיקיה זו.

הפעל מחדש את ה- IDE וחפש לוח חדש בתפריט של כלים> לוח, אתה אמור לראות לוח חדש בשם "ATmega328 על לוח (8MHz שעון פנימי)". אם אתה רואה את הלוח הזה הכל בסדר עד כה.

3. בחר יציאה טורית.

4. בחר מתכנת ל "Arduino as ISP".

5. צריבת מטען אתחול על ידי מעבר לכלי התפריט> צריבת אתחול.

שלב 3: מעגל העלאת סקיצות

מעגל העלאת סקיצות
מעגל העלאת סקיצות
מעגל העלאת סקיצות
מעגל העלאת סקיצות

אתה יכול להעלות סקיצות ל- ATmega328P באמצעות לוח ה- Arduino שלך.

שלבים להעלאת סקיצות ל- ATmega328P

1. הסר את ה- IC מ- Arduino.

2. חבר את Arduino ל- ATmega328P כפי שמוצג בתמונה, החיבורים מפורטים כדלקמן:

סיכה ATmega328P 7 => Vcc> סיכה ATmega328P 8 => Gnd

סיכה ATmega328P 20 => Vcc

סיכה ATmega328P 22 => Gnd

סיכה ATmega328P 1 => איפוס סיכה של Arduino

סיכה ATmega328P 2 => סיכה 1 או סיכת RX של Arduino

סיכה ATmega328P 3 => סיכה 2 או סיכת TX של Arduino

הרים את הנגד על פין 1 של ATmega328P

3. העלה סקיצה ל- Atmega328P באמצעות Arduino IDE.

4. חבר את הפינים ל- ATmega328P בהתאם לתרשים מיפוי הפינים.

מוּמלָץ: