צפה בהכל

אנא עיין בגרסה האנגלית כגרסה הרשמית שלנו.לַחֲזוֹר

אֵירוֹפָּה
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
אסיה פסיפיק
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
אפריקה, הודו והמזרח התיכון
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
דרום אמריקה / אוקיאניה
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
צפון אמריקה
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
ביתבלוגמדריך מקיף למיקרו -בקר ATMEGA328P AVR
ב- 2024/03/21

מדריך מקיף למיקרו -בקר ATMEGA328P AVR

ATMEGA328P הוא בקר מיקרו בשימוש נרחב, כאשר הפינאוט שלו מתייחס לפריסה ולתיאור הפונקציה של סיכות המיקרו -בקר.המשמעות של Pinout Atmega328p טמונה במפרט שלו על ממשקי הכניסה/פלט של בקר המיקרו -בקר, כוח וסיכות קרקע, המשמשות בסיס מכריע לתכנון ותכנות מעגלים.מאמר זה יבחן את הידע הרלוונטי ב- ATMEGA328P, כולל תצורת סיכה, מאפיינים פונקציונליים, מפרטים, אזורי יישום וההבדלים בין ATMEGA328P ו- ATMEGA328PU.

קָטָלוֹג

1. בקר Atmega328p מיקרו -בקר
2. תצורת סיכה
3. תכונות ATMEGA328P
4. מפרטי ATMEGA328P
5. תרשים פונקציונלי
6. אזורי יישום
7. עיצוב סכמטי
8. כיצד להשתמש ב- ATMEGA328P
9. הבדלים בין ATMEGA328, ATMEGA328P ו- ATMEGA328PU
10. אלטרנטיבות ATMEGA328P

בקר Atmega328p

ATmega328P Microcontroller

ה- Atmega328p הוא בקר CMOS 8 סיביות בעל עוצמה נמוכה המבוסס על ארכיטקטורת AVR RISC המשופרת, הכוללת סיכות ופונקציות רבות.הוא פותח על ידי חברת Atmel Corporation (כיום חלק מטכנולוגיית מיקרו-צ'יפס), ומשתמש בטכנולוגיית CMOS של 8 סיביות ועיצוב מעבד RISC, ומשפר את ביצועיה ויעילות הכוח שלה עם תכונות כמו שינה אוטומטית וחיישן טמפרטורה פנימי.

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

תצורת סיכה

לשבב ATMEGA328P יש 28 סיכות קלט/פלט כללי (GPIO), כאשר כל התצורה של כל סיכה ותצורת תרשים סיכה מפורטת בתרשים הבא.

ATMEGA328P Pinout

תכונות ATMEGA328P

ביצועים גבוהים, מיקרו-בקר של 8 סיביות AVR AVR:

- ארכיטקטורת RISC מתקדמת;

- קטעי זיכרון לא נדיפים בעלי סיבולת גבוהה;

-איפוס איפוס וניתן לתכנות חום-אאוט;

- מתנד מכויל פנימי;

- מקורות הפרעה חיצוניים ופנימיים;

-שישה מצבי שינה: סרק, הפחתת רעש של ADC, שומר כוח, כוח-מטה, המתנה והמתנה מורחבת.

מפרטי ATMEGA328P

- זיכרון פלאש: 32K

- SRAM: 2KB

- זיכרון EEPROM: 1KB

- מהירות מעבד: 20 מגהרץ

- סוג ממשק: i2c, spi, usart

- מתח כוח מתח דקה: 1.8 וולט מקסימום: 5.5 וולט

- ספק כוח למכשירי הרכבה על פני השטח: הרכבה על פני השטח

- סוג חבילה: PDIP/TQFP

-ספירת סיכות: 28-PDIP, 32-TQFP

- טווח טמפרטורות הפעלה: -40 מעלות צלזיוס עד +85 מעלות צלזיוס

- קווי קלט/פלט: 23

- מספר כניסות ADC: 8

- טיימר 8 סיביות/מונה: 2

- טיימר 16 סיביות/מונה: 1

- PWM: 6

- מצבי תכנות: ISP, IAP, H/PV

- מצב סימולציה: Debugwire

תרשים פונקציונלי

ATMEGA328P Function Diagram

אזורי יישום

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

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

עיצוב סכמטי

ATMEGA328P Package Diagram

כיצד להשתמש ב- ATMEGA328P

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

כל התהליך של השימוש ב- ATMEGA328 כולל:

רישום הפונקציות הבקר הוא לבצע.

כתיבת פונקציות אלה בשפת תכנות במסגרת תוכנית סביבת פיתוח משולבת (IDE).

תכנות ATMEGA328P יכולה להיעשות גם ב- Arduino IDE.

לאחר כתיבת התוכנית, השלב הבא כרוך בהרכבת הקוד לזיהוי ותיקון שגיאות.

תן ל- IDE ליצור קובץ משושה לתוכנית הכתובה לאחר ההרכבה.

קובץ hex זה מכיל את קוד המכונה שצריך לכתוב בזיכרון הפלאש של הבקר.

בחר מכשיר תכנות כדי לבסס תקשורת בין המחשב ל- Atmega328p (בדרך כלל מתכנת SPI המיועד לבקרי AVR).אתה יכול גם להשתמש בלוח Arduino UNO לתכנות ATMEGA328P.

הפעל את תוכנת המתכנת ובחר את קובץ ה- hex המתאים.

השתמש בתוכנית זו כדי לשרוף את קובץ ה- hex לזיכרון הפלאש Atmega328p.

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

הבדלים בין Atmega328, Atmega328p ו- Atmega328PU

עבור משתמשים רגילים, קשה להבין מדוע יש סימונים שונים על הגבישים ואיזה מהם לבחור.בואו ננסה להבהיר:

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

בהשוואה ל- ATMEGA328, ATMEGA328P מפחית משמעותית את צריכת החשמל, כפי שהיא באה לידי ביטוי במפרט הטכני.לפיכך, ATMEGA328P אימץ תהליך טכנולוגי מעודן יותר בשלבי הפיתוח המוקדמים.זה בדרך כלל אומר שהצ'יפס הללו יקרים יותר.בקרי ה- AVR הנמוכים של AVR המסווגים בטכנולוגיית PicoPower הופכים את ATMEGA328P המתאים יותר למכשירים המונעים על סוללה, בהם יש צורך באמצעי בקרת צריכת אנרגיה.

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

רק ה- ATMEGA328P תומך בחבילת TQFP32, ואילו חבילת TQFP328 אינה תואמת, הקשורה לגודל הקריסטל.עבור האחרון עובי הקריסטל הוא גורם מגביל.

ל- ATMEGA328 חסר נתיך גלאי בעל עוצמה נמוכה שיכול להפחית עוד יותר את צריכת החשמל ולהשבית BOD (גילוי חום-אאוט).נתיך זה קיים בדגם השני, תכונה הנראית רק בגרסאות סדרת PicoPower המסתיימות עם 48PA, 88PA, 168PA, 328P וכו ', וגם חלה על BODS, ונתיכי BODSE.

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

האותיות "PU" מייצגות את סוג החבילה של הקריסטל, כלומר חבילת פלסטיק DIP28.ATMEGA328 מותקן בקלות באריזה כזו, ובכך תוספת של סיומת זו.יתר על כן, גרסאות חבילה אחרות מסומנות על ידי שילובי מכתבים כמו AU, MU וכו '.

הארדואינו המבוסס על ה- Atmega328p Mini הוא בחירה מפושטת שכן הוא משמיט את ה- USB לחלק הסידורי.בדרך כלל ידוע כי ה- Atmega328p Pro Mini הוא סוג של Atmega328p au.עם זאת, עבור מכשירים מסוימים, גודל זה עשוי להיות קטן מדי, ודגם ה- PU מתאים יותר.

בקרי מיקרו נמצאים בשימוש נרחב במכשירים שונים, כולל טרנזיסטור מבחן ATMEGA328P ובקר ה- ATMEGA328P NANO 3.0.

חלופות 1atmega328p

Atmega8535, Atmega16, Atmega32,






שאלות נפוצות [שאלות נפוצות]

1. מה ארכיטקטורת AVR של Atmega328p?

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

2. מה החיסרון של Atmega328p?

תפיסה עיקרית לשימוש מסחרי היא שמדובר במקור יחיד, ארכיטקטורה קניינית.יתרונות: אלה יכולים להיות כמו ATMEGA328 הוא שבב רב -תכליתי.יש לו ADC, I2C, PWM תמיכה, 40 PIN IC וכו '.חסרונות: Atmega328 יקר כששקול משימות קטנות.

3. האם Atmega328p אנלוגי או דיגיטלי?

לבקר המיקרו-בקר Atmel Atmel328p המשמשת ב- Arduino UNO יש מודול המרה אנלוגי לדיגיטלי (ADC) המסוגל להמיר מתח אנלוגי למספר 10 סיביות מ- 0 ל- 1023 או מספר 8 סיביות מ- 0 ל- 255. הקלטניתן לבחור למודול שיגיע מכל אחת משש כניסות על השבב.

4. האם ל- Atmega328p יש eeprom?

לבקרת המיקרו הנתמכת במועצות הארדואינו והגנינו השונות יש כמויות שונות של EEPROM: 1024 בתים ב- ATMEGA328P, 512 בתים באטגאנה168 ו- ATMEGA8, 4 KB (4096 בתים) באטמגה 12800 ו- ATMEGA2560.הלוחות של Arduino ו- Geninino 101 הם בעלי מרחב EEPROM מחוקק של 1024 בתים.

0 RFQ
עגלת קניות (0 Items)
זה ריק.
השווה רשימה (0 Items)
זה ריק.
מָשׁוֹב

המשוב שלך חשוב!ב- Allelco אנו מעריכים את חווית המשתמש ושואפים לשפר אותה ללא הרף.
אנא שתפו איתנו את התגובות שלכם באמצעות טופס המשוב שלנו, ונגיב במהירות.
תודה שבחרת Allelco.

נושא
אֶלֶקטרוֹנִי
הערות
CAPTCHA
גרור או לחץ כדי להעלות קובץ
העלה קובץ
סוגים: .xls, .xlsx, .doc, .docx, .jpg, .png ו- .pdf.
MAX גודל קובץ: 10MB