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

מתכנת ISP לבקרי מיקרו AVR: 4 שלבים
מתכנת ISP לבקרי מיקרו AVR: 4 שלבים

וִידֵאוֹ: מתכנת ISP לבקרי מיקרו AVR: 4 שלבים

וִידֵאוֹ: מתכנת ISP לבקרי מיקרו AVR: 4 שלבים
וִידֵאוֹ: כיצד EEPROM IC מאחסן נתוני משתמשים במכשירי החשמל שלך 2024, נוֹבֶמבֶּר
Anonim
Image
Image

מתכנת מיקרו -בקר הוא מכשיר חומרה המלווה בתוכנה המשמשת להעברת קוד שפת המכונה אל המיקרו -בקר/EEPROM מהמחשב. מתכנת ISP עבור מיקרו -בקרי AVR הוא מתכנתים סדרתיים שמשתמשים ביציאה הטורית לאינטראקציה עם מחשב באמצעות פרוטוקולי RS232. הם פופולריים יותר בקרב חובבים שעובדים על מחשב פשוט ופשוט מייצרים אותם.

שלב 1: תרשים סכמטי של מתכנת

לוח מגעים
לוח מגעים

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

בקר המיקרו, ATmega32 מתוכנת באמצעות הסיכות המיועדות לתקשורת SPI. ממשק היקפי סידורי הוא פרוטוקול סינכרוני ודופלקס מלא. SPI ידוע גם כפרוטוקול "ממשק 3 חוטים" מכיוון שהוא צריך 3 קווי תקשורת בשם MISO, MOSI ו- SCK. פרוטוקול SPI זקוק לשני מכשירים לתקשורת. אחד מהם נחשב כמאסטר ואחד כעבד.

שלב 2: לוח מעגלים

לוח מגעים
לוח מגעים
לוח מגעים
לוח מגעים
לוח מגעים
לוח מגעים

אתה יכול להכין מעגל משלך בבית באמצעות שיטת העברת טונר.

השתמש בתוכנת עיצוב מעגלים כדי להמיר את התרשים הסכימטי של המעגל לפריסת PCB.

כדי להדפיס תמונת מראה של פריסת ה- PCB. יש להדפיס על נייר מבריק/נייר צילום באמצעות מדפסת הלייזר.

לחיתוך לוח מחופה נחושת בגודל הנדרש, בהתאם לעיצוב פריסת הלוח שלנו.

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

פריסת המעגל שלנו מתחת לדיו השחור.

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

שלב 3: רכיבי הלחמה

רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה
רכיבי הלחמה

פריסת המעגל שלנו מתחת לדיו השחור.

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

השתמש בנייר חול דק להסרת הדיו השחור.

כדי לקדוח את החור למגשר.

להלחמת רכיבים וחוטים על לוח מעגלים מודפס זה (PCB).

כרגע הושלמה הכנת מתכנת עבור מיקרו -בקרי AVR עם תמיכה ב- SPI.

שלב 4: צריבת התוכנית בזיכרון המיקרו -בקר

צריבת התוכנית בזיכרון המיקרו -בקר
צריבת התוכנית בזיכרון המיקרו -בקר

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

לאחר מכן חבר את המתכנת ליציאה הטורית של המחשב וחבר את תקע החשמל של ה- usb.

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

בסרטון הבא ננסה ליצור תוכנית פשוטה עבור המיקרו -בקר.

בהתאם לתוכנית המיקרו -בקר ישלוט בהבהוב הנורית.

ננסה להשתמש במתכנת שהרכבנו כדי להגדיר פיסות פיוז של המיקרו -בקר ולשרוף את התוכנית לתוך הזיכרון של המיקרו -בקר AVR ATMega32.

בקרוב סרטונים נוספים. הירשם לערוץ היוטיוב שלנו כדי לא לפספס שום דבר!

עשייה מהנה, תודה!

מוּמלָץ: