Sulautettujen järjestelmien ja SOC: n (järjestelmä sirulla) suunnittelijat valitsevat erityisen mikroprosessorin ytimet , kirjastot ja erilaiset työkalut mikroprosessoripohjaisten sovellusten kehittämiseksi. ARM-prosessori on yksi parhaista vaihtoehdoista sulautettujen järjestelmien suunnittelijoille. Viime vuosina ARM-arkkitehtuurista on tullut erittäin suosittu, ja niitä on saatavana useilta IC-valmistajilta. ARM-prosessorien sovelluksiin sisältyy matkapuhelimia, autojen jarrujärjestelmiä jne. Globaalit ARM-yhteisökumppanit ovat kehittäneet puolijohteita sekä tuotesuunnitteluyrityksiin, joihin kuuluu insinöörejä, suunnittelijoita ja kehittäjiä. Tämä artikkeli kertoo ARM7-pohjaisesta LPC2148-mikrokontrollerista, arkkitehtuurista ja pin-kokoonpanosta. Tämä artikkeli auttaa sinua ymmärtämään mikrokontrollerin perusteet.
ARM7-pohjainen LPC2148-mikrokontrolleri
ARM: n koko muoto on edistyksellinen pienennetty käskyjoukko (RISC) kone , ja se on 32-bittinen prosessoriarkkitehtuuri, jota ARM-omistukset laajentavat. ARM-prosessorin sovelluksiin kuuluu useita mikro-ohjaimia sekä prosessoreita. ARM-prosessorin arkkitehtuuri oli monien yritysten lisensoitu suunnittelemaan ARM-prosessoripohjaisia SoC-tuotteita ja suorittimia. Tämä antaa yrityksille mahdollisuuden valmistaa tuotteitaan ARM-arkkitehtuurin avulla. Samoin kaikki tärkeimmät puolijohdeyritykset tekevät ARM-pohjaisia SOC: ita, kuten Samsung, Atmel, TI jne.
Mikä on ARM7-prosessori?
ARM7-prosessoria käytetään yleisesti sulautettujen järjestelmien sovelluksissa. Lisäksi se on tasapaino sekä klassisen että uuden Cortex-sekvenssin välillä. Tämä prosessori löytää valtavasti Internetissä olevia resursseja NXP Semiconductorsin tarjoaman huippuosaamisen dokumentaation avulla. Se sopii täysin oppisopimuskoulutukseen saadakseen yksityiskohtaisesti laitteisto- ja ohjelmistosuunnittelun toteutuksen.
LPC2148-mikrokontrolleri
LPC2148-mikrokontrollerin on suunnitellut Philips (NXP Semiconductor), ja siinä on useita sisäänrakennettuja ominaisuuksia ja oheislaitteita. Näistä syistä se tekee sovelluskehittäjälle luotettavamman ja tehokkaamman vaihtoehdon. LPC2148 on 16- tai 32-bittinen ARM7-perheeseen perustuva mikro-ohjain.
LPC2148: n ominaisuudet
LPC2148: n pääominaisuuksiin kuuluvat seuraavat.
- LPC2148 on 16- tai 32-bittinen ARM7-perhepohjainen mikrokontrolleri, joka on saatavana pienessä LQFP64-paketissa.
- ISP (järjestelmäohjelmoinnissa) tai IAP (sovellusohjelmoinnissa) käyttämällä sirun käynnistyslatausohjelmistoa.
- Piirissä oleva staattinen RAM-muisti on 8 kB-40 kB, sirun flash-muisti on 32 kB-512 kB, laaja käyttöliittymä on 128-bittinen tai kiihdytin sallii 60 MHz: n nopean toiminnan.
- Tietojen pyyhkiminen täydellä sirulla kestää 400 millisekuntia ja 256 tavun ohjelmoinnilla 1 millisekuntia.
- Embedded Trace -rajapinnat ja Embedded ICE RT tarjoavat reaaliaikaisen virheenkorjauksen käskyjen suorittamisen nopealla jäljittämisellä ja sirulla olevalla Real Monitor -ohjelmistolla.
- Siinä on 2 kB päätelaitteiden RAM-muistia ja USB 2.0 -nopeuslaiteohjain. Lisäksi tämä mikrokontrolleri tarjoaa 8 kt: n sirun RAM-muistia lähellä USB: tä DMA: n kanssa.
- Yksi tai kaksi 10-bittistä ADC: tä tarjoavat 6 tai 14 analogia i / ps, joilla on alhainen muunnosaika 2,44 μs / kanava.
- Vain 10-bittinen DAC tarjoaa vaihdettavan analogisen o / p: n.
- Ulkoinen tapahtumalaskuri / 32-bittiset ajastimet-2, PWM-yksikkö ja vahtikoira.
- Pienitehoinen RTC (reaaliaikainen kello) ja 32 kHz: n kellotulo.
- Useat sarjaliitännät, kuten kaksi 16C550 UART -levyä, kaksi I2C-väylää nopeudella 400 kbit / s.
- 5 voltin suvaitsevainen nopea yleiskäyttöinen tulo- / lähtönastat pienessä LQFP64-paketissa.
- Katkaisunastojen ulkopuolella-21.
- 60 MHz: n äärimmäinen CPU: n CLK-kello, joka saadaan ohjelmoitavasta sirulle vaihelukitusta silmukasta ratkaisemalla aika, on 100 μs.
- Sirulle integroitu oskillaattori toimii ulkokiteen kautta, joka vaihtelee välillä 1 MHz - 25 MHz
- Virransäästötilat käsittävät pääasiassa tyhjäkäynnin ja virran katkaisun.
- Lisätehon optimoimiseksi on mahdollista ottaa käyttöön tai poistaa käytöstä oheislaitteiden toiminnot ja perifeerinen CLK-skaalaus.
Muisti
LPC2148-mikrokontrollerissa on 512 kt: n siruinen FLASH-muisti sekä 32 kt: n siruinen SRAM. Tämä mikrokontrolleri sisältää myös sisäisen tuen jopa 2 kt: n loppupisteen USB-muistiin. Tämä muisti sopii hyvin kaikille mikro-ohjainsovellukset.
Sirulla varustettu FLASH-muistijärjestelmä
Tämä mikro-ohjain sisältää 512 kt: n Flash-muistijärjestelmän, ja tämä muisti voi olla hyödyllinen sekä tietojen tallennukseen että koodiin. Tämän muistin ohjelmointi voidaan suorittaa seuraavasti.
- Sisällyttämällä JTAG-liitäntä sarjaan
- UART: n tai ISP: n käyttö (järjestelmäohjelmoinnissa)
- IAP: n ominaisuudet (sovellusohjelmoinnissa)
IAP-toimintoon perustuva sovellusohjelma voi myös poistaa ohjelman ollessa käynnissä. Aina kun mikrokontrolleri LPC2148 -piirin käynnistyslatainta käytetään, 500 kB Flash-muistia on saatavana kuluttajakoodille. Tämän mikrokontrollerin flash-muisti tarjoaa pienimmän määrän 100 000 kirjoitus- / pyyhkäisysykliä sekä 20 vuoden tietojen säilyttämisen.
Piirissä oleva SRAM
Tämä mikrokontrolleri tarjoaa staattista RAM-muistia 32 kt: lla ja on erittäin hyödyllinen tietojen tallentamiseen tai koodiin. Se on käytettävissä 8-bittisille, 16-bittisille ja 32-bittisille.
Tulo- / lähtöportit
LPC2148-mikrokontrollerissa on kaksi tulo- / lähtöporttia, joita kutsutaan nimellä P0 ja P1. Jokainen portin nasta on merkitty PX.Y. Tässä 'X' tarkoittaa portin numeroa kuten 0 tai 1, kun taas 'Y' tarkoittaa pin-numeroa 0-31. Kaikki nastat voivat suorittaa myös vaihtoehtoisia tehtäviä. Esimerkiksi P0.8 tarjoaa GPART- ja Tx-nastana UART1: n, AD1.1: n, PWM4: n. RST: ssä (RESET) jokainen nasta on järjestetty GPIO: ksi.
Kuinka aloittaa ohjelmoinnilla?
Ensimmäinen askel kohti lpc2148-ohjelmointia on GPIO-nastojen järjestely. Joten tässä ovat myös niihin liittyvät käsitteet rekistereinä . LPC2148: n yleiskäyttöiset I / O-porttitapit sisältävät P0.0 - P0.31 ja P1.16 - P1.31, ja itse asiassa nämä nastat ovat käytettävissä vaihtoehtoisen toimintojen käytön perusteella.
Port-0 ja Port-1 ovat 32-bittisiä tulo- / lähtöportteja, ja näiden porttien jokaista bittiä voidaan ohjata omalla suunnallaan. Portti 0: n ja portti-1: n toiminnot riippuvat nastan toiminnasta, joka valitaan nastaan liitetyn lohkon avulla. Port-0: ssa nastoja, kuten P0.24, P0.26 ja P0.27, ei voida saada, kun taas Port-1: ssä nastoja 0-15 ei ole saatavissa. Tässä molempia nastoja, kuten Port-0 ja Port-1, ohjaavat kaksi alla käsiteltyä rekisteriryhmää.
LPC2148-nastan kokoonpano
ARM7-pohjaisen mikrokontrollerin (LPC2148) nastakonfiguraatio
Tappi1- (P0.21 / PWM5CAP1.3 / AD1.6)
- P0.21 on GPIO-nasta (yleiskäyttöinen I / O-tappi)
- AD1.6 on saatavissa LPC2144 / 46/48-mikrokontrollereista vain, jos AD1.6 tarkoittaa ADC-1, i / p-6.
- PWM5 on pulssinleveyden modulaattorin lähtö-5.
- CAP1.3 on Capture i / p ajastimelle 1, kanavalle 3
Tappi2- (P0.22 / CAP0.0 / AD1.7 / MAT0.0 2
- P0.22 on GPIO-digitaalitappi
- AD1.7-nasta on saatavana vain mallissa LPC2144 / 46/48, jos AD1.7 tarkoittaa ADC-1, tulo-7
- CAP0.0 on kaappaustulotappi ajastimelle 0, kanava 0.
- MAT0.0 on ottelu o / p ajastimelle 0, kanavalle 0
Pin3-RTXC1 3
Se on I / p RTC-oskillaattoripiirille
Nasta4- TRACEPKT3 / P1.19
- TRACEPKT3 on jäljityspaketti, bitti-3, vakio sisään- / ulostuloportti sisäisellä vedolla.
- P1.19 on GPIO-digitaalitappi
Pin5-RTXC2
Tämä on lähtötappi RTC-oskillaattoripiiristä
Pin6, Pin18, Pin25, Pin42 ja Pin50
Nämä nastat ovat maadoitusviite
Pin7-VDDA
Tämä nasta on analogisen jännitteen virtalähde (3,3 V), ja tämä jännite on erittäin hyödyllinen sirulle analogia-digitaalimuuntimet ja digitaaliset analogiset muuntimet.
Tappi 8- P1.18 / TRACEPKT2
- P1.18 on digitaalinen GPIO-nasta
- TRACEPKT2 on jäljityspaketti, bitti-2, vakio sisään- / ulostuloportti sisäisellä vedolla.
Tappi 9- P0.25 / AOUT / AD0.4
- P0.25 on digitaalinen GPIO-nasta I
- AD0.4 tarkoittaa ADC-0, tulo-4
- Aout - DAC: n lähtö ja siihen pääsee vain malleissa LPC2142 / LPC2144 / LPC2146 / LPC2148
Tappi 10- D +
Tämä nasta on USB-kaksisuuntainen D + -linja
Tappi11- D-
Tämä nasta on USB-kaksisuuntainen D-linja
Tappi 12-P1.17 / TRACEPKT1
- P1.17 on GPIO-digitaalitappi
- TRACEPKT1 on jäljityspaketti, bitti-1, vakio sisään- / ulostuloportti sisäisellä vedolla.
Tappi 13-P0.28 / CAP0.2 / AD0.1 / MAT0.2
- P0.28 on digitaalinen GPIO-nasta
- AD0.1 tarkoittaa ADC-0, tulo-1
- CAP0.2 on sieppaus i / p ajastimelle 0, kanava 2.
- MAT0.2 on ottelu o / p ajastimelle 0, kanava-2
Tappi 14-P0.29 / CAP0.3 / AD0.2 / MAT0.3
- P0.29 on GPIO-digitaalitappi
- AD0.2 tarkoittaa ADC-0, tulo-2
- CAP0.3 on sieppaus i / p ajastimelle 0, kanava 3.
- MAT0.3 on ottelu o / p ajastimelle 0, kanava 3
Tappi 15-P0.30 / EINT3 / AD0.3 / CAP0.0
- P0.30 on GPIO-digitaalitappi
- AD0.3 tarkoittaa ADC-0, tulo-3
- EINT3 on ulkoinen keskeytys 3-tulo.
- CAP0.3 on sieppaus i / p ajastimelle 0, kanava 0.
Tappi 16- P1.16 / TRACEPKT0
- P1.16 on GPIO-digitaalitappi
- TRACEPKT1 on jäljityspaketti, bitti-0, vakio tulo- / lähtöportti sisäisellä vedolla
Tappi 17-P0,31 / UP_LED / CONNECT
- P0.31 on digitaalinen GPIO-nasta
- UP_LED on USB: n hyvä linkki -merkkivalo. Kun laite on järjestetty, se on matala ja kun laitetta ei ole järjestetty, se on korkea.
- CONNECT - Tätä signaalia käytetään ohjaamaan ulkoista vastusta (1,5 kΩ) ohjelmistosäätimen ohjauksessa, ja sitä käyttää Soft Connect -toiminto
Tappi 19- P0.0 / PWM / TXD0
- P0.0 on digitaalinen GPIO-nasta
- TXD0 on lähetin o / p UART0: lle.
- PWM1 on pulssinleveyden modulaattori o / p-1.
Tappi 20- P1.31 / TRIESTE
- P1.31 on GPIO-digitaalitappi
- TRST on testin nollaus JTAG-liitännälle.
Tappi 21-P0.1 / PWM3 / RXD0 / EINT0
- P0.1 on GPIO-digitaalitappi
- RXD0 on vastaanotin i / p UART0: lle.
- PWM3 on pulssinleveyden modulaattori o / p-3.
- EINT0 on ulkoinen keskeytys 0-tulo
Tappi 22- P0.2 / CAP0.0 / SCL0
- P0.2 on GPIO-digitaalitappi
- SCL0 on I2C0-kellon I / O ja avoimen tyhjennyksen o / p
- CAP0.0 on sieppaus i / p ajastimelle 0, kanava 0.
Tapit 23, 43 ja 51 - VDD
Nämä nastat ovat virtalähdejännite I / O-portteille sekä ytimelle.
Tappi24- P1.26 / RTCK
- P1.26 on digitaalinen GPIO-nasta
- RTCK on palautettu testi CLK o / p, lisäsignaali lisätään JTAG-porttiin. Kun prosessorin taajuus muuttuu, se auttaa virheenkorjauksen synkronointia.
Tappi 26- P0.3 / SDA0 / MAT0.0 / EINT1
- P0.3 on digitaalinen GPIO-nasta
- SDA0 on I2C0-tiedon I / O ja avoin tyhjennys o / p I2C-väylän tarkkailua varten.
- MAT0.0 vastaa o / p ajastimelle 0, kanavalle 0.
- EINT1 on ulkoinen keskeytys 1-i / p.
Tappi 27-P0.4 / CAP0.1 / SCK0 / AD0.6
- P0.4 on GPIO-digitaalinen pinni I / O
- SCK0 on sarjaportti SPK0 ja SPI CLK o / p master / i / p: stä orjaan.
- CAP0.1 on sieppaus i / p ajastimelle 0, kanavalle 0.
- IAD0.6 tarkoittaa ADC-0, tulo-6
Tappi 28-P1,25 / EXTIN0
- P1.25 on GPIO-digitaalinen I / O-nasta
- EXTIN0 on ulkoinen liipaisin i / p, ja vakiotulo / -lähtö sisäisellä vedolla
Tappi 29- P0.5 / MAT0.1 / MISO0 / AD0.7
- P0.5 on GPIO-digitaalinen pinni I / O
- MISO0 on isäntälaite SPI0: lle, data i / p - SPI-master / data o / p SPI-orjalta.
- MAT0.1 on ottelu o / p ajastimelle 0, kanavalle 1.
- AD0.7 tarkoittaa ADC-0, tulo-7.
Tappi 30-P0.6 / MOSI0 / CAP0.2 / AD1.0
- P0.6 on GPIO-digitaalinen pinni I / O
- MOSI0 on isäntälaite SPI0: lle ja data o / p SPI-isäntä / data i / p: stä SPI-orjaan.
- CAP0.2 on sieppaus i / p ajastimelle 0, kanava 2.
Tappi 31-P0.7 / PWM2 / SSEL0 / EINT2
- P0.7 on GPIO-digitaalinen pinni I / O
- SSEL0 on orjavalinta SPI0: lle ja valitsee SPI-liitännän orjaksi.
- PWM2 on pulssinleveyden modulaattorin lähtö-2.
- EINT2 on ulkoinen keskeytys 2-tulo.
Tappi 32-P1,24 / TRACECLK
- P1.24 on GPIO-digitaalinen pinni I / O.
- TRACECLK on jäljitettävä CLK ja vakio tulo- / lähtöportti, jossa on sisempi veto
Tappi 33-P0.8 / TXD1 / PWM4 / AD1.1
- P0.8 on GPIO-digitaalinen pinni I / O
- TXD1 on lähetin o / p UART1: lle.
- PWM4 on pulssinleveyden modulaattori o / p-4.
- AD1.1 tarkoittaa ADC-1, input-1, ja se on saatavissa vain julkaisusta LPC2144 / 46/48.
Tappi 34- P0.9 / PWM6 / RXD1 / EINT3
- P0.9 on GPIO-digitaalinen pinni I / O
- RXD1 on vastaanotin i / p UART1: lle.
- PWM6 on pulssinleveyden modulaattori o / p-6.
- EINT3 on ulkoinen keskeytys 3-tulo
Tappi 35-P0.10 / RTS1 / CAP1.0 / AD1.2
- P0.10 on GPIO-digitaalinen pinni I / O
- RTS1 pyytää lähettämään o / p UART1: lle ja LPC2144 / 46/48: lle.
- CAP1.0 on sieppaus i / p ajastimelle 1, kanavalle 0.
- AD1.2 tarkoittaa ADC-1, input-2, ja se on saatavana vain mallissa LPC2144 / 46/48
Nasta36-P1.23 / PIPESTAT2
- P1.23 on GPIO-digitaalinen pinni I / O
- PIPESTAT2 on putkilinjan tila, bitti 2. Ja vakio tulo- / lähtöportti sisäisellä vedolla
Pin37-P0.11 / CAP1.1 / CTS1 / SCL1
- P0.11 on GPIO-digitaalinen pinni I / O
- CTS1 on helppo lähettää i / p UART1: lle, ja niihin pääsee vain LPC2144 / 46/48: ssa
- CAP1.1 on sieppaus i / p ajastimelle 1, kanavalle 1.
- SCL1 - I2C1 CLK I / O ja avoin tyhjennys o / p I2C-väylän tarkkailua varten
Tappi 38-P0.12 / MAT1.0 / AD1.3 / DSR1
- P0.12 on GPIO-digitaalinen I / O-nasta
- DSR1 on UART1: lle valmis i / p-tietojoukko, joka on käytettävissä vain mallissa LPC2144 / 46/48.
- MAT1.0 on ottelu o / p ajastimelle 1, kanavalle 0.
- AD1.3 tarkoittaa ADC-tuloa 3, ja siihen pääsee vain mallissa LPC2144 / 46/48.
Tappi 39-P0.13 / DTR1 / MAT1.1 / AD1.4
- P0.13 on GPIO-digitaalinen pinni I / O
- DTR1 on datapääte valmiina o / p vain UART1 ja LPC2144 / 46/48.
- MAT1.1 on ottelu o / p ajastimelle 1, kanavalle 1.
- AD1.4 tarkoittaa ADC-tuloa 4, ja niihin pääsee vain mallissa LPC2144 / 46/48.
Tappi 40-P1.22 / PIPESTAT1
- P1.22 on GPIO-digitaalinen pinni I / O
- PIPESTAT1 on putkilinjan tila, bitti 1 ja vakio tulo- / lähtöportti, jossa on sisempi veto
Tappi 41-P0.14 / DCD1 / EINT1 / SDA1
- P0.14 on GPIO-digitaalinen pinni I / O
- DCD1 on tiedonsiirtotunnistin i / p UART1: lle ja myös vain LPC2144 / 46/48: lle.
- EINT1 on ulkoisen keskeytyksen 1 tulo.
- SDA1 on I2C1-data-I / O ja avoin tyhjennys o / p I2C-väylän tarkkailua varten
Tappi 44: P1.21 / PIPESTAT0 44
- I / O P1.21 on GPIO-digitaalinen pinni I / O
- PIPESTAT0 on putkiston tila, bitti 0 ja vakio tulo- / lähtöportti sisäisen vedon avulla.
Tappi 45: P0.15 / EINT2 / RI1 / AD1.5 45
- I / O P0.15 on GPIO-digitaalinen pinni I / O
- RI1 on UART1: n rengasosoitin i / p, ja siihen pääsee vain LPC2144 / 46/48: ssa.
- EINT2 on ulkoinen keskeytys 2-tulo.
- AD1.5 tarkoittaa ADC 1, input-5, ja saatavana myös vain mallissa LPC2144 / 46/48
Tappi 46: P0.16 / MAT0.2 / EINT0 / CAP0.2
- P0.16 on GPIO-digitaalinen pinni I / O
- EINT0 on ulkoinen keskeytys0-tulo.
- MAT0.2 on ottelu o / p ajastimelle-0, kanava -2
- CAP0.2 on sieppaus i / p ajastimelle 0, kanava 2.
Tappi 47: P0.17 / SCK1 / CAP1.2 / MAT1.2 47
- P0.17 on GPIO-digitaalinen pinni I / O
- CAP1.2 on sieppaus i / p ajastimelle 1, kanavalle 2.
- SCK1 on sarja-CLK SSP: lle ja CLK o / p isännältä orjalle.
- MAT1.2 on ottelu o / p ajastimelle 1, kanavalle 2.
Tappi 48: P1.20 / TRACESYNC
- P1.20 on GPIO-digitaalinen pinni I / O
- TRACESYNC on jäljityksen synkronointi.
Tappi 49: VBAT
RTC-virtalähde: Tämä tappi antaa virran RTC: lle.
Pin52: P1.30/TMS
P1.30 on GPIO-digitaalinen I / O-nasta
TMS on testitila, joka valitaan JTAG: n rajapinnalle.
Tappi 53: P0.18 / CAP1.3 / MISO1 / MAT1.3
- P0.18 on GPIO-digitaalinen I / O-nasta
- CAP1.3 on sieppaus i / p ajastimelle 1, kanavalle 3.
- MISO1 on SSP: n Slave-out-isäntä ja data i / p SPI-masterille
Tappi 54: P0.19 / MOSI1 / MAT1.2 / CAP1.2
- P0.19 on GPIO-digitaalinen pinni I / O.
- MAT1.2 tarkoittaa ottelun o / p ajastinta 1, kanava 2.
- MOSI1 on SSP-isännän isäntä-orja.
- CAP1.2 on sieppaus i / p ajastimelle 1, kanavalle 2.
Tappi 55: P0.20 / SSEL1 / MAT1.3 / EINT3
- P0.20 on GPIO-digitaalinen pinni I / O.
- MAT1.3 on ottelu o / p ajastimelle 1, kanavalle 3. I
- SSEL1 on orjavalinta, joka on suunniteltu SSP: lle. Tässä valitaan SSP: n käyttöliittymä orjana.
- EINT3 on ulkoinen keskeytys 3-tulo.
Tappi 56: P1.29 / TCK
- P1.29 on GPIO-digitaalinen pinni I / O
- TCK on testi CLK JTAG-liitännälle.
Pin57: Ulkoinen nollaus-tulo
Laitteen voi järjestää uudelleen tämän tapin LOW: lla, mikä vaikuttaa tulo- / lähtöportteihin sekä oheislaitteisiin oletusolosuhteiden saamiseksi, ja prosessorin suoritus alkaa osoitteesta 0.
Tappi 58: P0.23 / VBUS
- P0.23 on GPIO-digitaalinen I / O-nasta
- VBUS määrittää USB-väylän virran
Tappi 59: VSSA
VSSA on analoginen maa, ja tämän on oltava samanlainen jännite kuin VSS, vaikka se olisi erotettava virheiden ja melun vähentämiseksi
Tappi 60: P1.28 / TDI 60
- P1.28 on GPIO-digitaalinen pin I / O
- TDI-nasta on testidataa, jota käytetään JTAG: n liittämiseen
Tappi 61: XTAL2
XTAL2 on oskillaattorivahvistimen o / p
Tappi 62: XTAL1
XTAL1 on sisäisen CLK-generaattorin i / p sekä oskillaattoripiirit
Pin63: VREF-ADC-viite
Tämän nastan tulisi olla nimellisesti yhtä suuri tai pienempi kuin jännite VDD, vaikka se olisi erotettava virheiden ja melun vähentämiseksi.
Tappi 64: P1.27 / TDO 64
- P1.27 on GPIO-digitaalinen I / O-nasta
- TDO on testidata, jota käytetään JTAG: n liittämiseen.
Täten kyse on ARM 7 -pohjaisesta LPC2148-mikrokontrolleri-nastan kokoonpanosta. Sähkötekniikan opiskelijoille tämä tieto antaa perustiedot pin-kokoonpanosta, I / O-porttien muistista ja rekistereistä. Tässä on kysymys sinulle, mitkä ovat LPC2148-mikrokontrollerin sovellukset?