שְׁאֵלָה:
כיצד אוכל להשתמש ב- SMD Arduino שלי כדי לתכנת DIP ATmega328 נפרד?
Manishearth
2013-04-09 23:15:02 UTC
view on stackexchange narkive permalink

יש לי ארדואינו עם מיקרו-בקר צמוד (SMD):

Arduino SMD edition

אני יודע להשתמש ב- Arduino DIP כמתכנת עבור DIP ATmega328. זה קל - אתה פשוט מקפץ את המיקרו-בקר שלך בתוך המחזיק.

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

האם אוכל להשתמש בארדואינו זה כמתכנת עבור ATmega328 DIP מבלי לפגוע אנושות בלוח? אם כך, איך?

שתיים תשובות:
Robert
2013-04-10 03:29:01 UTC
view on stackexchange narkive permalink

עיין ב אתר Arduino לקבלת הוראות לשימוש בלוח ה- SMD Arduino שלך כדי לתכנת לוח Arduino אחר.

Arduino ISP diagram

כדי להרחיב זאת לתכנות. DIP ATmega328, היית מתרגם את 6 החוטים המוצגים לסיכות המתאימות במודול DIP.

  • D13 = PB5, סיכה 19
  • D12 = PB4, סיכה 18
  • D11 = PB3, סיכה 17
  • RESET = RESET, pin 1
  • 5V = AVCC ו- VCC, סיכות 20 ו -7 בהתאמה
  • GND = AGND ו- GND, סיכות 22 ו- 8, בהתאמה

סכמת ה- Arduino UNO תועיל להפניה לאימות.

כפי שצוין, יהיה עליכם לחבר גביש 16 מגה-הרץ עם קבלים 22pF על השבב שמתוכנת. יהיה עליך לחבר זאת לסיכות 9 ו -10 בשבב שאתה מתכנת כפי שנראה כאן:

Using an Arduino board to burn the bootloader onto an ATmega on a breadboard.

@n0idea - נקודה טובה, עדכנתי את הפוסט.
@AnnonomusPerson - PA, PB, וכו 'הוא קיצור של יציאה A, יציאה B, וזה מה שתמצא בגיליון הנתונים של ATmega328. זהו שמות סיכות השבבים, ללא תלות בשמות Arduino.
עליך להוסיף קריסטל ל- atmega328 ולחבר את 2 פינים VCC ו -2 פינים GND של atmega.
האם זה יעבוד עם ATmega בלבד על קרש לחם? האם מספרי הסיכות לסיכות על סיכת ה- ATmega? מה גם הקידומת "PB"?
james
2013-04-20 01:42:28 UTC
view on stackexchange narkive permalink

פיתרון נוסף הוא להשתמש ב מגן ספק שירותי האינטרנט של Evil Mad Scientist. הערכה עולה כ- $ 13 ונדרשת הלחמה של כ- 30 דקות.

אם אתם מתכננים לתכנת חלקים רבים, שקע ה- ZIF (Zero Insertion Force) במגן ISP בהחלט ישתלם. גם אם אינך רוכש את המגן, שקול שקע ZIF לתכנות יותר מקומץ חלקים.

ISP Shield from Evil Mad Scientist



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...