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

כיצד לתכנת לוח AVR באמצעות לוח Arduino: 6 שלבים
כיצד לתכנת לוח AVR באמצעות לוח Arduino: 6 שלבים

וִידֵאוֹ: כיצד לתכנת לוח AVR באמצעות לוח Arduino: 6 שלבים

וִידֵאוֹ: כיצד לתכנת לוח AVR באמצעות לוח Arduino: 6 שלבים
וִידֵאוֹ: מדידת מתח באמצעות ארדואינו - Arduino Voltmeter 2024, יולי
Anonim
כיצד לתכנת לוח AVR באמצעות לוח Arduino
כיצד לתכנת לוח AVR באמצעות לוח Arduino

האם יש לך לוח מיקרו -בקר AVR מונח? האם זה מסובך לתכנת את זה? ובכן, אתה נמצא במקום הנכון. כאן, אראה לך כיצד לתכנת לוח מיקרו -בקר Atmega8a באמצעות לוח Arduino Uno כמתכנת. אז בלי להתבטא יותר, בואו נתחיל!

שלב 1: אסוף את כל הדברים

אסוף את כל הדברים
אסוף את כל הדברים

הנה כל מה שתצטרך:

  • לוח Arduino UNO/MEGA/nano.
  • לוח מיקרו -בקר AVR עם מיקרו -בקר תואם (כגון אטמגה 8a)
  • כבל USB מתאים ללוח Arduino
  • שישה חוטי מגשר (שניים לצורך הספק, אחד לאיפוס לוח ה- AVR היעד והשאר שלושה לתקשורת)

לחץ על התמונה למעלה כדי לדעת יותר.

שלב 2: העלה את תוכנית ספק האינטרנט ללוח Arduino

העלה את תוכנית ספק האינטרנט ללוח Arduino
העלה את תוכנית ספק האינטרנט ללוח Arduino

הפעל את Arduino IDE ועבור אל קבצים> דוגמאות> ArduinoISP. בחר את הלוח המתאים מתוך כלים> לוחות. העלה את התוכנית ללוח Arduino.

שלב 3: חבר את לוח AVR Target ללוח Arduino

חבר את לוח AVR היעד ללוח Arduino
חבר את לוח AVR היעד ללוח Arduino
חבר את לוח AVR היעד ללוח Arduino
חבר את לוח AVR היעד ללוח Arduino

צור חיבורים כדלקמן (AVR ללוח Arduino):

VCC עד 5 וולט

GND ל- GND

RST/RESET ל- D10

MISO ל- D11

MOSI עד D12

SCK עד D13

אם אינך יכול למצוא סיכות שכותרות כאלה, בדוק את גליון הנתונים של שבב המיקרו -באינטרנט. הוספתי תרשים pinout של כמה מחשבי IC פופולריים של Atmega לעיל. על לוח ה- AVR שלי היה Atmega 8a. כמו כן, כל הסיכות החשובות בלוח סומנו. הקפד לא להשתמש בחוטים רופפים ודקיקים.

שלב 4: צרוב את מטען האתחול בלוח ה- AVR

צרוב את מטען האתחול בלוח ה- AVR
צרוב את מטען האתחול בלוח ה- AVR

עבור אל כלים> לוחות> בחר Arduino NG או ישן יותר. לאחר מכן עבור אל כלים> מעבד ובחר את זה הקיים בלוח ה- AVR שלך. עבור אל כלים> מתכנת ובחר Arduino כספקית האינטרנט. עכשיו לך שוב אל כלים ולאחר מכן לחץ על 'צריבת אתחול מטען'. נוריות ה- RX וה- TX בלוח הארדואינו אמורות להבהב במהירות כמה פעמים ואם מופיעה הודעה המציינת את 'בוצע בוער אתחול' ללא כל שגיאה, לוח ה- AVR שלך מוכן לתכנות!

שלב 5: בדוק את לוח ה- AVR

בדוק את לוח ה- AVR
בדוק את לוח ה- AVR

העלה תוכנית פשוטה, כגון מהבהב LED. עבור לקבצים> דוגמאות> יסודות> מהבהב. החזק את מקש Shift ולחץ על כפתור העלאה. לאחר השלמת ההעלאה, תוכל להסיר את חוטי החיבור ולהפעיל את לוח ה- AVR ולבדוק אם הוא תוכנת כראוי.

שלב 6: זה הסתיים

Image
Image
זה בוצע!
זה בוצע!

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

אשמח לדעת מה הכנת היום עם זה. כל טוב!

מוּמלָץ: