תצורת פינים של מיקרו-בקר מבוסס ARM7 (LPC2148)

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





מערכת משובצת ומעצבי SOC (מערכת על שבב) בוחרים במיוחד ליבות מיקרו-מעבד , ספריות וכלים שונים לפיתוח יישומים מבוססי מעבד. מעבד ARM הוא אחת החלופות הטובות ביותר שניתן להשיג עבור מעצבי מערכות משובצות. בשנים האחרונות ארכיטקטורת ה- ARM הפכה פופולארית מאוד ואלה זמינים מיצרני IC שונים. היישומים של מעבדי ARM מתייחסים לטלפונים ניידים, מערכות בלימה לרכב וכו '. שותפים קהילתיים של ARM עולמיים פיתחו מוליכים למחצה, כמו גם תאגידי עיצוב מוצרים הכוללים עובדים כמו מהנדסים, מעצבים ומפתחים. מאמר זה עוסק ב- ARM7 מבוסס מיקרו-בקר LPC2148, ארכיטקטורה ותצורת סיכות. מאמר זה יעזור לך להבין את היסודות של המיקרו-בקר.

LPC2148 מיקרו-בקר מבוסס ARM7

הצורה המלאה של ARM היא מחשב עם ערכת הוראות הדרכה מופחתת (RISC) מכונה , וזו ארכיטקטורת מעבד של 32 סיביות המורחבת על ידי אחזקות ARM. היישומים של מעבד ARM כוללים כמה בקרי מיקרו וכן מעבדים. הארכיטקטורה של מעבד ARM הוסמכה על ידי תאגידים רבים לתכנון מוצרי ומעבדי SoC מבוססי מעבד ARM. זה מאפשר לתאגידים לייצר את המוצרים שלהם באמצעות ארכיטקטורת ARM. כמו כן, כל חברות המוליכים למחצה העיקריות ייצרו מערכות SOC מבוססות ARM כגון סמסונג, אטמל, TI וכו '.




מהו מעבד ARM7?

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

LPC2148 מיקרו-בקר

המיקרו-בקר LPC2148 תוכנן על ידי פיליפס (NXP Semiconductor) עם כמה תכונות מובנות וציוד היקפי. מסיבות אלה, הדבר יהפוך לאמין יותר כמו גם לאפשרות היעילה עבור מפתח אפליקציות. LPC2148 הוא מיקרו-בקר של 16 סיביות או 32 סיביות המבוסס על משפחת ARM7.



תכונות של LPC2148

התכונות העיקריות של LPC2148 כוללות את הדברים הבאים.

  • ה- LPC2148 הוא מיקרו-בקר משפחתי מבוסס ARM7 של 16 סיביות או 32 סיביות וזמין בחבילה קטנה של LQFP64.
  • ספק שירותי אינטרנט (בתכנות מערכת) או IAP (בתכנות יישומים) באמצעות תוכנת מטען אתחול שבב.
  • זיכרון RAM סטטי על שבב הוא 8 kB-40 kB, זיכרון פלאש על שבב הוא 32 kB-512 kB, הממשק הרחב הוא 128 ביט, או מאיץ מאפשר הפעלה במהירות 60 מגה-הרץ.
  • מחיקת הנתונים בשבב מלא וזמן 1 אלפיות שנייה לוקח 256 אלפיות שניות עבור 256 בתים של תכנות.
  • ממשקי מעקב משובץ ו- ICE RT משובץ מציעים איתור באגים בזמן אמת עם מעקב מהיר של ביצוע הוראות ותוכנת Real Monitor שבב.
  • יש לו 2 קילו-בתים של זיכרון RAM וקצה USB 2.0 במהירות התקנה מלאה. יתר על כן, מיקרו-בקר זה מציע זיכרון RAM של 8 קילו-שבב בקרבת מקום ל- USB עם DMA.
  • אחד או שניים ADCs של 10 סיביות מציעים 6 או 14 אנלוגים i / ps עם זמן המרה נמוך כ- 2.44 μs / ערוץ.
  • רק 10 סיביות של DAC מציעות אנלוגיה משתנה.
  • דלפק אירועים חיצוני / טיימרים של 32 סיביות -2, יחידת PWM וכלב שמירה.
  • הספק נמוך של RTC (שעון בזמן אמת) וכניסת שעון של 32 קילוהרץ.
  • כמה ממשקים טוריים כמו שני 16C550 UARTs, שני אוטובוסים I2C במהירות של 400 kbit / s.
  • 5 וולט סיכות קלט / פלט מהירות למטרות כלליות מהירות בסביבת LQFP64 קטנה.
  • בחוץ סיכות הפסקה -21.
  • 60 מגה-הרץ של שעון ה- CLK המעבד המרבי שניתן להשיג מהלולאה הניתנת לתכנות על השבב על ידי פתרון הזמן הוא 100 מיקרו שניות.
  • המתנד המשולב על השבב יעבוד על ידי גביש חיצוני שנע בין 1 מגה-הרץ -25 מגה-הרץ
  • המצבים לחיסכון בחשמל כוללים בעיקר סרק וכיבוי.
  • לצורך אופטימיזציה נוספת של הספק, יש אפשרות להשבית או להשבית פונקציות היקפיות וקנה מידה CLK היקפי.

זיכרון


למיקרו-בקרה LPC2148 יש זיכרון FLASH על שבב 512 קילו-בייט וכן SRAM על שבב 32 קילו-בתים. כמו כן, מיקרו-בקר זה כולל תמיכה אינהרנטית עד זיכרון זיכרון USB של עד 2 קילו-בייט. זיכרון זה מותאם היטב לכל יישומי מיקרו-בקר.

מערכת זיכרון FLASH על שבב

מיקרו-בקר זה כולל מערכת זיכרון פלאש בקיבולת 512 kB וזיכרון זה עשוי להיות שימושי הן לאחסון הנתונים והן לקוד. התכנות של זיכרון זה יכול להיעשות על ידי הדברים הבאים.

  • על ידי שילוב ממשק JTAG בסידורי
  • שימוש ב- UART או ISP (בתכנות מערכת)
  • יכולות של IAP (בתכנות יישומים)

תוכנית היישומים המבוססת על פונקציית IAP עשויה להסיר אותה גם בזמן התוכנית פועלת. בכל פעם שמשתמשים במעמי אתחול על שבב המיקרו-בקר LPC2148, ניתן להשיג 500 קילו-בייט של זיכרון פלאש לקוד צרכנים. זיכרון הפלאש של מיקרו-בקר זה מציע את הכמות הקטנה ביותר של 100,000 מחזורי כתיבה / מחיקה, כמו גם 20 שנות שמירה על נתונים.

SRAM על שבב

מיקרו-בקר זה מציע זיכרון RAM סטטי עם 32 kB ושימושי מאוד לאחסון נתונים או לקוד. זה נגיש עבור 8 סיביות, 16 סיביות, ו 32 סיביות.

יציאות קלט / יציאה

למיקרו-בקר LPC2148 שתי יציאות קלט / פלט ואלה מכונות כ- P0 & P1. כל סיכות יציאה ממותגות עם PX.Y. כאן, 'X' מציין מספר יציאה כמו 0 או 1, ואילו 'Y' מציין מספר סיכה 0-31. כל הסיכות יכולות לבצע גם משימות חלופיות. לדוגמא, P0.8 מספק כסיכה GPIO ו- Tx של ה- UART1, AD1.1, PWM4. ב- RST (RESET), כל סיכה מסודרת כ- GPIO.

איך להתחיל בתכנות?

הצעד הראשוני לקראת תכנות lpc2148 הוא סידור של סיכות GPIO. אז הנה גם המושגים הקשורים כרושמים . סיכות יציאת קלט / פלט למטרות כלליות ב- LPC2148 כוללות P0.0 עד P0.31 ו- P1.16 עד P1.31, ולמעשה, סיכות אלה זמינות בהתבסס על השימוש בפונקציות חלופיות.

Port-0 ו- Port-1 הם יציאות קלט / פלט של 32 סיביות, וכל ביט של יציאות אלה יכול להיות נשלט על ידי כיוון אישי. הפעולות של יציאה -0 ויציאה -1 תלויות בפונקציה של סיכה שנבחרה באמצעות הבלוק המחובר לסיכה. בנמל -0 לא ניתן להשיג סיכות כמו P0.24, P0.26 ו- P0.27 ואילו בפורט-1 לא ניתן להשיג את הפינים 0 עד 15. כאן, שתי הסיכות כמו Port-0 ו- Port-1 נשלטות על ידי שתי קבוצות של רישומים שנדונו להלן.

תצורת פין LPC2148

תצורת פין מבוססת מיקרו-בקר ARM7 (LPC2148)

תצורת פין מבוססת מיקרו-בקר ARM7 (LPC2148)

Pin1- (P0.21 / PWM5CAP1.3 / AD1.6)

  • P0.21 הוא סיכת GPIO (סיכת קלט / פלט למטרות כלליות)
  • AD1.6 ניתן להשיג במיקרו בקרי LPC2144 / 46/48 רק כאשר AD1.6 מציין ADC-1, i / p-6.
  • PWM5 הוא פלט מאפנן רוחב הדופק.
  • CAP1.3 הוא לכידת i / p עבור טיימר -1, ערוץ -3

Pin2- (P0.22 / CAP0.0 / AD1.7 / MAT0.0 2

  • P0.22 הוא סיכה דיגיטלית של GPIO
  • סיכה AD1.7 זמינה ב- LPC2144 / 46/48 רק כאשר AD1.7 מציין ADC-1, קלט -7
  • CAP0.0 הוא סיכת קלט לכידה עבור טיימר -0, ערוץ -0.
  • MAT0.0 הוא התאמה o / p עבור טיימר -0, ערוץ -0

Pin3-RTXC1 3

זהו קלט / פ למעגל מתנד RTC

Pin4- TRACEPKT3 / P1.19

  • TRACEPKT3 היא חבילת עקבות, bit-3, יציאת קלט / פלט סטנדרטית על ידי המשיכה הפנימית.
  • P1.19 הוא סיכה דיגיטלית של GPIO

Pin5-RTXC2

זהו סיכת פלט ממעגל המתנד RTC

Pin6, Pin18, Pin25, Pin42, ו- Pin50

סיכות אלו מהוות התייחסות לקרקע

Pin7-VDDA

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

Pin8- P1.18 / TRACEPKT2

  • P1.18 הוא סיכה דיגיטלית של GPIO
  • TRACEPKT2 היא חבילת עקבות, סיבית 2, יציאת קלט / פלט סטנדרטית על ידי המשיכה הפנימית.

Pin9- P0.25 / AOUT / AD0.4

  • P0.25 הוא סיכה דיגיטלית של GPIO I
  • AD0.4 מציין ADC-0, קלט -4
  • מחוץ- הפלט של DAC ונגיש רק ב- LPC2142 / LPC2144 / LPC2146 / LPC2148

Pin10- D +

סיכה זו היא קו D + דו כיווני USB

Pin11- D-

סיכה זו היא קו D דו כיווני USB

Pin12-P1.17 / TRACEPKT1

  • P1.17 הוא סיכה דיגיטלית של GPIO
  • TRACEPKT1 היא חבילת מעקב, bit-1, יציאת קלט / פלט סטנדרטית על ידי המשיכה הפנימית.

Pin13-P0.28 / CAP0.2 / AD0.1 / MAT0.2

  • P0.28 הוא סיכה דיגיטלית של GPIO
  • AD0.1 מציין ADC-0, קלט -1
  • CAP0.2 הוא לוכד i / p עבור טיימר -0, ערוץ -2.
  • MAT0.2 הוא התאמה o / p עבור טיימר -0, ערוץ -2

Pin14-P0.29 / CAP0.3 / AD0.2 / MAT0.3

  • P0.29 הוא סיכה דיגיטלית של GPIO
  • AD0.2 מציין ADC-0, קלט -2
  • CAP0.3 הוא לוכד i / p עבור טיימר -0, ערוץ -3.
  • MAT0.3 הוא התאמה o / p עבור טיימר -0, ערוץ -3

Pin15-P0.30 / EINT3 / AD0.3 / CAP0.0

  • P0.30 הוא סיכה דיגיטלית של GPIO
  • AD0.3 מציין ADC-0, קלט -3
  • EINT3 הוא קלט 3 קלט חיצוני.
  • CAP0.3 הוא לוכד i / p עבור טיימר -0, ערוץ -0.

Pin16- P1.16 / TRACEPKT0

  • P1.16 הוא סיכה דיגיטלית של GPIO
  • TRACEPKT1 היא חבילת עקבות, bit-0, יציאת קלט / פלט סטנדרטית על ידי משיכה פנימית

Pin17-P0.31 / UP_LED / CONNECT

  • P0.31 הוא סיכה דיגיטלית של GPIO
  • UP_LED הוא מחוון LED טוב לקישור USB. כאשר המכשיר מסודר אז הוא נמוך וכשהמכשיר לא מסודר, אז הוא גבוה.
  • CONNECT - אות זה משמש לבקרת נגד חיצוני (1.5 kΩ) בשליטה של ​​בקרת תוכנה, והוא משמש את התכונה של Soft Connect

Pin19- P0.0 / PWM / TXD0

  • P0.0 הוא סיכה דיגיטלית של GPIO
  • TXD0 הוא משדר o / p עבור UART0.
  • PWM1 הוא אפנן רוחב דופק o / p-1.

Pin20- P1.31 / TRIESTE

  • P1.31 הוא סיכה דיגיטלית של GPIO
  • TRST הוא איפוס בדיקה לממשק JTAG.

Pin21-P0.1 / PWM3 / RXD0 / EINT0

  • P0.1 הוא סיכה דיגיטלית של GPIO
  • RXD0 הוא מקלט i / p עבור UART0.
  • PWM3 הוא מאפנן רוחב דופק o / p-3.
  • EINT0 הוא קלט 0 קלט חיצוני

Pin22- P0.2 / CAP0.0 / SCL0

  • P0.2 הוא סיכה דיגיטלית של GPIO
  • SCL0 הוא קלט / פלט של שעון I2C0, ונקז / פתוח
  • CAP0.0 הוא לוכד i / p עבור טיימר -0, ערוץ -0.

סיכה 23, 43 ו- 51 - VDD

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

Pin24- P1.26 / RTCK

  • P1.26 הוא סיכה דיגיטלית של GPIO
  • RTCK הוא מבחן CLK o / p שהוחזר, אות נוסף שנוסף ליציאת JTAG. כאשר תדירות המעבד משתנה אז זה עוזר לסנכרון ניפוי באגים.

Pin26- P0.3 / SDA0 / MAT0.0 / EINT1

  • P0.3 הוא סיכה דיגיטלית של GPIO
  • SDA0 הוא קלט / פלט של נתוני I2C0 וניקוז פתוח o / p לצורך שמירה על אוטובוס I2C.
  • MAT0.0 תואם o / p לטיימר -0, ערוץ -0.
  • EINT1 הוא הפרעה חיצונית 1-i / p.

Pin27-P0.4 / CAP0.1 / SCK0 / AD0.6

  • P0.4 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • SCK0 הוא CLK סדרתי עבור SPI0 ו- SPI CLK o / p ממאסטר / i / p לעבד.
  • CAP0.1 הוא לוכד i / p עבור טיימר -0, ערוץ -0.
  • IAD0.6 מציין ADC-0, קלט -6

Pin28-P1.25 / EXTIN0

  • P1.25 הוא קלט / פלט דיגיטלי של סיכה GPIO
  • EXTIN0 הוא טריגר חיצוני i / p, וקלט / פלט סטנדרטיים עם משיכה פנימית

Pin29- P0.5 / MAT0.1 / MISO0 / AD0.7

  • P0.5 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • MISO0 הוא מאסטר ב- slave out עבור SPI0, נתונים i / p ל- SPI-master / data o / p מעבד SPI.
  • MAT0.1 הוא התאמה o / p לטיימר -0, ערוץ -1.
  • AD0.7 מציין ADC-0, קלט -7.

Pin30-P0.6 / MOSI0 / CAP0.2 / AD1.0

  • P0.6 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • MOSI0 הוא עבד מאסטר אאוט עבור SPI0, ונתונים o / p מ- SPI master / data i / p לעבד SPI.
  • CAP0.2 הוא לוכד i / p עבור טיימר -0, ערוץ -2.

Pin31-P0.7 / PWM2 / SSEL0 / EINT2

  • P0.7 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • SSEL0 הוא עבד שנבחר עבור SPI0 ובוחר בממשק SPI כעבד.
  • PWM2 הוא פלט מאפנן של רוחב הדופק -2.
  • EINT2 הוא 2-קלט הפסקה חיצונית.

Pin32-P1.24 / TRACECLK

  • P1.24 הוא קלט / פלט דיגיטלי של סיכת GPIO.
  • TRACECLK הוא CLK עקבות ויציאת קלט / פלט סטנדרטית עם משיכה פנימית

Pin33-P0.8 / TXD1 / PWM4 / AD1.1

  • P0.8 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • TXD1 הוא משדר o / p עבור UART1.
  • PWM4 הוא אפנן רוחב דופק o / p-4.
  • AD1.1 מציין ADC-1, input-1, והוא ניתן להשיג רק ב- LPC2144 / 46/48.

Pin34- P0.9 / PWM6 / RXD1 / EINT3

  • P0.9 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • RXD1 הוא מקלט i / p עבור UART1.
  • PWM6 הוא מאפנן רוחב דופק o / p-6.
  • EINT3 הוא קלט 3 קלט חיצוני

Pin35-P0.10 / RTS1 / CAP1.0 / AD1.2

  • P0.10 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • RTS1 מבקש לשלוח o / p עבור UART1 ו- LPC2144 / 46/48.
  • CAP1.0 הוא לוכד i / p עבור טיימר -1, ערוץ -0.
  • AD1.2 מציין ADC-1, input-2, והוא ניתן להשיג רק ב- LPC2144 / 46/48

Pin36-P1.23 / PIPESTAT2

  • P1.23 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • PIPESTAT2 הוא מצב צינור, bit-2. ויציאת קלט / פלט סטנדרטית עם משיכה פנימית

Pin37-P0.11 / CAP1.1 / CTS1 / SCL1

  • P0.11 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • ברור ש- CTS1 ישלח i / p עבור UART1, ואלו נגישים רק ב- LPC2144 / 46/48
  • CAP1.1 הוא לוכד i / p עבור טיימר -1, ערוץ -1.
  • SCL1 - I2C1 CLK I / O, וניקוז פתוח o / p לצפייה באוטובוס I2C

Pin38-P0.12 / MAT1.0 / AD1.3 / DSR1

  • P0.12 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • DSR1 הוא מערכת נתונים מוכנה i / p עבור UART1, ואלה נגישים רק ב- LPC2144 / 46/48.
  • MAT1.0 הוא התאמה o / p לטיימר -1, ערוץ -0.
  • AD1.3 מציין ADC קלט -3, והוא נגיש רק ב- LPC2144 / 46/48.

Pin39-P0.13 / DTR1 / MAT1.1 / AD1.4

  • P0.13 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • DTR1 הוא מסוף נתונים מוכן ל- OART1 ו- LPC2144 / 46/48 בלבד.
  • MAT1.1 הוא התאמה o / p לטיימר -1, ערוץ -1.
  • AD1.4 מציין ADC קלט -4, ואלה נגישים רק ב- LPC2144 / 46/48.

Pin40-P1.22 / PIPESTAT1

  • P1.22 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • PIPESTAT1 הוא מצב צינור, bit-1 ויציאת קלט / פלט סטנדרטית עם משיכה פנימית

Pin41-P0.14 / DCD1 / EINT1 / SDA1

  • P0.14 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • DCD1 הוא זיהוי נושא נתונים i / p עבור UART1, וגם רק עבור LPC2144 / 46/48 בלבד.
  • EINT1 הוא קלט 1 קלט חיצוני.
  • SDA1 הוא קלט / פלט של נתוני I2C1 ונקז / פתח פתוח לצפייה באוטובוס I2C

Pin44: P1.21 / PIPESTAT0 44

  • קלט / פלט P1.21 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • PIPESTAT0 הוא מצב צינור, סיבית 0 ויציאת קלט / פלט סטנדרטית על ידי המשיכה הפנימית.

Pin45: P0.15 / EINT2 / RI1 / AD1.5 45

  • I / O P0.15 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • RI1 הוא מצביע טבעת i / p עבור UART1 והוא נגיש רק ב- LPC2144 / 46/48.
  • EINT2 הוא 2-קלט הפסקה חיצונית.
  • AD1.5 מציין ADC 1, קלט -5, וזמין גם רק ב- LPC2144 / 46/48

Pin46: P0.16 / MAT0.2 / EINT0 / CAP0.2

  • P0.16 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • EINT0 הוא קלט interrupt0 חיצוני.
  • MAT0.2 הוא התאמה o / p לטיימר -0, ערוץ -2
  • CAP0.2 הוא לוכד i / p עבור טיימר -0, ערוץ -2.

Pin47: P0.17 / SCK1 / CAP1.2 / MAT1.2 47

  • P0.17 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • CAP1.2 הוא לוכד i / p עבור טיימר -1, ערוץ -2.
  • SCK1 הוא CLK סדרתי עבור SSP ו- CLK o / p ממאסטר לעבד.
  • MAT1.2 הוא התאמה o / p עבור טיימר -1, ערוץ -2.

Pin48: P1.20 / TRACESYNC

  • P1.20 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • TRACESYNC הוא סנכרון עקבות.

Pin49: VBAT

ספק כוח RTC: סיכה זו נותנת את האספקה ​​ל- RTC.

Pin52: P1.30 / TMS

P1.30 הוא קלט / פלט דיגיטלי של סיכת GPIO

TMS הוא מצב בדיקה שנבחר לממשק של JTAG.

Pin53: P0.18 / CAP1.3 / MISO1 / MAT1.3

  • P0.18 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • CAP1.3 הוא לוכד i / p עבור טיימר 1, ערוץ 3.
  • MISO1 הוא מאסטר ב- Slave-out עבור SSP, ונתוני i / p ל- SPI-master

Pin54: P0.19 / MOSI1 / MAT1.2 / CAP1.2

  • P0.19 הוא קלט / פלט דיגיטלי של סיכת GPIO.
  • MAT1.2 מציין התאמה o / p עבור טיימר 1, ערוץ 2.
  • MOSI1 הוא עבד מאסטר אאוט עבור מאסטר SSP.
  • CAP1.2 הוא לוכד i / p עבור טיימר 1, ערוץ 2.

סיכה 55: P0.20 / SSEL1 / MAT1.3 / EINT3

  • P0.20 הוא קלט / פלט דיגיטלי של סיכת GPIO.
  • MAT1.3 הוא התאמה o / p לטיימר 1, ערוץ 3. I
  • SSEL1 הוא עבד בחר המיועד SSP. כאן, בוחר בממשק של SSP כעבד.
  • EINT3 הוא קלט 3 קלט חיצוני.

Pin56: P1.29 / TCK

  • P1.29 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • TCK הוא CLK מבחן עבור ממשק של JTAG.

Pin57: קלט איפוס חיצוני

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

Pin58: P0.23 / VBUS

  • P0.23 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • VBUS מציין את קיומו של כוח USB באוטובוס

Pin59: VSSA

VSSA הוא קרקע אנלוגית, וזה חייב להיות מתח דומה כמו VSS, אם כי יש להפריד אותו כדי להפחית שגיאות ורעש

Pin60: P1.28 / TDI 60

  • P1.28 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • סיכת TDI היא נתוני בדיקה המשמשים לממשק JTAG

Pin61: XTAL2

XTAL2 הוא o / p ממגבר המתנד

Pin62: XTAL1

XTAL1 הוא i / p לגנרטור ה- CLK הפנימי כמו גם למעגלי מתנד

Pin63: הפניה ל- VREF-ADC

סיכה זו צריכה להיות שווה או פחות ממתח ה- VDD, אם כי יש להפריד אותה להפחתת השגיאה וגם לרעש.

Pin64: P1.27 / TDO 64

  • P1.27 הוא קלט / פלט דיגיטלי של סיכת GPIO
  • TDO הם נתוני בדיקה המשמשים לממשק JTAG.

לפיכך, מדובר על תצורת סיכות מיקרו-בקר LPC2148 מבוסס ARM 7. עבור הסטודנטים להנדסת אלקטרוניקה, מידע זה יעניק ידע בסיסי בתצורת פינים, זיכרון יציאות קלט / פלט וכן רישומים. הנה שאלה עבורך, מהם היישומים של המיקרו-בקר LPC2148?