Peržiūrėti visus

Prašome naudoti anglišką versiją kaip oficialią versiją.Grįžti

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)
NamaiDienoraštisIšsamus LPC2148 mikrovaldiklio „ARM7“ vadovas
2024/10/1 323

Išsamus LPC2148 mikrovaldiklio „ARM7“ vadovas

Įterptosios sistemos projektavimo reikia pasirinkti tinkamus mikroprocesorinius šerdes ir kūrimo įrankius atsižvelgiant į konkrečius projekto poreikius.ARM procesorius yra puikus pasirinkimas šioje srityje dėl savo universalumo įvairiose pramonės šakose, pradedant mobiliomis technologijomis ir baigiant automobilių sistemomis.Šiame straipsnyje pagrindinis dėmesys skiriamas ARM7 pagrįstai LPC2148 mikrovaldikliui, žinomam dėl savo stiprios ir pritaikomumo.Mes gilinsimės į jo architektūrą ir PIN konfigūraciją, suteikdami įžvalgų apie jos funkcijas ir galimas programas.

Katalogas

1. Kas yra ARM7 pagrįstas (LPC2148) mikrovaldiklis?
2. ARM7 procesorius
3. LPC2148 mikrovaldiklis
4. LPC2148 MIKROKRONTRELER atminties architektūra
5. Efektyvių programavimo strategijų inicijavimas
6. ARM7 pagrįstas (LPC2148) PIN konfigūracija
7. Išvada
Fig 1 LPC2148 Microcontroller

Kas yra ARM7 pagrįstas (LPC2148) mikrovaldiklis?

ARM yra garsi 32 bitų RISC architektūra, kurią sukūrė „ARM Holdings“, kuri yra pagrindinė platforma mikroprocesoriaus dizaine.Dėl jo efektyvumo ir pritaikomumo jis buvo patrauklus įvairiausiose programose.Plačiai paplitęs šios architektūros licencijavimas leido daugybei kompanijų sukurti novatoriškus ARM pagrįstus produktus, maitinančius įvairiose rinkose, kurias lemia ambicija ir būtinybė.

Pagrindiniai puslaidininkių grotuvai, tokie kaip „Samsung“ ir TI, aktyviai kuria sistemas-lustą (SOC), kuriuose naudojama ARM architektūra, jų atsidavimas šiai technologijai.Ši tendencija rodo, kad ARM sugebėjo patenkinti kintančius sudėtingos vartojimo elektronikos, pramoninės mašinos ir dar daugiau poreikius.Rinkos dinamikos stebėjimai rodo, kad ARM lankstūs bruožai daro didelę įtaką jos integracijai į naujausius technologijų produktus.

ARM7 pagrįstas LPC2148 Mikrovaldiklis švenčiamas dėl jo efektyvumo ir mažos galios pėdsakų.Tai plačiai naudojama kasdienėse programose, tokiose kaip automobilių sistemos ir nešiojama elektronika.ARM architektūra unikaliai subalansuoja paprastumą su skaičiavimo galia.Instrukcijų rinkinys yra intuityvus, leidžiantis efektyviai vykdyti ir sutrumpinti plėtros laiką.Ši ideologija leidžia manyti, kad paprastumas sustiprina, o ne panaikina galimybes, supaprastina produkto kūrimą, darant derinimą ir priežiūrą.

ARM7 procesorius

Fig 2 ARM7 Processor

Įterptosios sistemos Raskite ARM7 procesorių patrauklų pasirinkimą dėl to, kaip ji harmonizuoja klasikinius apdorojimo metodus su besikeičiančiomis žievės architektūromis.Jos apeliacija kyla iš jo tinkamumo tvarkant įvairias užduotis, tarnaujant tiek senesnėms technologijoms, tiek novatoriškoms pažangoms, turinčioms vienodą subtilumą.ARM7 procesorių papildo išsamios dokumentacijos, kurias pateikia tokios įmonės kaip NXP puslaidininkiai.Šis gausybė išteklių padeda naujokams, kai jie puoselėja savo įgūdžius formuojant aparatinę ir programinę įrangą.Laigios gairės palengvina lengvesnį mokymosi kreivę.

ARM7 procesoriai dažnai naudojami vartojimo elektronikoje, automobilių valdikliuose ir pramoninėse sistemose.Jų gebėjimas valdyti daugybę užduočių nuo nesudėtingų skaičiavimų iki sudėtingos sistemos administravimo suteikia jiems įvertinimą srityse, kuriose vertinamas patikimumas ir ekonominis efektyvumas.Bendravimas su ARM7 mikrovaldikliais leidžia asmenims patobulinti ir teorines žinias, ir praktinius įgūdžius.Sistemos, naudojančios šiuos procesorius, ugdo supaprastinto kodavimo ir adepto išteklių valdymo įvertinimą, dažnai skatindami kūrybinius požiūrius į problemų sprendimą.ARM7 architektūra siūlo ryšį tarp įprastų apdorojimo metodų ir šiuolaikinių reikalavimų, išlaikant svarbą dabartinėje technologijoje.

LPC2148 mikrovaldiklis

LPC2148 mikrovaldiklis, pagamintas NXP, įkūnija funkcijų rinkinį ieškant universalių ir patikimų sprendimų.Veikdamas 16 arba 32 bitų ARM7 procesoriaus branduolyje, jis patenkina tam tikrą programų spektrą, atskleidžiantį ir pritaikomumą, ir atsparumą.

ARM7 LPC2148 Microcontroller

Pakuotė ir programavimas

Įstatytas į aptakų LQFP64 paketą, LPC2148 be vargo integruoja į įvairius dizainus.Tai palaiko tiek sistemoje, tiek pritaikymo programavimą, užtikrinant, kad būtų galima atnaujinti programinę-aparatinę įrangą be ištraukimo iš grandinės plokštės.Tai palengvina nuotolinių įrenginių naštą, kuriai reikia dažnai atnaujinti, kad būtų išlaikytas didžiausias našumas ir apsaugos saugumas.

Atmintis ir greitis

LPC2148 siūlant iki 40 kb SRAM ir 512 kb „flash“ atminties, LPC2148 atveria galimybes valdyti sudėtingas programas ir duomenis.Veikia iki 60 MHz greičio, jis tenkina paraiškų, kurios klesti greito duomenų apdorojimo ir realiojo laiko realaus laiko, reikalavimais.

Jungiamumas ir sąsajos

Turėdamas visą greitį USB 2.0 valdiklį, LPC2148 užtikrina greitą duomenų perdavimą ir sklandų ryšį su kitomis skaitmeninėmis sistemomis.Ši funkcija išryškėja kaip komunikacijos „Linchpin“.

Analoginės ir skaitmeninės konversijos

Įtraukus ADC, DAC ir kelis laikmačius, jis išsiskiria į tikslų analoginį ir skaitmeninio signalo apdorojimą, todėl jis yra idealus įterptosioms sistemoms, orientuotos į tikslius jutiklių rodmenis ir valdymo užduotis.Mažos galios RTC ir įvairios nuosekliosios sąsajos garantuoja nuoseklią laiko apskaitą ir pritaikomus ryšių galimybes.

Energijos valdymas ir efektyvumas

„LPC2148“ čempionų energijos taupymo režimai, pritaikyti energijai jautrioms programoms, pasižymi 5 V tolerantiškais I/O ir siūlo kelias pertraukimo galimybes.Jo fazės užrakinta kilpa laikrodžio valdymui harmonizuoja energijos efektyvumą, o pažabojant sistemos triukšmą įrenginiams, priklausantiems baterijoms.

LPC2148 MIKROKALTROLERIS ATMINTINIS Architektūra

Fig 3 LPC2148

LPC2148 mikrovaldiklyje pateikiama įvairi atminties sąranka su 512 kb „Flash“ atminties ir 32 kb SRAM.Idealiai tinka įvairioms įterptosioms programoms, jis palaiko kelis programavimo metodus, skatinant stabilų duomenų saugojimą laikui bėgant.

„Flash“ atmintis

„Flash Flash“ atminties sąsajos su JTAG ir UART, be kita ko, teikia pritaikomumą programavimo ir derinimo srityje.Tvirtas šios atminties ištvermė palaiko dažnai rašymo-eroso ciklus, o tai yra vertinga scenarijams, reikalaujantiems reguliarių programinės įrangos atnaujinimų ar duomenų registravimo.Jo nuoseklus našumas puoselėja šias užduotis.

„On Chip Sram“

Turėdamas 32 kb SRAM, šis komponentas tvarko skirtingą duomenų plotį, todėl jis yra tinkamas sudėtingoms duomenų operacijoms ir veiksmingam daugiafunkciniam darbui.Laikiną duomenų saugojimą greitojo apdorojimo metu sklandžiai tvarko SRAM, padidindamas sistemos efektyvumą ir reagavimą.

Įvesties/išvesties prievadai

LPC2148 turi du pritaikomus I/O prievadus, konfigūruojančias tokioms funkcijoms kaip GPIO ir UART.Šis lankstumas apima keitimo programų reikalavimus, padedant sklandžiai projekto integracijai, atsižvelgiant į poreikius.Ši funkcija optimizuoja ryšio protokolus ir padidina sistemos pritaikomumą.

Inicijuoti efektyvias programavimo strategijas

„GPIO PINS“ atlieka kelis vaidmenis įvairiose programose.Uostai P0 ir P1, žinomi dėl savo pritaikomumo, apima kaiščius, kurie išlieka neprieinami, jų valdymas priklauso konkrečioms registrų grupėms, siūlančias drobę suasmenintomis konfigūracijomis.Uostai P0 ir P1 atsiskleidžia išsamios funkcijos, maitinančios įvairias elektronikos ir skaičiavimo projektus.Jų pritaikomumas kviečia vartotojus pasinerti į aparatūros galimybes, reikalaudamas įvertinti jo sudėtingą darbą.Įsitraukimas į šias konfigūracijas praturtina savo galimybes naršyti ir išspręsti sudėtingus scenarijus.Registracijos grupės Tvarkykite kitaip nepasiektų kaiščių pritaikymą, suderindamos su unikaliais programų reikalavimais.Jie leidžia atlikti dinaminius pakeitimus, tobulinimo atlikimo sąvoką.Įmanomas šių konfigūracijų tvarkymas pasiekia harmoningą pusiausvyrą tarp veiklos poreikių ir išteklių valdymo.

ARM7 pagrįstas (LPC2148) PIN konfigūracija

PIN kodo numeris
PIN vardas/funkcija
Aprašymas
1
P0.21 / PWM5 / CAP1.3 / AD1.6
GPIO, PWM išėjimas 5, 1 laikmačio fiksavimas 3, ADC įvestis 6 (LPC2144/46/48)
2
P0.22 / CAP0.0 / AD1.7 / MAT0.0
GPIO, laikmatis 0 sugauti 0, ADC įvestis 7 (LPC2144/46/48), 0 laikmatis 0 atitinka 0
3
RTXC1
Įvestis į RTC osciliatoriaus grandinę
4
„TracePkt3 / P1.19“
3 pėdsakų paketas, GPIO
5
RTXC2
RTC osciliatoriaus grandinės išvestis
6, 18, 25, 42, 50
Žemė (GND)
Žemės atskaitos kaiščiai
7
Vdda
Analoginės įtampos maitinimo šaltinis (3,3 V)
8
P1.18 / TracePKT2
GPIO, 2 pėdsakų paketas
9
P0.25 / AOUT / AD0.4
GPIO, DAC išvestis (LPC2142, 2144, 2146, 2148), ADC 4 įvestis
10
D+
USB D+ eilutė
11
D-
USB D-linija
12
P1.17 / TracePKT1
GPIO, 1 pėdsakų paketas
13
P0.28 / CAP0.2 / AD0.1 / MAT0.2
GPIO, laikmatis 0 fiksavimas 2, ADC 1 įvestis, 0 laikmačio 2 atitiktis
14
P0.29 / CAP0.3 / AD0.2 / MAT0.3
GPIO, laikmatis 0 fiksavimas 3, ADC 2 įvestis, 0 laikmatis 0 atitinka 3 atitikmenis
15
P0.30 / EINT3 / AD0.3 / CAP0.0
GPIO, išorinis pertraukimas 3, ADC 3 įvestis, laikmačio 0 fiksavimas 0
16
P1.16 / TracePKT0
GPIO, pėdsakų paketas 0
17
P0.31 / UP_LED / PRINCIJA
GPIO, USB UPLINK STATY LED, „Soft Connect“ funkcijų valdymas
19
P0.0 / pwm1 / txd0
GPIO, PWM išėjimas 1, UART0 TX
20
P1.31 / TRST
GPIO, JTAG testo nustatymas iš naujo
21
P0.1 / PWM3 / RXD0 / EINT0
GPIO, PWM išėjimas 3, UART0 RX, išorinis pertraukimas 0
22
P0.2 / cap0.0 / scl0
GPIO, laikmatis 0 fiksavimas 0, i2c0 laikrodis
23, 43, 51
Vdd
I/O prievadų maitinimo įtampa ir šerdies
24
P1.26 / RTCK
GPIO, grąžinkite bandomąjį laikrodį JTAG
26
P0.3 / SDA0 / MAT0.0 / EINT1
GPIO, I2C0 duomenys, 0 laikmatis 0 atitiktis 0, išorinis pertraukimas 1
27
P0.4 / cap0.1 / sck0 / ad0.6
GPIO, laikmatis 0 sugauti 1, SPI laikrodis, ADC įvestis 6
28
P1.25 / extin0
GPIO, išorinis gaiduko įvestis
29
P0.5 / MAT0.1 / MISO0 / AD0.7
GPIO, 0 laikmatis 0 atitiktis 1, spi miso, ADC įvestis 7
30
P0.6 / mosi0 / cap0.2 / ad1.0
GPIO, SPI MOSI, TIMER 0 CACCAPE 2, ADC Įvestis 0 (LPC2144/46/48)
31
P0.7 / PWM2 / SSEL0 / EINT2
GPIO, PWM išėjimas 2, SPI vergo pasirinkimas, išorinis pertraukimas 2
32
P1.24 / traceclk
GPIO, pėdsakas
33
P0.8 / TXD1 / PWM4 / AD1.1
GPIO, UART1 TX, PWM išėjimas 4, ADC 1 įvestis (LPC2144/46/48)
34
P0.9 / PWM6 / RXD1 / EINT3
GPIO, PWM išėjimas 6, UART1 RX, išorinis pertraukimas 3
35
P0.10 / RTS1 / CAP1.0 / AD1.2
GPIO, UART1 RTS, 1 laikmačio fiksavimas 0, ADC įvestis 2 (LPC2144/46/48)
36
P1.23 / Pipestat2
GPIO, dujotiekio būsenos bitas 2 bitas
37
P0.11 / cap1.1 / cts1 / scl1
GPIO, 1 laikmačio fiksavimas 1, UART1 CTS, I2C1 laikrodis
38
P0.12 / MAT1.0 / AD1.3 / DSR1
GPIO, 1 laikmačio 0 atitiktis, ADC 3 įvestis (LPC2144/46/48), UART1 DSR
39
P0.13 / DTR1 / MAT1.1 / AD1.4
GPIO, UART1 DTR, 1 laikmačio 1 mačas, ADC įvestis 4 (LPC2144/46/48)
40
P1.22 / Pipestat1
GPIO, dujotiekio būsenos bitas 1
41
P0.14 / DCD1 / EINT1 / SDA1
GPIO, UART1 DCD, išorinis pertraukimas 1, I2C1 duomenys
44
P1.21 / Pipestat0
GPIO, dujotiekio būsenos bitas 0
45
P0.15 / EINT2 / RI1 / AD1.5
GPIO, išorinis pertraukimas 2, UART1 RI, ADC įvestis 5 (LPC2144/46/48)
46
P0.16 / MAT0.2 / EINT0 / CAP0.2
GPIO, 0 laikmatis 0 atitiktis 2, išorinis pertraukimas 0, laikmatis 0 Fiksavimas 2
47
P0.17 / SCK1 / CAP1.2 / MAT1.2
GPIO, SSP SCK, 1 laikmačio fiksavimas 2, 1 laikmačio 2 atitiktis
48
P1.20 / „Tracesync“
GPIO, pėdsakų sinchronizacijos signalas
49
Vbat
RTC maitinimo šaltinis
52
P1.30 / TMS
GPIO, bandymo režimas Pasirinkite JTAG
53
P0.18 / CAP1.3 / MISO1 / MAT1.3
GPIO, 1 laikmačio fiksavimas 3, SSP miso, 1 laikmačio 3 atitiktis
54
P0.19 / MOSI1 / MAT1.2 / CAP1.2
GPIO, SSP MOSI, 1 laikmačio 2 rungtynės, 1 laikmačio fiksavimas 2
55
P0.20 / SSEL1 / MAT1.3 / EINT3
GPIO, SSP vergų pasirinkimas, 1 laikmačio 3 atitiktis, išorinė išorinė Pertraukti 3
56
P1.29 / TCK
GPIO, bandykite JTAG laikrodį
57
Išorinis atstatymo įvestis
Iš naujo nustato įrenginį iki numatytosios sąlygos
58
P0.23 / VBUS
Nurodo, kad USB magistralės galia yra
59
VSSA
Analoginis pagrindas, atskirtas, kad būtų sumažintas triukšmas ir paklaida
60
P1.28 / TDI
GPIO, bandymo duomenų įvestis JTAG
61
Xtal2
Išvestis iš osciliatoriaus stiprintuvo
62
Xtal1
Įvestis į vidinį laikrodžio generatorių ir osciliatorius grandinės
63
VREF-ADC nuoroda
ADC atskaitos nominalioji įtampa, atskirta taip, kad sumažėtų Klaida ir triukšmas
64
P1.27 / TDO
GPIO, JTAG bandymo duomenų išvestis

Išvada

„ARM7“ pagrindu sukurtas LPC2148 mikrovaldiklis yra dinamiška ir pritaikoma platforma įterptoms sistemoms kurti.Dėl lanksčios architektūros LPC2148 teikiama pirmenybė įvairiose srityse, tokiose kaip vartojimo elektronika ir pramoninė automatizavimas.Šis lankstumas kviečia tyrinėti ir naujoves.Jos galimybės apima paprastas užduotis ir vykdyti sudėtingas operacijas, parodant universalų pobūdį.LPC2148 išlieka tinkamiausias įrankis ilgalaikiam poveikiui nuolat kintančiame technologijų sektoriuje.

Apie mus

ALLELCO LIMITED

Allelco yra tarptautiniu mastu garsus vienas langas Hibridinių elektroninių komponentų viešųjų pirkimų paslaugų platintojas, įsipareigojęs teikti išsamias komponentų viešųjų pirkimų ir tiekimo grandinės paslaugas pasaulinei elektroninės gamybos ir platinimo pramonei, įskaitant pasaulines 500 geriausių OEM gamyklų ir nepriklausomų brokerių.
Skaityti daugiau

Greitas užklausa

Prašau atsiųsti užklausą, mes nedelsdami atsakysime.

Kiekis

Populiarūs įrašai

Karštos dalies numeris

0 RFQ
Prekių krepšelis (0 Items)
Jis tuščias.
Palyginkite sąrašą (0 Items)
Jis tuščias.
Atsiliepimas

Jūsų atsiliepimai yra svarbūs!Allelco metu mes vertiname vartotojo patirtį ir stengiamės ją nuolat tobulinti.
Prašome pasidalyti savo komentaruais su mumis per mūsų atsiliepimų formą, ir mes greitai atsakysime.
Dėkojame, kad pasirinkote Allelco.

Tema
El. Paštas
Komentarai
Captcha
Vilkite arba spustelėkite, jei norite įkelti failą
Įkelti failą
Tipai: .xls, .xlsx, .doc, .docx, .jpg, .png ir .pdf.
MAX failo dydis: 10MB