مشاهده همه

لطفاً به عنوان نسخه رسمی ما به نسخه انگلیسی مراجعه کنید.برگشت

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)
خانهوبلاگراهنمای کامل برای میکروکنترلر LPC2148 مبتنی بر ARM7
در 2024/10/1 326

راهنمای کامل برای میکروکنترلر LPC2148 مبتنی بر ARM7

طراحی سیستم تعبیه شده نیاز به انتخاب هسته های ریزپردازنده مناسب و ابزارهای توسعه برای نیازهای خاص پروژه دارد.پردازنده ARM به دلیل تطبیق پذیری در صنایع مختلف ، از فناوری تلفن همراه گرفته تا سیستم های خودرو ، یک انتخاب عالی در این زمینه است.این مقاله به میکروکنترلر LPC2148 مبتنی بر ARM7 ، که به دلیل قوی بودن و سازگاری آن شناخته شده است ، می پردازد.ما به معماری و پیکربندی پین آن خواهیم پرداخت و بینش هایی در مورد عملکرد و کاربردهای بالقوه آن ارائه می دهیم.

کاتالوگ

1. میکروکنترلر مبتنی بر ARM7 (LPC2148) چیست؟
2. پردازنده ARM7
3. میکروکنترلر LPC2148
4. معماری حافظه میکروکنترلر LPC2148
5. شروع استراتژی های برنامه نویسی مؤثر
6. پیکربندی پین مبتنی بر ARM7 (LPC2148)
7. نتیجه گیری
Fig 1 LPC2148 Microcontroller

میکروکنترلر مبتنی بر ARM7 (LPC2148) چیست؟

ARM نمایانگر یک معماری برجسته 32 بیتی RISC است که توسط ARM Holdings ساخته شده است و به عنوان یک بستر اصلی در طراحی ریزپردازنده خدمت می کند.کارایی و سازگاری آن باعث شده است که آن را در طیف گسترده ای از برنامه ها جذاب کند.صدور مجوز گسترده این معماری ، شرکت های بی شماری را قادر ساخته است تا محصولات مبتنی بر بازو را ایجاد کنند که به بازارهای متنوع بپردازند ، که توسط جاه طلبی و ضرورت هدایت می شوند.

بازیکنان کلیدی نیمه هادی مانند سامسونگ و TI به طور فعال سیستم های روی تراشه (SOC) ایجاد می کنند که از معماری بازو استفاده می کنند ، فداکاری آنها به این فناوری.این روند توانایی بازو را برای تأمین نیازهای در حال تحول الکترونیک پیشرفته مصرفی ، ماشین آلات صنعتی و موارد دیگر نشان می دهد.مشاهدات در پویایی بازار ویژگی های انعطاف پذیر بازو تأثیر زیادی در ادغام آن در آخرین محصولات فنی دارد.

ARM7 مبتنی بر LPC2148 میکروکنترلر به دلیل کارآیی و ردپای کم مصرف جشن می گیرد.این کار در برنامه های روزمره مانند سیستم های خودرو و الکترونیک قابل حمل استفاده گسترده ای پیدا می کند.معماری بازو به طور منحصر به فرد سادگی را با قدرت محاسباتی متعادل می کند.مجموعه دستورالعمل به صورت بصری ساخته شده است و امکان اجرای کارآمد و کاهش زمان توسعه را فراهم می کند.این ایدئولوژی نشان می دهد که سادگی به جای اینکه از توانایی جلوگیری می کند ، باعث می شود تا با ایجاد اشکال زدایی و نگهداری ساده تر ، توسعه محصول را ساده تر کند.

پردازنده ARM7

Fig 2 ARM7 Processor

سیستم های تعبیه شده پردازنده ARM7 را به دلیل نحوه هماهنگی روشهای پردازش کلاسیک با معماری های در حال تحول ، انتخابی جذاب می دانند.جذابیت آن ناشی از مهارت آن در انجام وظایف متنوع است و به هر دو فن آوری های قدیمی و پیشرفت های پیشگام با ظرافت برابر خدمت می کند.پردازنده ARM7 توسط مستندات گسترده ارائه شده توسط شرکت هایی مانند نیمه هادی های NXP تکمیل می شود.این مجموعه منابع به تازه واردان کمک می کند زیرا مهارت های خود را در طراحی سخت افزار و نرم افزار پرورش می دهند.راهنمایی شفاف یک منحنی یادگیری آسان تر را تسهیل می کند.

پردازنده های ARM7 اغلب در الکترونیک مصرفی ، کنترل خودرو و سیستم های صنعتی مورد استفاده قرار می گیرند.ظرفیت آنها برای مدیریت مجموعه ای از کارها از محاسبات ساده تا مدیریت سیستم پیچیده ، آنها را در زمینه هایی که قابلیت اطمینان و بهره وری اقتصادی دارند ، قدردانی می کند.تعامل با میکروکنترلرهای ARM7 به افراد امکان می دهد دانش نظری و مهارت های دستی را ارتقا دهند.سیستم های ساختمانی با استفاده از این پردازنده ها قدردانی از برنامه نویسی ساده و مدیریت منابع ماهر را ایجاد می کنند ، که اغلب رویکردهای خلاقانه برای حل مسئله ایجاد می کنند.معماری ARM7 ارتباط بین تکنیک های پردازش معمولی و خواسته های مدرن را ارائه می دهد و اهمیت آن را در فناوری فعلی حفظ می کند.

میکروکنترلر LPC2148

میکروکنترلر LPC2148 ، ساخته شده توسط NXP ، مجموعه ای از ویژگی ها را در جستجوی راه حل های همه کاره و قابل اعتماد نشان می دهد.با استفاده از هسته پردازنده 16 بیتی یا 32 بیتی ARM7 ، به طیف برنامه هایی می پردازد و هم سازگاری و هم مقاومت را نشان می دهد.

ARM7 LPC2148 Microcontroller

بسته بندی و برنامه نویسی

LPC2148 که در یک بسته LQFP64 براق قرار گرفته است ، بدون زحمت در طرح های متنوع ادغام می شود.این برنامه از هر دو برنامه در سیستم و برنامه نویسی در برنامه پشتیبانی می کند و باعث می شود سیستم عامل به روزرسانی بدون استخراج از صفحه مدار را به روز کند.این امر بار دستگاههای از راه دور را که نیاز به به روزرسانی های مکرر برای حفظ عملکرد اوج و محافظت از امنیت دارند ، کاهش می دهد.

حافظه و سرعت

LPC2148 با ارائه حداکثر 40 کیلوبایت SRAM و 512 کیلوبایت حافظه فلش ، امکان مدیریت برنامه ها و داده های پیچیده را باز می کند.کار با سرعت حداکثر 60 مگاهرتز ، با خواسته های برنامه هایی که در پردازش سریع داده ها و پاسخگویی در زمان واقعی رونق می گیرند ، برآورده می شود.

اتصال و رابط

LPC2148 با یک کنترلر تمام سرعت USB 2.0 ، انتقال داده SWIFT و اتصال یکپارچه با سایر سیستم های دیجیتال را تضمین می کند.این ویژگی به عنوان یک لینکپین برای برقراری ارتباط ظاهر می شود.

تبدیل آنالوگ و دیجیتال

با در نظر گرفتن ADC ، DAC و تایمر چندگانه ، در پردازش دقیق آنالوگ و سیگنال دیجیتال عالی است و آن را برای سیستم های تعبیه شده متمرکز بر خوانش های سنسور دقیق و کارهای کنترل ایده آل می کند.RTC کم قدرت و رابط های مختلف سریال ، قابلیت های زمانبندی مداوم و قابلیت های ارتباطی سازگار را تضمین می کنند.

مدیریت انرژی و کارآیی

متناسب با برنامه های حساس به انرژی ، حالت های صرفه جویی در قدرت LPC2148 قهرمانان ، دارای I/O تحمل 5 ولت است و گزینه های مختلفی را ارائه می دهد.حلقه قفل شده فاز آن برای کنترل ساعت ، در حالی که سر و صدای سیستم را برای دستگاه های متکی به باتری ها مهار می کند ، راندمان انرژی را هماهنگ می کند.

معماری حافظه میکروکنترلر LPC2148

Fig 3 LPC2148

میکروکنترلر LPC2148 یک تنظیم حافظه متنوع با 512 کیلوبایت حافظه فلش و 32 کیلوبایت SRAM ارائه می دهد.ایده آل برای برنامه های مختلف تعبیه شده ، از رویکردهای برنامه نویسی متعدد پشتیبانی می کند و باعث افزایش پایدار داده ها در طول زمان می شود.

حافظه فلش روی تراشه

رابط حافظه فلش روی تراشه با JTAG و UART ، در میان دیگران ، سازگاری در برنامه نویسی و اشکال زدایی را فراهم می کند.استقامت قوی این حافظه از چرخه های مکرر نوشتن و نوشتن پشتیبانی می کند ، که برای سناریوهایی که خواستار به روزرسانی های منظم سیستم عامل یا ورود به سیستم هستند ، ارزشمند است.عملکرد مداوم آن قابلیت اطمینان را در بین این کارها ایجاد می کند.

سرام

با 32 کیلوبایت SRAM ، این مؤلفه عرض داده های مختلف را مدیریت می کند ، و آن را برای عملیات داده های پیچیده و چند وظیفه ای مؤثر مناسب می کند.ذخیره سازی داده های موقت در حین پردازش با سرعت بالا توسط SRAM انجام می شود و باعث افزایش کارایی و پاسخگویی سیستم می شود.

درگاه های ورودی/خروجی

LPC2148 دارای دو درگاه I/O سازگار است که برای توابع مانند GPIO و UART قابل تنظیم است.این انعطاف پذیری به تغییر نیازهای برنامه ، کمک می کند تا به ادغام یکپارچه پروژه در صورت نیاز تکامل یابد.این ویژگی پروتکل های ارتباطی و تقویت سازگاری سیستم را بهینه می کند.

شروع استراتژی های برنامه نویسی مؤثر

پین های GPIO چندین نقش را در برنامه های مختلف انجام می دهند.Ports P0 و P1 ، که به دلیل سازگاری آنها مشهور است ، شامل پین هایی است که مدیریت آنها در گروه های ثبت خاص قابل دسترسی نیست و یک بوم را برای تنظیمات شخصی ارائه می دهد.Ports P0 و P1 عملکرد گسترده ای را نشان می دهند ، پذیرایی از الکترونیک متنوع و پروژه های محاسباتی.سازگاری آنها کاربران را دعوت می کند تا به پتانسیل سخت افزار بپردازند و خواستار قدردانی از کارهای پیچیده آن هستند.درگیر شدن با این تنظیمات ، توانایی فرد برای حرکت و حل سناریوهای پیچیده را غنی می کند.گروه های ثبت نام ، سفارشی سازی پین های غیر قابل دستیابی را با هماهنگی با خواسته های برنامه منحصر به فرد مدیریت می کنند.آنها اجازه می دهند تا تغییرات پویا ، مفهومی برای پالایش عملکرد داشته باشند.رسیدگی ماهرانه از این تنظیمات به تعادل هماهنگ بین نیازهای عملیاتی و مدیریت منابع می رسد.

پیکربندی پین مبتنی بر ARM7 (LPC2148)

شماره پین
نام/عملکرد پین
شرح
1
P0.21 / PWM5 / CAP1.3 / AD1.6
GPIO ، خروجی PWM 5 ، تایمر 1 ضبط 3 ، ورودی ADC 6 (LPC2144/46/48)
2
P0.22 / CAP0.0 / AD1.7 / MAT0.0
GPIO ، تایمر 0 ضبط 0 ، ورودی ADC 7 (LPC2144/46/48) ، تایمر 0 مسابقه 0
3
rtxc1
ورودی به مدار نوسان ساز RTC
4
tracepkt3 / p1.19
ردیابی بسته 3 ، gpio
5
rtxc2
خروجی از مدار نوسان ساز RTC
6 ، 18 ، 25 ، 42 ، 50
زمین (GND)
پین های مرجع زمینی
7
VDDA
منبع تغذیه ولتاژ آنالوگ (3.3V)
8
p1.18 / tracepkt2
GPIO ، ردیابی بسته 2
9
P0.25 / AOUT / AD0.4
GPIO ، خروجی DAC (LPC2142 ، 2144 ، 2146 ، 2148) ، ورودی ADC 4
10
د+
USB D+ LINE
11
d-
USB D- خط
12
P1.17 / tracepkt1
GPIO ، ردیابی بسته 1
13
P0.28 / CAP0.2 / AD0.1 / MAT0.2
GPIO ، تایمر 0 ضبط 2 ، ورودی ADC 1 ، تایمر 0 مسابقه 2
14
P0.29 / CAP0.3 / AD0.2 / MAT0.3
GPIO ، تایمر 0 ضبط 3 ، ورودی ADC 2 ، تایمر 0 مسابقه 3
15
P0.30 / EINT3 / AD0.3 / CAP0.0
GPIO ، قطع خارجی 3 ، ورودی ADC 3 ، تایمر 0 ضبط 0
16
p1.16 / tracepkt0
GPIO ، Trace Packet 0
17
p0.31 / up_led / اتصال
GPIO ، USB Uplink وضعیت LED ، کنترل ویژگی Connect Connect
19
P0.0 / PWM1 / TXD0
GPIO ، خروجی PWM 1 ، UART0 TX
20
P1.31 / TRST
GPIO ، تنظیم مجدد تست JTAG
21
P0.1 / PWM3 / RXD0 / EINT0
GPIO ، PWM خروجی 3 ، UART0 RX ، قطع خارجی 0
22
P0.2 / CAP0.0 / SCL0
gpio ، timer 0 ضبط 0 ، ساعت i2c0
23 ، 43 ، 51
VDD
ولتاژ منبع تغذیه برای درگاه های I/O و هسته
24
P1.26 / RTCK
GPIO ، ساعت تست بازگشت برای JTAG
26
P0.3 / SDA0 / MAT0.0 / EINT1
GPIO ، I2C0 DATA ، TIMER 0 MATCH 0 ، EXERTION EXTERCTION 1
27
P0.4 / CAP0.1 / SCK0 / AD0.6
GPIO ، تایمر 0 ضبط 1 ، ساعت SPI ، ورودی ADC 6
28
P1.25 / extin0
GPIO ، ورودی ماشه خارجی
29
P0.5 / MAT0.1 / MISO0 / AD0.7
GPIO ، TIMER 0 MATCH 1 ، SPI MISO ، ورودی ADC 7
30
P0.6 / MOSI0 / CAP0.2 / AD1.0
GPIO ، SPI MOSI ، TIMER 0 CACTURE 2 ، ADC INPUT 0 (LPC2144/46/48)
31
P0.7 / PWM2 / SSEL0 / EINT2
GPIO ، PWM Output 2 ، SPI Slave Select ، Externtruption 2
32
P1.24 / traceClk
GPIO ، ساعت ردیابی
33
P0.8 / TXD1 / PWM4 / AD1.1
GPIO ، UART1 TX ، خروجی PWM 4 ، ورودی ADC 1 (LPC2144/46/48)
34
P0.9 / PWM6 / RXD1 / EINT3
GPIO ، PWM خروجی 6 ، UART1 RX ، قطع خارجی 3
35
P0.10 / RTS1 / CAP1.0 / AD1.2
GPIO ، UART1 RTS ، تایمر 1 ضبط 0 ، ورودی ADC 2 (LPC2144/46/48)
36
P1.23 / pipestat2
GPIO ، وضعیت خط لوله بیت 2
37
P0.11 / CAP1.1 / CTS1 / SCL1
GPIO ، تایمر 1 ضبط 1 ، UART1 CTS ، ساعت I2C1
38
P0.12 / MAT1.0 / AD1.3 / DSR1
GPIO ، تایمر 1 مسابقه 0 ، ورودی ADC 3 (LPC2144/46/48) ، UART1 DSR
39
P0.13 / DTR1 / MAT1.1 / AD1.4
GPIO ، UART1 DTR ، تایمر 1 مسابقه 1 ، ورودی ADC 4 (LPC2144/46/48)
40
P1.22 / pipestat1
GPIO ، وضعیت خط لوله بیت 1
41
P0.14 / DCD1 / EINT1 / SDA1
GPIO ، DCD UART1 ، قطع خارجی 1 ، I2C1
44
P1.21 / pipestat0
GPIO ، وضعیت خط لوله بیت 0
45
P0.15 / EINT2 / RI1 / AD1.5
GPIO ، Externtrup 2 ، UART1 RI ، ADC ورودی 5 (LPC2144/46/48)
46
P0.16 / MAT0.2 / EINT0 / CAP0.2
GPIO ، تایمر 0 مسابقه 2 ، قطع خارجی 0 ، تایمر 0 گرفتن 2
47
P0.17 / SCK1 / CAP1.2 / MAT1.2
GPIO ، SSP SCK ، تایمر 1 ضبط 2 ، تایمر 1 مسابقه 2
48
P1.20 / Tracesync
GPIO ، سیگنال همگام سازی ردیابی
49
VBAT
منبع تغذیه RTC
52
P1.30 / TMS
GPIO ، حالت تست را برای JTAG انتخاب کنید
53
P0.18 / CAP1.3 / MISO1 / MAT1.3
GPIO ، تایمر 1 ضبط 3 ، SSP Miso ، Timer 1 Match 3
54
P0.19 / MOSI1 / MAT1.2 / CAP1.2
GPIO ، SSP MOSI ، تایمر 1 مسابقه 2 ، تایمر 1 ضبط 2
55
P0.20 / SSEL1 / MAT1.3 / EINT3
GPIO ، SSP Slave Select ، Timer 1 Match 3 ، خارجی 3 را قطع کنید
56
P1.29 / TCK
GPIO ، ساعت تست JTAG
57
ورودی تنظیم مجدد خارجی
دستگاه را به شرایط پیش فرض بازنشانی می کند
58
P0.23 / VBU
وجود قدرت اتوبوس USB را نشان می دهد
59
VSSA
زمین آنالوگ ، جدا شده برای کاهش نویز و خطا
60
P1.28 / TDI
GPIO ، ورودی داده ها را برای JTAG آزمایش کنید
61
xtal2
خروجی از تقویت کننده نوسان ساز
62
xtal1
ورودی به ژنراتور ساعت داخلی و نوسان ساز مدارها
63
مرجع vref-adc
ولتاژ اسمی برای مرجع ADC ، جدا شده برای کاهش خطا و سر و صدا
64
P1.27 / TDO
GPIO ، خروجی داده ها را برای JTAG آزمایش کنید

پایان

میکروکنترلر LPC2148 مبتنی بر ARM7 به عنوان یک بستر پویا و سازگار برای توسعه سیستم های تعبیه شده عمل می کند.LPC2148 به دلیل معماری انعطاف پذیر در زمینه های متنوعی مانند الکترونیک مصرفی و اتوماسیون صنعتی مورد علاقه است.این انعطاف پذیری اکتشاف و نوآوری را دعوت می کند.قابلیت های آن از انجام وظایف ساده تا اجرای عملیات پیچیده ، نمایش ماهیت همه کاره آن گسترش یافته است.LPC2148 ابزاری برای تأثیر ماندگار در یک بخش فناوری در حال تغییر است.

دربارهی ما

ALLELCO LIMITED

Allelco یک توقف بین المللی مشهور است توزیع کننده خدمات تهیه کننده اجزای الکترونیکی ترکیبی ، متعهد به ارائه خدمات جامع و خدمات زنجیره تأمین برای صنایع جهانی تولید و توزیع الکترونیکی ، از جمله 500 کارخانه برتر OEM و کارگزاران مستقل.
ادامه مطلب

پرس و جو سریع

لطفاً یک سؤال ارسال کنید ، ما بلافاصله پاسخ خواهیم داد.

مقدار

پست های محبوب

شماره قسمت داغ

0 RFQ
سبد خرید (0 Items)
خالی است.
لیست را مقایسه کنید (0 Items)
خالی است.
بازخورد

بازخورد شما مهم است!در Allelco ، ما از تجربه کاربر ارزش قائل هستیم و تلاش می کنیم تا آن را به طور مداوم بهبود بخشیم.
لطفاً نظرات خود را از طریق فرم بازخورد ما با ما به اشتراک بگذارید ، و ما سریعاً پاسخ خواهیم داد.
از انتخاب Allelco متشکرم.

موضوع
پست الکترونیک
نظرات
کاپچا
برای بارگذاری پرونده بکشید یا کلیک کنید
آپلود فایل
انواع: .xls ، .xlsx ، .doc ، .docx ، .jpg ، .png و .pdf.اندازه پرونده
MAX: 10MB