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

ATmega8 כארדואינו (באמצעות קריסטל פנימי של 8 מגה -הרץ): 7 שלבים (עם תמונות)
ATmega8 כארדואינו (באמצעות קריסטל פנימי של 8 מגה -הרץ): 7 שלבים (עם תמונות)

וִידֵאוֹ: ATmega8 כארדואינו (באמצעות קריסטל פנימי של 8 מגה -הרץ): 7 שלבים (עם תמונות)

וִידֵאוֹ: ATmega8 כארדואינו (באמצעות קריסטל פנימי של 8 מגה -הרץ): 7 שלבים (עם תמונות)
וִידֵאוֹ: Как измерить постоянное напряжение и ток и построить счетчик энергии с ЖК-дисплеем | Урок 104 2024, דֵצֶמבֶּר
Anonim
ATmega8 כארדואינו (באמצעות קריסטל פנימי של 8 מגה -הרץ)
ATmega8 כארדואינו (באמצעות קריסטל פנימי של 8 מגה -הרץ)

כיום גאדג'טים כמו ארדואינו מצאו שימוש פופולרי מאוד. ניתן להשתמש בהם ליצירת שפע של פרויקטים, אולם הם תופסים מקום רב והם יקרים עבור חלק מאיתנו (כולל אותי). כדי לפתור בעיה זו, אני מציג בפניכם את ההנחיה הזו, שתלמד אתכם כיצד להשתמש בשבב ATmega8 (או כל אבר אחר) לאחסון קוד ארדואינו ולפעול כארדואינו קומפקטי וזול. לשם כך יש צורך באלקטרוניקה זמינה, שגם אם אתה חובב כבר יהיה. בניגוד למדריכים אחרים, התלויים בשימוש במתנד קריסטל חיצוני כדי להשיג את אותה מטרה, פרויקט זה משתמש בגביש פנימי של 8 מגה -הרץ של ATmega8, מה שהופך אותו לטוב עבור מי שחסר לו את הקריסטל של 16 מגה -הרץ.

כמו כן, אשתמש ב- Arduino כספק אינטרנט לתכנת השבב, כך שזה הופך אותו לזול יותר.

עכשיו, בלי להתעסק יותר, בואו נתחיל להתעסק!

שלב 1: אסוף כמה דברים וכמה קבצים

אסוף כמה דברים וכמה קבצים
אסוף כמה דברים וכמה קבצים

דרישות:

1. קבל 10uF - 1

2. חוטי מגשר בין זכר לזכר - 8

3. לוח לחם - 1

4. שבב ATmega8 - 1

5. ארדואינו UNO או כל ארדואינו אחר

דברים להורדה:

1. מטען אתחול עבור ATmega8

2. Arduino IDE v1.0.1

קישור זה יוביל אותך לדף ההורדות של Arduino IDE. הורד את v.1.0.1 במיוחד מכיוון שמצאתי שהוא עובד בצורה מושלמת עם שבב ATmega8. מסיבה כלשהי, הגרסה העדכנית ביותר אינה תומכת בשינוי Boards.txt, שהוא קריטי להוראה זו. Boards.txt

השימוש בקובץ זה יוסבר לאחר מכן.

שלב 2: המרת ארדואינו למתכנת

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

לאחר העלאת הקוד, המשך לשלב הבא.

שלב 3: הגדרת Arduino V1.0.1

הגדרת Arduino V1.0.1
הגדרת Arduino V1.0.1
הגדרת Arduino V1.0.1
הגדרת Arduino V1.0.1

לאחר הורדת Arduino v1.0.1, חלץ אותו. כמו כן, העתק את כל הטקסט של קובץ "boards.txt" שהורדת.

1. כעת עליך לעיין בקובץ הבא בתיקייה שחולצה:

"…….. / arduino-1.0.1 / hardware / arduino / boards.txt"

2. פתח את "boards.txt" והדבק את הטקסט שהועתק בסוף הקובץ.

3. כעת פתח את "arduino.exe" הממוקם בתיקיית Arduino 1.0.1 שחולצה.

4. בחר את לוח Arduino כ- "ATmega8-noxtal @8MHz"

5. בחר את המתכנת בשם "Arduino as ISP"

עכשיו ה- Arduino IDE v1.0.1 שלך מוגדר!

שלב 4: חיבור Arduino עם ATmega8

חיבור Arduino עם ATmega8
חיבור Arduino עם ATmega8
חיבור Arduino עם ATmega8
חיבור Arduino עם ATmega8
חיבור Arduino עם ATmega8
חיבור Arduino עם ATmega8

חבר את ה- ATmega8 IC עם ה- Arduino שלך על ידי התייחסות לתרשימים שפורסמו למעלה.

כמו כן, זכור למקם את הקבל 10uF בין סיכות RESET ו- GND.

צירפתי תמונה כיצד חיברתי את הארדואינו ל- ATmega8.

שלב 5: שריפת מטען האתחול ל- ATmega8

שריפת מטען האתחול ל- ATmega8
שריפת מטען האתחול ל- ATmega8
שריפת מטען האתחול ל- ATmega8
שריפת מטען האתחול ל- ATmega8
שריפת מטען האתחול ל- ATmega8
שריפת מטען האתחול ל- ATmega8
שריפת מטען האתחול ל- ATmega8
שריפת מטען האתחול ל- ATmega8

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

כדי לצרוב את מטען האתחול:

1. חלץ את "atmega8_noxtal.zip" אל "……. / Arduino-1.0.1 / hardware / arduino / bootloaders \".

2. אם Arduino IDE כבר פועל, הפעל אותו מחדש, אחרת פתח אותו.

3. בדוק אם המתכנת, יציאת ה- COM והלוח מוגדרים כהלכה כמתואר באחד השלבים הקודמים.

4. לחץ על "צריבת אתחול מטען" בתפריט "כלים".

אם חיברת כראוי, בלחיצה על האפשרות "צריבת מטען אתחול", נוריות ה- RX, TX ו- L ב- Arduino יתחילו לזרוח באור בהיר. פרסמתי גם את התמונה.

שלב 6: העלאת סקיצות ל- ATmega8

העלאת סקיצות ל- ATmega8
העלאת סקיצות ל- ATmega8
העלאת סקיצות ל- ATmega8
העלאת סקיצות ל- ATmega8

לאחר שריפת מטען האתחול ל- ATmega8 שלך, כמעט סיימת את הפרויקט הזה.

עכשיו כל שנותר לעשות הוא להעלות את הסקיצה הרצויה לשבב שלך. לשם כך, ודא שהלוח מוגדר ל- "Atmega8-noxtal @8Mhz", והמתכנת ל- "Arduino as ISP".

זכור כי החיווט שבו השתמשת לשריפת מטען האתחול משמש גם להעלאת סקיצות

העלאת הסקיצה מתבצעת על ידי שימוש בארדואינו כמתכנת, כך שבניגוד לרוב, כאשר תלחץ על "Ctrl+U", כעת יהיה עליך ללחוץ על "Ctrl+Shift+U", שאומר ל- IDE לתכנת את השבב באמצעות Arduino.

שלב 7: מזל טוב

Image
Image
מזל טוב!
מזל טוב!

ברכות על ההמרה של שבב ה- ATmega8 שלך למיני Arduino. עכשיו אתה יכול להפוך את הפרויקטים שלך להרבה יותר קומפקטיים וזולים. כדי להבין את יחסי הסיכה שלו עם סיכות Arduino, עיין בקובץ "ATmega8 כ- Arduino Pinout" שהורדת קודם לכן.

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

זה הכל למדריך הזה! אם יש לך ספק, אתה מוזמן להגיב.

תמשיכו לטנק!

פרויקט מאת:

אוטקרש ורמה

תודה לאשיש צ'ודהארי שהשאיל את המצלמה שלו.

מוּמלָץ: