נסה את הכלי שלנו לביטול בעיות





ה- Atmel AVR Atmega32 הוא שבב מיקרו-בקר מבוסס CMOS בעל הספק נמוך המיוצר בארכיטקטורת RISC המתקדמת של AVR. הוא מוצג לביצוע הוראות חזקות טכנולוגית בכל מחזור השעון שלו.

השבב מצויד גם ביכולת להשיג תפוקות בדירוג של 1MIPS למגה-הרץ המאפשרות למנהל המערכת לאכוף יחס יעיל או אופטימלי של צריכת החשמל למהירות העיבוד.



הבנת פונקציות Pinout

ניתן להבין את האמצעים השונים של יחידת MCU מתקדמת זו מהנתונים הבאים:



Vcc = זה סיכת מתח האספקה ​​של ה- IC תואם למתח האספקה ​​הדיגיטלי של ה- IC (5V)

GND מתייחס ל'קרקע 'צריך להיות מחובר למסילה השלילית של האספקה.

יציאה A (PA7 ... PA0) : כאן יציאה A מאפשרת בצורה של כניסות אנלוגיות לממירי A / D. יציאה זו עשויה לשמש גם כיציאת כניסה / יציאה דו-כיוונית של 8 סיביות, רק כאשר השימוש בממיר A / D אינו נכלל.
סיכות יציאה מקלות באמצעות נגדי משיכה מובנים (כל סיבית מוקצה).

היציאות שנאגרו ב- Port A מספקות גם מאפייני כונן מאוזנים וסימטריים הכוללים יכולת כיור גבוהה ומקור.

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

כל הפינאוטים שנדונו לעיל מוגדרים כשלושה כאשר האיפוס מופעל (גם מבלי שהשעונים מופעלים), תלת-מצב מתייחס לשלושה סוגי תנאים שה- IC מסוגל לייצר: גבוה, נמוך ולא מגיב או פתוח .

יציאה B (PB7 ... PB0) : בעיקרון, בדיוק כמו יציאה A, גם יציאה זו היא יציאת כניסה / יציאה דו-כיוונית של 8 סיביות הכוללת נגדי משיכה פנימיים (מוגדרים לכל סיבית). מאפייני הכונן המוקצים לסיכות שנאגרו ביציאה B מצוידים הן במאפייני שוקע גבוה והן במקור.

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

מלבד האמור לעיל, סיכות יציאה B יכולות לשמש גם ליישום תכונות מיוחדות, הכלולות ב- Atmega32, אלה מפורטות בטבלה הבאה:

יציאה C (PC7 ... PC0) : Pinouts של Port C נהנים גם מתכונות המאפיינים השונות המאופשרות עבור Port A ו- Port B.

עם זאת, מלבד התכונות הזהות של יציאה A ו- B, הנגיעה הפנימית למשוך סיכות יציאה PC5 (TDI), PC3 (TMS) ו- PC2 (TCK) הופכות לפעילות אפילו במהלך פעולת איפוס במקרה שממשק JTAG מחליפה.

בנוסף יציאה C מבצעת גם את הפונקציה של ממשק JTAG ותכונות אחרות שצוינו של ATmega32 כפי שמוצג בטבלה שלהלן:

יציאה D (PD7..PD0) : שוב בדיוק כמו היציאות הנ'ל, המאפיינים הבסיסיים לשקיעה ולמקור של נמל D זהים זהים לחלוטין.

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

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

הטבלה הבאה מציינת את אורך הדופק המינימלי לאיפוס החל:

XTAL1 : יכול לשמש להיצמדות לתדר נתון ולאפשר תגובת תדרים ללא רבב על פני סיכת הקלט של המגבר ההפוך וכניסה של המעגל הפנימי של השעון.

XTAL2 : בדיוק כמו שלמעלה זה יכול להיות מוגדר על פני פינוי פלט של מגבר המתנד ההפוך

AREF : הכוונה היא למצב ההפניה האנלוגי שהוקצה לשלב הממיר A / D הפנימי




קודם: מעגל המתנע אוטומטי לתכנות עבור משאבת מים דיזל הבא: דיג YoYo עצור מתג מעגל עם מחוון