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

לכווץ את פרויקטי הארדואינו - ארדואינו UNO כמתכנת ATmega328P (https://youtu.be/YO61YCaC9DY): 4 שלבים
לכווץ את פרויקטי הארדואינו - ארדואינו UNO כמתכנת ATmega328P (https://youtu.be/YO61YCaC9DY): 4 שלבים

וִידֵאוֹ: לכווץ את פרויקטי הארדואינו - ארדואינו UNO כמתכנת ATmega328P (https://youtu.be/YO61YCaC9DY): 4 שלבים

וִידֵאוֹ: לכווץ את פרויקטי הארדואינו - ארדואינו UNO כמתכנת ATmega328P (https://youtu.be/YO61YCaC9DY): 4 שלבים
וִידֵאוֹ: שימוש בחיישן טמפרטורה MLX90614 ללא מגע עם EP32 מעל Bluetooth 2024, יולי
Anonim
Image
Image

קישור לסרטון:

תכנות ATmega328P באמצעות Arduino כ- ISP (In System System) מאפשר לך להשתמש בתכונות Arduino על לוח לחם או PCB. זה בעיקר עוזר כשאתה עושה פרויקט של המכללה שלך. זה גם מקטין את עלות הפרויקט והגודל. אז פשוט בצע את הבדיקות על Arduino וסיים את הפרויקט ב- ATmega328P. תכנות ATmega328P באמצעות Arduino כספק אינטרנט זה לוקח רק כמה צעדים. לפני שתמשיך לתכנת חלק אתה צריך לדעת מהו Bootloader.

מטעין האתחול ב- Arduino/ATmega328P: מטעין האתחול הוא סקיצה המתוכנת לתוך זיכרון הבזק הניתן לתכנות של ה- Arduino/ATmega328P (ותופס 4380 בתים מתוך 32KBytes הזמינים). זה מה שמבדיל Arduino ATmega328P ומפעל Atmega328P מפעל רגיל. מטען האתחול של Arduino פועל כאשר הלוח מופעל (או כאשר אנו לוחצים על כפתור האיפוס). מטעין האתחול הזה מחכה בתחילה לסקיצה חדשה ביציאה הטורית מה- Arduino IDE, אם הוא מקבל משהו, הסקיצה החדשה נצרבת בזיכרון הבזק או שהיא מריצה את הסקיצה שנשרפה בעבר. לרוב המיקרו -בקרי Arduino יש את הפונקציה של איפוס אוטומטי המאפשר ל- Arduino IDE לאפס ולהעלות קוד. מטעין האתחול צריך להבין רק מה ה- Arduino IDE שולח ולכתוב אותו לזיכרון הבזק של הבקר. כדי לצרוב קוד ב- Atmega328P ללא מטען האתחול של Arduino, תזדקק למתכנת ISP כגון AVR ISP.

אז כאן בעצם נשרף את מטען האתחול ל- ATmega328P שנקנה לאחרונה ולאחר מכן נשתמש בארדואינו כספקית אינטרנט כדי לצרוב את הסקיצה הרצויה ב- ATmega328P.

Arduino - מטעין אתחול

ארדואינו - סביבה

שלבים לשימוש ב- Arduino UNO כמתכנת ATmega328P:

שלב 1: העלה קוד ArduinoISP ב- Arduino UNO.

שלב 2: בצע התקנה בסיסית של לוח הלחם עבור ATmega328P.

שלב 3: צריבת מטען אתחול.

שלב 4: העלה את הקוד שלך ל- ATmega328P.

שלב 1: העלה את קוד ArduinoISP ב- Arduino UNO

העלה את קוד ArduinoISP ב- Arduino UNO
העלה את קוד ArduinoISP ב- Arduino UNO

ArduinoISP הוא סקיצה שעובדת כשרטוט של מטען אתחול לאחר שריפתו בזיכרון הבזק של ATmega328P. קודם כל, ודא את ההגדרה כדלקמן:

לוח: "Arduino/Genuino Uno"

נמל: "COM2" // שלך עשוי להיות שונה

מתכנת: "AVRISP mkII"

לאחר מכן עבור אל קובץ> דוגמאות> ArduinoISP> ArduinoISPA והעלה אותו ל- Arduino Uno.

שלב 2: בצע התקנה בסיסית ללוח הלחם עבור ATmega328P

בצע את ההתקנה הבסיסית של לוח הלחם עבור ATmega328P
בצע את ההתקנה הבסיסית של לוח הלחם עבור ATmega328P
בצע את ההתקנה הבסיסית של לוח הלחם עבור ATmega328P
בצע את ההתקנה הבסיסית של לוח הלחם עבור ATmega328P

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

שלב 3: צריבת מטען אתחול

צריבת מטען אתחול
צריבת מטען אתחול

יש לקוות שהבנת את השימוש במכשיר אתחול בוער. עלינו לצרוב את מטעין האתחול בלבד ולאחר מכן לתכנת את ATmega328P כמה פעמים שתרצו מבלי לשרוף שוב את מטען האתחול. עכשיו הגיע הזמן לשרוף את מטען האתחול. שנה את הגדרות הכלים כפי שמוצג בתמונה ולאחר מכן צריב אתחול האתחול.

שלב 4: העלה את הקוד שלך ל- ATmega328P

העלה את הקוד שלך ל- ATmega328P
העלה את הקוד שלך ל- ATmega328P
העלה את הקוד שלך ל- ATmega328P
העלה את הקוד שלך ל- ATmega328P

פתח את הקוד שברצונך להעלות.

שמור על הגדרות הכלים זהות לזה של צריבת תהליך מטעין האתחול.

כעת העלה קוד ל- ATmega328P באמצעות "Shift + העלה".

אז כך תוכל לתכנת ATmega328P באמצעות Arduino Uno. אם יש לך ספק, אל תהסס לשאול בסעיף ההערות.

הורדות:

גיליון נתונים של ATmega328P

לִקְנוֹת:

ATmega328P מאמזון הודו:

Arduino Uno Original מאמזון הודו:

Arduino Uno בעלות נמוכה מאמזון הודו:

מוּמלָץ: