ARM7 Tabanlı (LPC2148) Mikrodenetleyici Pin Yapılandırması

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Gömülü sistem ve SOC (yonga üzerinde sistem) tasarımcıları özellikle mikroişlemci çekirdekleri , kitaplıklar ve mikroişlemci tabanlı uygulamalar geliştirmek için farklı araçlar. Bir ARM işlemci, gömülü sistem tasarımcıları için elde edilebilecek en iyi alternatiflerden biridir. Geçtiğimiz birkaç yılda, ARM mimarisi çok popüler hale geldi ve bunlar farklı IC üreticilerinden temin edilebilir. ARM işlemcilerin uygulamaları, cep telefonlarını, otomotiv fren sistemlerini, vb. İçerir. Küresel bir ARM topluluğu ortakları yarı iletken geliştirmiştir ve ürün tasarım şirketleri mühendisler, tasarımcılar ve geliştiriciler gibi çalışanları içerir. Bu makale ARM7 tabanlı LPC2148 mikro denetleyici, mimari ve pin yapılandırması hakkındadır. Bu makale, mikrodenetleyicinin temellerini anlamanıza yardımcı olacaktır.

ARM7 tabanlı LPC2148 Mikrodenetleyici

Bir ARM'nin tam formu, gelişmiş bir azaltılmış komut seti bilgisayardır (RISC) makinesi ve ARM holdingleri tarafından genişletilen 32 bitlik bir işlemci mimarisidir. Bir ARM işlemcisinin uygulamaları, birkaç mikro denetleyicinin yanı sıra işlemcileri de içerir. Bir ARM işlemcisinin mimarisi, ARM işlemci tabanlı SoC ürünlerini ve CPU'ları tasarlamak için birçok şirket tarafından lisanslandı. Bu, şirketlerin ürünlerini ARM mimarisini kullanarak üretmelerine olanak tanır. Aynı şekilde, tüm ana yarı iletken şirketleri Samsung, Atmel, TI vb. Gibi ARM tabanlı SOC'ler yapacaklar.




ARM7 İşlemci nedir?

ARM7 işlemci, gömülü sistem uygulamalarında yaygın olarak kullanılır. Ayrıca, klasik ve yeni Cortex dizisi arasında bir dengedir. Bu işlemci, NXP Semiconductors tarafından sunulan mükemmellik dokümantasyonu ile internette var olan kaynakları bulmada muazzamdır. Ayrıntılı donanım ve yazılım tasarımı uygulaması elde etmek için bir çırak için tamamen uygundur.

LPC2148 Mikrodenetleyici

LPC2148 mikro denetleyici, Philips (NXP Semiconductor) tarafından birçok yerleşik özellik ve çevre birimi ile tasarlanmıştır. Bu nedenlerden dolayı bir uygulama geliştiricisi için daha güvenilir ve verimli bir seçenek olacaktır. LPC2148, ARM7 ailesine dayalı 16 bitlik veya 32 bitlik bir mikro denetleyicidir.



LPC2148'in Özellikleri

LPC2148'in temel özellikleri aşağıdakileri içerir.

  • LPC2148, 16 bit veya 32 bit ARM7 ailesi tabanlı bir mikro denetleyicidir ve küçük bir LQFP64 paketinde mevcuttur.
  • Çip üstü önyükleme yazılımını kullanan ISP (sistem programlamasında) veya IAP (uygulama programlamasında).
  • Çip üzerinde statik RAM 8 kB-40 kB, yonga üzerinde flash bellek 32 kB-512 kB, geniş arayüz 128 bit veya hızlandırıcı 60 MHz yüksek hızlı çalışmaya izin verir.
  • Verilerin tam çipte silinmesi 400 milisaniye ve 256 bayt programlama için 1 milisaniye sürer.
  • Gömülü İzleme arayüzleri ve Gömülü ICE RT, yüksek hızlı talimat yürütme takibi ve çip üzerinde Gerçek Monitör yazılımı ile gerçek zamanlı hata ayıklama sunar.
  • 2 kB uç nokta RAM ve USB 2.0 tam hızlı aygıt denetleyicisine sahiptir. Ayrıca, bu mikro denetleyici, DMA ile USB'nin yakınında 8kB yonga üzerinde RAM sunar.
  • Bir veya iki 10-bit ADC, 2,44 μs / kanal gibi düşük dönüştürme süresiyle 6 veya 14 analog i / ps sunar.
  • Yalnızca 10 bit DAC, değiştirilebilir analog o / p sunar.
  • Harici olay sayacı / 32 bit zamanlayıcılar-2, PWM ünitesi ve bekçi uygulaması.
  • Düşük güçlü RTC (gerçek zamanlı saat) ve 32 kHz saat girişi.
  • İki 16C550 UART, 400 kbit / sn hızda iki I2C-veriyolu gibi çeşitli seri arayüzler.
  • Küçük bir LQFP64 paketinde 5 volt toleranslı hızlı genel amaçlı giriş / çıkış pinleri.
  • Dış kesme pimleri-21.
  • Programlanabilir çip üzerinde faz kilitli döngüden çözümleme süresi ile elde edilebilen en yüksek CPU CLK saatinin 60 MHz değeri 100 μs'dir.
  • Çipte bulunan osilatör, 1 MHz-25 MHz arasında değişen bir dış kristal ile çalışacaktır.
  • Güç tasarrufu için modlar temel olarak boşta kalma ve kapatmayı içerir.
  • Ekstra güç optimizasyonu için, çevresel fonksiyonların ve çevresel CLK ölçeklendirmesinin ayrı ayrı etkinleştirilmesi veya devre dışı bırakılması vardır.

Hafıza


LPC2148 mikro denetleyici, 512 kB yonga üzerinde FLASH belleğin yanı sıra 32 kB yonga üzerinde SRAM'a sahiptir. Ayrıca, bu mikro denetleyici, 2kB'ye kadar bitiş noktası USB RAM'e kadar doğal destek içerir. Bu hafıza tüm mikrodenetleyici uygulamaları.

Çipte FLASH Bellek Sistemi

Bu mikro denetleyici, 512-kB'lik bir Flash bellek sistemi içerir ve bu bellek, hem veri depolama hem de kod için yararlı olabilir. Bu hafızanın programlanması aşağıdaki şekilde yapılabilir.

  • JTAG arayüzünü seri olarak birleştirerek
  • UART veya ISP'yi kullanma (sistem programlamada)
  • IAP'nin Yetenekleri (Uygulama Programlamasında)

IAP işlevi Tabanlı uygulama programı, program çalışırken de kaldırılabilir. Mikro denetleyici LPC2148 yonga üstü önyükleyici kullanıldığında, tüketici kodu için 500 kB Flash bellek elde edilebilir. Bu mikro denetleyicinin Flash belleği, en az 100.000 yazma / silme döngüsünü ve 20 yıllık veri korumasını sunar.

Çipte SRAM

Bu mikro denetleyici, 32-kB'lık statik RAM sunar ve veri depolama veya kod için çok kullanışlıdır. 8-bit, 16-bit ve 32-bit için erişilebilir.

Giriş / Çıkış Portları

LPC2148 mikro denetleyicinin iki giriş / çıkış portu vardır ve bunlar P0 ve P1 olarak adlandırılır. Her bağlantı noktası pini PX.Y ile markalanmıştır. Burada 'X', 0 veya 1 gibi bağlantı noktası numarasını belirtirken 'Y', 0-31 pin numarasını belirtir. Tüm pimler, alternatif görevleri de yürütebilir. Örneğin P0.8, UART1, AD1.1, PWM4'ün GPIO ve Tx pinlerini sağlar. RST (RESET) üzerinde her pin GPIO olarak düzenlenir.

Programlamaya Nasıl Başlanır?

Lpc2148 programlamasına yönelik ilk adım, GPIO Pinlerinin bir düzenlemesidir. İşte ilgili kavramlar da kayıtlar olarak . LPC2148'deki genel amaçlı G / Ç bağlantı noktası pinleri P0.0 ila P0.31 ve P1.16 ila P1.31'i içerir ve aslında bu pinler alternatif fonksiyon kullanımına göre mevcuttur.

Port-0 ve Port-1, 32-bit Giriş / çıkış portlarıdır ve bu portların her biti, ayrı bir yön tarafından kontrol edilebilir. Port-0 ve port-1'in işlemleri, pime bağlı blok kullanılarak seçilen bir pinin işlevine bağlıdır. Port-0'da P0.24, P0.26 ve P0.27 gibi pinler elde edilemezken Port-1'de 0-15 Pinleri elde edilemez. Burada, Port-0 ve Port-1 gibi her iki pin, aşağıda tartışılan iki grup kayıt tarafından kontrol edilir.

LPC2148 Pin Yapılandırması

ARM7 Tabanlı Mikrodenetleyici (LPC2148) Pin Yapılandırması

ARM7 Tabanlı Mikrodenetleyici (LPC2148) Pin Yapılandırması

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

  • P0.21 bir GPIO pinidir (genel amaçlı G / Ç pini)
  • AD1.6, yalnızca AD1.6'nın ADC-1, i / p-6'yı gösterdiği durumlarda LPC2144 / 46/48 mikro denetleyicilerinde elde edilebilir.
  • PWM5, darbe genişlik modülatör çıkışı-5'tir.
  • CAP1.3, Zamanlayıcı-1, kanal-3 için bir Yakalama i / p'dir

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

  • P0.22 bir GPIO dijital pinidir
  • AD1.7 pini, yalnızca AD1.7'nin ADC-1, giriş-7'yi gösterdiği LPC2144 / 46 / 48'de mevcuttur.
  • CAP0.0, Timer-0, channel-0 için bir yakalama giriş pinidir.
  • MAT0.0, Timer-0, channel-0 için bir o / p maçtır

Pin3-RTXC1 3

RTC-osilatör devresine bir I / p'dir

Pin4- TRACEPKT3 / P1.19

  • TRACEPKT3 bir izleme paketidir, bit-3, iç çekme tarafından standart giriş / çıkış bağlantı noktasıdır.
  • P1.19 bir GPIO dijital pinidir

Pin5-RTXC2

Bu, RTC osilatör devresinden bir çıkış pini

Pin6, Pin18, Pin25, Pin42 ve Pin50

Bu pimler bir zemin referansıdır

Pin7-VDDA

Bu pin analog voltajlı bir güç kaynağıdır (3.3V) ve bu voltaj çip üstü için çok kullanışlıdır analogdan dijitale dönüştürücüler ve dijitalden analoğa dönüştürücüler.

Pin8- P1.18 / TRACEPKT2

  • P1.18 bir GPIO dijital pinidir
  • TRACEPKT2 bir izleme paketidir, bit-2, iç çekme tarafından standart giriş / çıkış portudur.

Pin9- P0.25 / AOUT / AD0.4

  • P0.25, GPIO dijital pin I'dir
  • AD0.4, ADC-0, giriş-4'ü belirtir
  • Aout - DAC çıkışı ve yalnızca LPC2142 / LPC2144 / LPC2146 / LPC2148'de erişilebilir

Pin10- D +

Bu pin, USB çift yönlü D + hattıdır

Toplu iğne11- D-

Bu pin, USB çift yönlü D-hattıdır

Pin12-P1.17 / TRACEPKT1

  • P1.17 bir GPIO dijital pinidir
  • TRACEPKT1 bir izleme paketidir, bit-1, iç çekme tarafından standart giriş / çıkış bağlantı noktasıdır.

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

  • P0.28 bir GPIO dijital pinidir
  • AD0.1, ADC-0, giriş-1'i gösterir
  • CAP0.2, Zamanlayıcı-0, kanal-2 için bir yakalama i / p'dir.
  • MAT0.2, Zamanlayıcı-0, kanal-2 için bir o / p maçtır

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

  • P0.29 bir GPIO dijital pinidir
  • AD0.2, ADC-0, giriş-2'yi belirtir
  • CAP0.3, Zamanlayıcı-0, kanal-3 için bir yakalama i / p'dir.
  • MAT0.3, Zamanlayıcı-0, kanal-3 için bir o / p maçtır

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

  • P0.30 bir GPIO dijital pinidir
  • AD0.3, ADC-0, giriş-3'ü belirtir
  • EINT3, harici bir kesme 3-girişidir.
  • CAP0.3, Zamanlayıcı-0, kanal-0 için bir yakalama i / p'dir.

Toplu iğne16- P1.16 / TRACEPKT0

  • P1.16 bir GPIO dijital pinidir
  • TRACEPKT1 bir izleme paketidir, bit-0, iç çekme ile standart giriş / çıkış portudur

Pin17-P0.31 / UP_LED / BAĞLANTI

  • P0.31 bir GPIO dijital pinidir
  • UP_LED, USB iyi bağlantı LED göstergesidir. Cihaz düzenlendiğinde alçaktır ve düzenlenmediğinde ise yüksektir.
  • BAĞLANTI - Bu sinyal, bir yazılım kontrolünün kontrolü altında bir dış direnci (1.5 kΩ) kontrol etmek için kullanılır ve Soft Connect özelliği ile kullanılır.

Pin19- P0.0 / PWM / TXD0

  • P0.0 bir GPIO dijital pinidir
  • TXD0, UART0 için bir verici o / p'dir.
  • PWM1 bir darbe genişlik modülatörü o / p-1'dir.

Pin20- P1.31 / TRIESTE

  • P1.31 bir GPIO dijital pinidir
  • TRST, JTAG arayüzü için bir test sıfırlamasıdır.

Pin21-P0.1 / PWM3 / RXD0 / EINT0

  • P0.1 bir GPIO dijital pinidir
  • RXD0, UART0 için bir alıcı i / p'dir.
  • PWM3 bir darbe genişlik modülatörü o / p-3'tür.
  • EINT0, harici bir kesme 0 girişidir

Pin22- P0.2 / CAP0.0 / SCL0

  • P0.2 bir GPIO dijital pinidir
  • SCL0, bir I2C0 saat G / Ç ve açık drenajlı o / p'dir
  • CAP0.0, Zamanlayıcı-0, kanal-0 için bir yakalama i / p'dir.

Pin 23, 43 ve 51- VDD

Bu pinler, G / Ç bağlantı noktaları ve çekirdek için güç kaynağı voltajıdır.

Pin24- P1.26 / RTCK

  • P1.26 bir GPIO dijital pinidir
  • RTCK, JTAG portuna eklenen ek bir sinyal olan geri dönen bir test CLK o / p'dir. İşlemcinin frekansı değiştiğinde hata ayıklayıcı senkronizasyonuna yardımcı olur.

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

  • P0.3 bir GPIO dijital pinidir
  • SDA0, bir I2C0 veri G / Ç ve I2C veri yolu gözetimi için açık boşaltma o / p'dir.
  • MAT0.0, zamanlayıcı-0, kanal-0 için o / p ile eşleşir.
  • EINT1 harici bir kesmedir 1-i / p.

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

  • P0.4 bir GPIO dijital pin I / O'dur
  • SCK0, SPI0 ve SPI CLK o / p için master / i / p'den slave'e seri bir CLK'dir.
  • CAP0.1, zamanlayıcı-0, kanal-0 için bir yakalama i / p'dir.
  • IAD0.6, ADC-0, giriş-6'yı belirtir

Pin28-P1.25 / EXTIN0

  • P1.25 bir GPIO dijital pin I / O'dur
  • EXTIN0, harici bir tetikleyici i / p ve içten çekmeli standart giriş / çıkıştır

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

  • P0.5 bir GPIO dijital pin I / O'dur
  • MISO0, SPI0 için slave çıkışında bir master, veri i / p'den SPI-master'a / data o / p SPI slave'den.
  • MAT0.1, zamanlayıcı-0, kanal-1 için bir o / p eşleşmesidir.
  • AD0.7, ADC-0, giriş-7'yi belirtir.

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

  • P0.6 bir GPIO dijital pin I / O'dur
  • MOSI0, SPI0 için bir ana çıkış slave'idir ve SPI master / data i / p'den SPI slave'e veri o / p'dir.
  • CAP0.2, Zamanlayıcı-0, kanal-2 için bir yakalama i / p'dir.

Pin31-P0.7 / PWM2 / SSEL0 / EINT2

  • P0.7 bir GPIO dijital pin I / O'dur
  • SSEL0, SPI0 için bir slave seçimidir ve SPI arayüzünü slave olarak seçer.
  • PWM2 bir darbe genişlik modülatör çıkışı-2'dir.
  • EINT2, harici bir kesme 2-girişidir.

Pin32-P1.24 / TRACECLK

  • P1.24 bir GPIO dijital pin I / O'dur.
  • TRACECLK, bir izleme CLK'sı ve içten çekmeli standart giriş / çıkış bağlantı noktasıdır.

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

  • P0.8 bir GPIO dijital pin I / O'dur
  • TXD1, UART1 için bir verici o / p'dir.
  • PWM4 bir darbe genişlik modülatörü o / p-4'tür.
  • AD1.1, ADC-1, giriş-1'i belirtir ve yalnızca LPC2144 / 46 / 48'de elde edilebilir.

Pin34- P0.9 / PWM6 / RXD1 / EINT3

  • P0.9 bir GPIO dijital pin I / O'dur
  • RXD1, UART1 için bir alıcı i / p'dir.
  • PWM6 bir darbe genişlik modülatörü o / p-6'dır.
  • EINT3 harici bir kesme 3-girişidir

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

  • P0.10 bir GPIO dijital pin I / O'dur
  • RTS1, UART1 ve LPC2144 / 46/48 için o / p göndermeyi talep ediyor.
  • CAP1.0, zamanlayıcı-1, kanal-0 için bir yakalama i / p'dir.
  • AD1.2, ADC-1, giriş-2'yi belirtir ve yalnızca LPC2144 / 46 / 48'de elde edilebilir

Pin36-P1.23 / PIPESTAT2

  • P1.23 bir GPIO dijital pin I / O'dur
  • PIPESTAT2, bir boru hattı durumu, bit-2 ve içten çekmeli standart Giriş / Çıkış portudur

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

  • P0.11 bir GPIO dijital pin I / O'dur
  • CTS1, UART1 için i / p göndermeye açıktır ve bunlara yalnızca LPC2144 / 46 / 48'de erişilebilir
  • CAP1.1, zamanlayıcı-1, kanal-1 için bir yakalama i / p'dir.
  • SCL1 - I2C1 CLK I / O ve I2C-bus gözlemi için açık tahliye o / p

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

  • P0.12 bir GPIO dijital pin I / O'dur
  • DSR1, UART1 için hazır bir i / p veri setidir ve bunlara yalnızca LPC2144 / 46 / 48'de erişilebilir.
  • MAT1.0, zamanlayıcı-1, kanal-0 için bir o / p eşleşmesidir.
  • AD1.3, ADC girişi-3'ü belirtir ve yalnızca LPC2144 / 46 / 48'de erişilebilir.

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

  • P0.13 bir GPIO dijital pin I / O'dur
  • DTR1, yalnızca UART1 ve LPC2144 / 46/48 için hazır bir veri terminalidir.
  • MAT1.1, zamanlayıcı-1, kanal-1 için bir o / p maçtır.
  • AD1.4, ADC girişi-4'ü belirtir ve bunlara yalnızca LPC2144 / 46 / 48'de erişilebilir.

Pin40-P1.22 / PIPESTAT1

  • P1.22 bir GPIO dijital pin I / O'dur
  • PIPESTAT1, bir boru hattı durumu, bit-1 ve içten çekmeli standart Giriş / Çıkış bağlantı noktasıdır

Pin41-P0.14 / DCD1 / EINT1 / SDA1

  • P0.14 bir GPIO dijital pin I / O'dur
  • DCD1, UART1 için ve ayrıca yalnızca LPC2144 / 46/48 için bir veri taşıyıcısı tespit i / p'dir.
  • EINT1, harici bir kesme 1 girişidir.
  • SDA1, bir I2C1 veri G / Ç ve I2C veri yolu gözlemi için açık bir tahliye o / p'dir

Toplu iğne44: P1.21 / PIPESTAT0 44

  • I / O P1.21 bir GPIO dijital pin I / O'dur
  • PIPESTAT0, bir Boru Hattı Durumu, bit 0 ve iç çekme tarafından standart Giriş / Çıkış portudur.

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

  • I / O P0.15 bir GPIO dijital pin I / O'dur
  • RI1, UART1 için bir halka işaretçisi i / p'dir ve yalnızca LPC2144 / 46 / 48'de erişilebilir.
  • EINT2, harici bir kesme 2-girişidir.
  • AD1.5, ADC 1, giriş-5'i gösterir ve ayrıca yalnızca LPC2144 / 46 / 48'de mevcuttur

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

  • P0.16 bir GPIO dijital pin I / O'dur
  • EINT0, harici bir interrupt0- girişidir.
  • MAT0.2, Timer-0, kanal -2 için bir o / p maçtır
  • CAP0.2, Zamanlayıcı-0, kanal-2 için bir yakalama i / p'dir.

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

  • P0.17 bir GPIO dijital pin I / O'dur
  • CAP1.2, Zamanlayıcı-1, kanal-2 için bir yakalama i / p'dir.
  • SCK1, ana cihazdan ikincil üniteye SSP ve CLK o / p için bir seri CLK'dir.
  • MAT1.2, Zamanlayıcı-1, kanal-2 için bir o / p eşleşmesidir.

Pin48: P1.20 / TRACESYNC

  • P1.20 bir GPIO dijital pin I / O'dur
  • TRACESYNC, izleme senkronizasyonudur.

Toplu iğne49: VBAT

RTC güç kaynağı: Bu pin, kaynağı RTC'ye verir.

Toplu iğne52: P1.30 / TMS

P1.30 bir GPIO dijital pin I / O'dur

TMS, JTAG arabirimi için bir test modudur.

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

  • P0.18 bir GPIO dijital pin I / O'dur
  • CAP1.3, Zamanlayıcı 1, kanal 3 için bir yakalama i / p'dir.
  • MISO1, SSP için Bağımlı çıkışta bir master ve SPI-master'a veri i / p'dir

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

  • P0.19, GPIO dijital pin I / O'dur.
  • MAT1.2, Zamanlayıcı 1, kanal 2 için o / p eşleşmesini gösterir.
  • MOSI1, SSP master için bir ana çıkış kölesidir.
  • CAP1.2, Zamanlayıcı 1, kanal 2 için bir yakalama i / p'dir.

Pin 55: P0.20 / SSEL1 / MAT1.3 / EINT3

  • P0.20, bir GPIO dijital pin I / O'dur.
  • MAT1.3, Zamanlayıcı 1, kanal 3 için bir o / p maçtır. I
  • SSEL1, SSP için tasarlanmış bir Bağımlı Seçimdir. Burada, SSP'nin arayüzünü slave olarak seçer.
  • EINT3, harici bir kesme 3-girişidir.

Pin56: P1.29 / TCK

  • P1.29 bir GPIO dijital pin I / O'dur
  • TCK, JTAG arayüzü için bir test CLK'sıdır.

Pin57: Harici Reset Girişi

Cihaz, bu pin üzerinde bir DÜŞÜK ile yeniden düzenlenebilir, bu da Giriş / Çıkış bağlantı noktalarını ve ayrıca varsayılan koşullarını elde etmek için çevre birimlerini etkiler ve işlemci yürütmesi adres 0'dan başlar.

Pin58: P0.23 / VBUS

  • P0.23 bir GPIO dijital pin I / O'dur
  • VBUS, USB veri yolu gücünün varlığını belirtir

Toplu iğne59: VSSA

VSSA analog bir topraktır ve bu, hatayı ve gürültüyü azaltmak için ayrılması gerekse de VSS gibi benzer voltaj olmalıdır.

Pin60: P1.28 / TDI 60

  • P1.28 bir GPIO dijital pin I / O'dur
  • TDI pin, JTAG arayüzünü oluşturmak için kullanılan bir test verisidir

Toplu iğne61: XTAL2

XTAL2, osilatör amplifikatöründen bir o / p'dir

Toplu iğne62: XTAL1

XTAL1, dahili CLK jeneratörüne ve osilatör devrelerine bir i / p'dir

Pin63: VREF-ADC Referansı

Bu pim nominal olarak VDD voltajına eşit veya bundan düşük olmalıdır, ancak gürültüyü ve hatayı azaltmak için ayrılmalıdır.

Pin64: P1.27 / TDO 64

  • P1.27 bir GPIO dijital pin I / O'dur
  • TDO, JTAG ile arayüz oluşturmak için kullanılan bir test verisidir.

Bu nedenle, bu ARM 7 tabanlı LPC2148 mikro denetleyici pin yapılandırması ile ilgilidir. Elektronik mühendisliği öğrencileri için, bu bilgiler pin konfigürasyonu, G / Ç portları hafızası ve kayıtlar hakkında temel bilgiler verecektir. İşte size bir soru, LPC2148 mikrodenetleyicinin uygulamaları nelerdir?