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

תצורת AVR HVPP: 4 שלבים
תצורת AVR HVPP: 4 שלבים

וִידֵאוֹ: תצורת AVR HVPP: 4 שלבים

וִידֵאוֹ: תצורת AVR HVPP: 4 שלבים
וִידֵאוֹ: Автоматический переключатель основного и резервного питания, добавление в умный дом 2024, נוֹבֶמבֶּר
Anonim
תצורת AVR HVPP
תצורת AVR HVPP

לאחרונה קיבלתי כמה שבבי ATMEGA8L שלא ניתן לקרוא או לתכנת אותם באמצעות USBASP. תהיתי אם השבבים האלה שמישים או שבורים לגמרי.

קראתי את גליון הנתונים של השבב והבנתי שאולי השבב לא יוכל לקרוא אם הוא נעול ו/או שהגדרות הנתיך שגויות.

הוא גם ציין כי ניתן להשתמש בתכנות מקבילי מתח גבוה (HVPP) להצלת השבב. לכן אני בונה את זה כדי לבדוק את זה.

אתה יכול להכין אחד כדי להציל את הצ'יפס שלך גם כן.

שלב 1: בנה את המעגל

בנה את המעגל
בנה את המעגל
בנה את המעגל
בנה את המעגל

אתה צריך את הפריטים הבאים:

1. בקר מיקרו ATMEGA עובד (ATMEGA8/88/168/328, השתמשתי בלוח ATMEGA168PA)

2. שקע DIP אחד של 28 פינים לשבב המטרה (תוכל להשתמש בשקע ZIP אם יש לך)

3. טרנזיסטור NPN אחד (2N3904 או 2N2222 וכו ', השתמשתי כאן ב- 2N3904)

4. שני נגדי 1K

5. נגד 150R אחד (כדי להגביל את הזרם עבור LED אדום, אתה צריך 100R עבור ירוק או כחול LED)

6. LED אחד עבור +12V מחוון (השתמשתי ב- LED אדום)

7. סוללת 12V (A23) או מודול הגבהה (השתמשתי במודול הגברת MT3608 בפרויקט זה)

הלחם את כולם יחד על סמך סכמטי.

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

טען את קוד המקור ב- Arduino IDE, בחר את הלוח שלך ועדכן את השבב.

או שתוכל לתכנת את השבב ישירות באמצעות קבצי ה- HEX שהורכבו מראש.

שלב 3: הגדר את שבב הבעיות

הגדר את שבב הבעיות
הגדר את שבב הבעיות

עכשיו, הכל מוכן. הגיע הזמן לתקן את השבב הבעייתי.

אתה יכול להשתמש בפקודה באמצעות הצג הסידורי ב- Arduino IDE (BAUD 57600) כדי להגדיר את השבב. ניתן למצוא את התפריט המלא בתוך קוד המקור של Arduino.

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

אתה יכול להוריד את קובץ ההפעלה או קוד המקור מ- github שלי ולערוך אותו בעצמך.

שלב 4: מילים אחרונות

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

אתה יכול לתקן גם את שבבי הבעיה.

לקבלת מידע נוסף וקוד המקור המלא לפרויקט, בקר ב github שלי.

github.com/zsccat/HVPP-Configurator

מוּמלָץ: