உட்பொதிக்கப்பட்ட அமைப்பு மற்றும் எஸ்ஓசி (சிப் ஆன் சிப்) வடிவமைப்பாளர்கள் குறிப்பாக தேர்வு செய்கிறார்கள் நுண்செயலி கோர்கள் , நூலகங்கள் மற்றும் நுண்செயலி அடிப்படையிலான பயன்பாடுகளை உருவாக்க வெவ்வேறு கருவிகள். உட்பொதிக்கப்பட்ட கணினி வடிவமைப்பாளர்களுக்கு பெறக்கூடிய சிறந்த மாற்றுகளில் ARM செயலி ஒன்றாகும். கடந்த சில ஆண்டுகளில், ARM கட்டமைப்பு மிகவும் பிரபலமாகிவிட்டது, இவை வெவ்வேறு ஐசி உற்பத்தியாளர்களிடமிருந்து கிடைக்கின்றன. ARM செயலிகளின் பயன்பாடுகள் மொபைல் போன்கள், ஆட்டோமோட்டிவ் பிரேக்கிங் சிஸ்டம்ஸ் போன்றவற்றில் ஈடுபடுகின்றன. உலகளாவிய ARM சமூக பங்காளிகள் குறைக்கடத்தியை உருவாக்கியுள்ளனர், அத்துடன் தயாரிப்பு வடிவமைப்பு நிறுவனங்களில் பொறியாளர்கள், வடிவமைப்பாளர்கள் மற்றும் டெவலப்பர்கள் போன்ற பணியாளர்கள் உள்ளனர். இந்த கட்டுரை ARM7 அடிப்படையிலான LPC2148 மைக்ரோகண்ட்ரோலர், கட்டிடக்கலை மற்றும் முள் உள்ளமைவு பற்றியது. மைக்ரோகண்ட்ரோலரின் அடிப்படைகளைப் புரிந்துகொள்ள இந்த கட்டுரை உங்களுக்கு உதவும்.
ARM7 அடிப்படையிலான LPC2148 மைக்ரோகண்ட்ரோலர்
ARM இன் முழு வடிவம் ஒரு மேம்பட்ட குறைக்கப்பட்ட அறிவுறுத்தல் தொகுப்பு கணினி ஆகும் (RISC) இயந்திரம் , இது ARM ஹோல்டிங்ஸால் விரிவாக்கப்பட்ட 32-பிட் செயலி கட்டமைப்பாகும். ARM செயலியின் பயன்பாடுகளில் பல மைக்ரோகண்ட்ரோலர்கள் மற்றும் செயலிகள் உள்ளன. ARM செயலியின் கட்டமைப்பு ARM செயலி அடிப்படையிலான SoC தயாரிப்புகள் மற்றும் CPU களை வடிவமைக்க பல நிறுவனங்களால் உரிமம் பெற்றது. இது நிறுவனங்கள் ARM கட்டமைப்பைப் பயன்படுத்தி தங்கள் தயாரிப்புகளைத் தயாரிக்க அனுமதிக்கிறது. அதேபோல், அனைத்து முக்கிய குறைக்கடத்தி நிறுவனங்களும் ARM- அடிப்படையிலான SOC களை சாம்சங், அட்மெல், டிஐ போன்றவற்றை உருவாக்கும்.
ARM7 செயலி என்றால் என்ன?
ARM7 செயலி பொதுவாக உட்பொதிக்கப்பட்ட கணினி பயன்பாடுகளில் பயன்படுத்தப்படுகிறது. மேலும், இது கிளாசிக் மற்றும் புதிய-கோர்டெக்ஸ் வரிசையில் ஒரு சமநிலை ஆகும். இந்த செயலி இணையத்தில் இருக்கும் வளங்களை என்.எக்ஸ்.பி செமிகண்டக்டர்கள் வழங்கும் சிறந்த ஆவணங்களுடன் கண்டுபிடிப்பதில் மிகப்பெரியது. ஒரு பயிற்சி பெற்றவருக்கு விரிவான வன்பொருள் மற்றும் மென்பொருள் வடிவமைப்பு செயலாக்கத்தைப் பெறுவதற்கு இது முற்றிலும் பொருந்துகிறது.
LPC2148 மைக்ரோகண்ட்ரோலர்
எல்பிசி 2148 மைக்ரோகண்ட்ரோலர் பிலிப்ஸ் (என்எக்ஸ்பி செமிகண்டக்டர்) வடிவமைத்துள்ளது, இதில் பல உள்ளமைக்கப்பட்ட அம்சங்கள் மற்றும் சாதனங்கள் உள்ளன. இந்த காரணங்களால், இது பயன்பாட்டு டெவலப்பருக்கான நம்பகமான மற்றும் திறமையான விருப்பத்தை உருவாக்கும். LPC2148 என்பது ARM7 குடும்பத்தை அடிப்படையாகக் கொண்ட 16-பிட் அல்லது 32-பிட் மைக்ரோகண்ட்ரோலர் ஆகும்.
LPC2148 இன் அம்சங்கள்
LPC2148 இன் முக்கிய அம்சங்கள் பின்வருவனவற்றை உள்ளடக்குகின்றன.
- LPC2148 என்பது 16 பிட் அல்லது 32 பிட் ARM7 குடும்ப அடிப்படையிலான மைக்ரோகண்ட்ரோலர் மற்றும் சிறிய LQFP64 தொகுப்பில் கிடைக்கிறது.
- ஆன்-சிப் துவக்க ஏற்றி மென்பொருளைப் பயன்படுத்தி ISP (கணினி நிரலாக்கத்தில்) அல்லது IAP (பயன்பாட்டு நிரலாக்கத்தில்).
- ஆன்-சிப் நிலையான ரேம் 8 kB-40 kB, ஆன்-சிப் ஃபிளாஷ் நினைவகம் 32 kB-512 kB, பரந்த இடைமுகம் 128 பிட், அல்லது முடுக்கி 60 MHz அதிவேக செயல்பாட்டை அனுமதிக்கிறது.
- முழு சிப்பில் தரவை அழிக்க 400 மில்லி விநாடிகள் மற்றும் 256 பைட்டுகள் நிரலாக்கத்திற்கு 1 மில்லி விநாடி நேரம் எடுக்கும்.
- உட்பொதிக்கப்பட்ட சுவடு இடைமுகங்கள் மற்றும் உட்பொதிக்கப்பட்ட ICE RT அறிவுறுத்தல் செயலாக்கம் மற்றும் ஆன்-சிப் ரியல் மானிட்டர் மென்பொருளின் அதிவேக தடமறிதலுடன் நிகழ்நேர பிழைத்திருத்தத்தை வழங்குகிறது.
- இது 2 kB எண்ட்பாயிண்ட் ரேம் மற்றும் யூ.எஸ்.பி 2.0 முழு வேக சாதன கட்டுப்படுத்தியைக் கொண்டுள்ளது. மேலும், இந்த மைக்ரோகண்ட்ரோலர் டி.எம்.ஏ உடன் யூ.எஸ்.பி-க்கு அருகிலுள்ள 8 கி.பி ஆன்-சிப் ரேம் வழங்குகிறது.
- ஒன்று அல்லது இரண்டு 10-பிட் ஏடிசிக்கள் 6 அல்லது 14 அனலாக்ஸை i / ps ஐ குறைந்த மாற்று நேரத்துடன் 2.44 / s / சேனலாக வழங்குகின்றன.
- 10 பிட் டிஏசி மட்டுமே மாற்றக்கூடிய அனலாக் o / p ஐ வழங்குகிறது.
- வெளிப்புற நிகழ்வு கவுண்டர் / 32 பிட் டைமர்கள் -2, பிடபிள்யூஎம் யூனிட், & வாட்ச் டாக்.
- குறைந்த சக்தி RTC (நிகழ் நேர கடிகாரம்) & 32 kHz கடிகார உள்ளீடு.
- இரண்டு 16C550 UART கள், 400 kbit / s வேகத்துடன் இரண்டு I2C- பேருந்துகள் போன்ற பல தொடர் இடைமுகங்கள்.
- 5 வோல்ட் சகிப்புத்தன்மை விரைவான பொது நோக்கம் ஒரு சிறிய LQFP64 தொகுப்பில் உள்ளீடு / வெளியீட்டு ஊசிகளை.
- வெளியே குறுக்கீடு ஊசிகள் -21.
- நேரத்தை தீர்ப்பதன் மூலம் நிரல்படுத்தக்கூடிய-ஆன்-சிப் கட்ட பூட்டப்பட்ட வளையத்திலிருந்து பெறக்கூடிய 60 மெகா ஹெர்ட்ஸ் சிபியு சி.எல்.கே-கடிகாரம் 100 iss ஆகும்.
- சிப்பில் இணைக்கப்பட்ட ஆஸிலேட்டர் 1 மெகா ஹெர்ட்ஸ் -25 மெகா ஹெர்ட்ஸ் வரையிலான வெளிப்புற படிகத்தால் வேலை செய்யும்
- சக்தியைப் பாதுகாப்பதற்கான முறைகள் முக்கியமாக செயலற்ற மற்றும் சக்தியைக் கொண்டிருக்கும்.
- கூடுதல் சக்தி தேர்வுமுறைக்கு, புற செயல்பாடுகள் மற்றும் புற சி.எல்.கே அளவிடுதல் ஆகியவற்றை தனிப்பட்ட முறையில் செயல்படுத்தலாம் அல்லது முடக்கலாம்.
நினைவு
LPC2148 மைக்ரோகண்ட்ரோலரில் 512-kB ஆன்-சிப் ஃப்ளாஷ் மெமரி மற்றும் 32-kB ஆன்-சிப் SRAM உள்ளது. மேலும், இந்த மைக்ரோகண்ட்ரோலரில் 2kB பூச்சு புள்ளி USB ரேம் வரை உள்ளார்ந்த ஆதரவு உள்ளது. இந்த நினைவகம் அனைவருக்கும் பொருந்துகிறது மைக்ரோகண்ட்ரோலர் பயன்பாடுகள்.
ஆன்-சிப் ஃப்ளாஷ் மெமரி சிஸ்டம்
இந்த மைக்ரோகண்ட்ரோலரில் 512-kB ஃப்ளாஷ் மெமரி சிஸ்டம் உள்ளது, மேலும் இந்த நினைவகம் தரவு சேமிப்பு மற்றும் குறியீடு ஆகிய இரண்டிற்கும் பயனுள்ளதாக இருக்கும். இந்த நினைவகத்தின் நிரலாக்கத்தை பின்வருவனவற்றால் செய்ய முடியும்.
- சீரியலில் JTAG இடைமுகத்தை இணைப்பதன் மூலம்
- UART அல்லது ISP ஐப் பயன்படுத்துதல் (கணினி நிரலாக்கத்தில்)
- IAP இன் திறன்கள் (பயன்பாட்டு நிரலாக்கத்தில்)
நிரல் இயங்கும்போது IAP செயல்பாடு அடிப்படையிலான பயன்பாட்டு நிரலும் அகற்றப்படலாம். மைக்ரோகண்ட்ரோலர் எல்பிசி 2148 ஆன்-சிப் துவக்க-ஏற்றி பயன்படுத்தப்படும்போதெல்லாம், நுகர்வோர் குறியீட்டிற்கு 500 கி.பை. ஃப்ளாஷ் நினைவகம் பெறப்படுகிறது. இந்த மைக்ரோகண்ட்ரோலரின் ஃப்ளாஷ் நினைவகம் 100,000 எழுத்துக்கள் / அழிக்கும் சுழற்சிகள் மற்றும் 20 ஆண்டுகால தரவு பாதுகாப்பை வழங்குகிறது.
ஆன்-சிப் எஸ்ஆர்ஏஎம்
இந்த மைக்ரோகண்ட்ரோலர் 32-kB உடன் நிலையான ரேம் வழங்குகிறது மற்றும் தரவு சேமிப்பு அல்லது குறியீட்டிற்கு மிகவும் பயனுள்ளதாக இருக்கும். இது 8-பிட்கள், 16-பிட்கள் மற்றும் 32-பிட்களுக்கு அணுகக்கூடியது.
உள்ளீடு / வெளியீட்டு துறைமுகங்கள்
LPC2148 மைக்ரோகண்ட்ரோலரில் இரண்டு உள்ளீடு / வெளியீட்டு துறைமுகங்கள் உள்ளன, இவை P0 & P1 என அழைக்கப்படுகின்றன. ஒவ்வொரு போர்ட் ஊசிகளும் PX.Y உடன் முத்திரை குத்தப்படுகின்றன. இங்கே, ‘எக்ஸ்’ என்பது 0 அல்லது 1 போன்ற போர்ட் எண்ணைக் குறிக்கிறது, அதே சமயம் ‘ஒய்’ முள் எண் 0-31 ஐ குறிக்கிறது. அனைத்து ஊசிகளும் மாற்று பணிகளை இயக்க முடியும். உதாரணமாக, P0.8 UART1, AD1.1, PWM4 இன் GPIO மற்றும் Tx முள் என வழங்குகிறது. RST (RESET) இல், ஒவ்வொரு முள் GPIO ஆக அமைக்கப்பட்டிருக்கும்.
புரோகிராமிங்கில் தொடங்குவது எப்படி?
Lpc2148 நிரலாக்கத்தை நோக்கிய ஆரம்ப படி GPIO பின்ஸின் ஒரு ஏற்பாடாகும். எனவே இங்கே தொடர்புடைய கருத்துகளும் உள்ளன பதிவேடுகளாக . LPC2148 இல் உள்ள பொது நோக்கம் I / O போர்ட் ஊசிகளில் P0.0 முதல் P0.31 வரையிலும், P1.16 முதல் P1.31 வரையிலும் அடங்கும், உண்மையில், இந்த ஊசிகளும் மாற்று செயல்பாட்டு பயன்பாட்டின் அடிப்படையில் கிடைக்கின்றன.
போர்ட் -0 மற்றும் போர்ட் -1 ஆகியவை 32-பிட் உள்ளீடு / வெளியீட்டு துறைமுகங்கள், மேலும் இந்த துறைமுகங்களின் ஒவ்வொரு பிட்டையும் ஒரு தனிப்பட்ட திசையால் கட்டுப்படுத்தலாம். போர்ட் -0 & போர்ட் -1 இன் செயல்பாடுகள் முள் இணைக்கப்பட்ட தொகுதியைப் பயன்படுத்தி தேர்ந்தெடுக்கப்பட்ட முள் செயல்பாட்டைப் பொறுத்தது. போர்ட் -0 இல், P0.24, P0.26 & P0.27 போன்ற ஊசிகளைப் பெறமுடியாது, போர்ட் -1 இல், 0 முதல் 15 வரை ஊசிகளைப் பெற முடியாது. இங்கே, போர்ட் -0 & போர்ட் -1 போன்ற இரண்டு ஊசிகளும் கீழே விவாதிக்கப்பட்ட இரண்டு குழுக்களின் பதிவுகளால் கட்டுப்படுத்தப்படுகின்றன.
LPC2148 முள் கட்டமைப்பு
ARM7 அடிப்படையிலான மைக்ரோகண்ட்ரோலர் (LPC2148) முள் கட்டமைப்பு
பின் 1- (P0.21 / PWM5CAP1.3 / AD1.6)
- P0.21 ஒரு GPIO முள் (பொது நோக்கம் I / O முள்)
- AD1.6 LPC2144 / 46/48 மைக்ரோகண்ட்ரோலர்களில் பெறப்படுகிறது, அங்கு AD1.6 ADC-1, i / p-6 ஐ குறிக்கிறது.
- PWM5 என்பது ஒரு துடிப்பு அகல மாடுலேட்டர் வெளியீடு -5 ஆகும்.
- CAP1.3 என்பது டைமர் -1, சேனல் -3 க்கான பிடிப்பு i / p ஆகும்
பின் 2- (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 என்பது டைமர் -0, சேனல் -0 க்கான o / p ஆகும்
பின் 3-ஆர்.டி.எக்ஸ்.சி 1 3
இது ஆர்டிசி-ஆஸிலேட்டர் சுற்றுக்கு ஒரு I / p ஆகும்
பின் 4- TRACEPKT3 / P1.19
- TRACEPKT3 என்பது ஒரு சுவடு பாக்கெட், பிட் -3, உள் இழுத்தல் மூலம் நிலையான உள்ளீடு / வெளியீட்டு துறை.
- பி 1.19 ஒரு ஜிபிஐஓ டிஜிட்டல் முள்
பின் 5-ஆர்.டி.எக்ஸ்.சி 2
இது ஆர்டிசி ஆஸிலேட்டர் சர்க்யூட்டிலிருந்து வெளியீட்டு முள்
பின் 6, பின் 18, பின் 25, பின் 42, மற்றும் பின் 50
இந்த ஊசிகளும் ஒரு தரை குறிப்பு
பின் 7-வி.டி.டி.ஏ.
இந்த முள் ஒரு அனலாக் மின்னழுத்த மின்சாரம் (3.3 வி) ஆகும், மேலும் இந்த மின்னழுத்தம் ஆன்-சிப்பிற்கு மிகவும் பயனுள்ளதாக இருக்கும் டிஜிட்டல் மாற்றிகள் அனலாக் மற்றும் டிஜிட்டல் முதல் அனலாக் மாற்றிகள்.
பின் 8- பி 1.18 / TRACEPKT2
- பி 1.18 ஒரு ஜிபிஐஓ டிஜிட்டல் முள்
- TRACEPKT2 என்பது ஒரு சுவடு பாக்கெட், பிட் -2, உள் உள்ளீடு மூலம் நிலையான உள்ளீடு / வெளியீட்டு துறை.
பின் 9- P0.25 / AOUT / AD0.4
- P0.25 ஒரு GPIO டிஜிட்டல் முள் I.
- AD0.4 ADC-0, உள்ளீடு -4 ஐ குறிக்கிறது
- அவுட்- DAC இன் வெளியீடு மற்றும் LPC2142 / LPC2144 / LPC2146 / LPC2148 இல் மட்டுமே அணுக முடியும்
பின் 10- டி +
இந்த முள் ஒரு யூ.எஸ்.பி இருதரப்பு டி + வரி
பின் 11- டி-
இந்த முள் ஒரு யூ.எஸ்.பி இருதரப்பு டி-கோடு
பின் 12-பி 1.17 / TRACEPKT1
- பி 1.17 ஒரு ஜிபிஐஓ டிஜிட்டல் முள்
- TRACEPKT1 என்பது ஒரு சுவடு பாக்கெட், பிட் -1, உள் உள்ளீடு மூலம் நிலையான உள்ளீடு / வெளியீட்டு துறை.
Pin13-P0.28 / CAP0.2 / AD0.1 / MAT0.2
- P0.28 ஒரு GPIO டிஜிட்டல் முள்
- AD0.1 ADC-0, உள்ளீடு -1 ஐ குறிக்கிறது
- CAP0.2 என்பது டைமர் -0, சேனல் -2 க்கான ஒரு பிடிப்பு i / p ஆகும்.
- MAT0.2 என்பது டைமர் -0, சேனல் -2 க்கான o / p ஆகும்
Pin14-P0.29 / CAP0.3 / AD0.2 / MAT0.3
- P0.29 ஒரு GPIO டிஜிட்டல் முள்
- AD0.2 ADC-0, உள்ளீடு -2 ஐ குறிக்கிறது
- CAP0.3 என்பது டைமர் -0, சேனல் -3 க்கான ஒரு பிடிப்பு i / p ஆகும்.
- MAT0.3 என்பது டைமர் -0, சேனல் -3 க்கான ஒரு போட்டி
Pin15-P0.30 / EINT3 / AD0.3 / CAP0.0
- P0.30 ஒரு GPIO டிஜிட்டல் முள்
- AD0.3 ADC-0, உள்ளீடு -3 ஐ குறிக்கிறது
- EINT3 என்பது வெளிப்புற குறுக்கீடு 3-உள்ளீடு.
- CAP0.3 என்பது டைமர் -0, சேனல் -0 க்கான ஒரு பிடிப்பு i / p ஆகும்.
பின் 16- பி 1.16 / TRACEPKT0
- பி 1.16 ஒரு ஜிபிஐஓ டிஜிட்டல் முள்
- TRACEPKT1 என்பது ஒரு சுவடு பாக்கெட், பிட் -0, உள் உள்ளீடு மூலம் நிலையான உள்ளீடு / வெளியீட்டு துறை
Pin17-P0.31 / UP_LED / CONNECT
- P0.31 ஒரு GPIO டிஜிட்டல் முள்
- UP_LED என்பது யூ.எஸ்.பி நல்ல இணைப்பு எல்.ஈ.டி காட்டி. சாதனம் ஏற்பாடு செய்யப்படும்போது அது குறைவாக இருக்கும், சாதனம் ஒழுங்கமைக்கப்படாதபோது, அது அதிகமாக இருக்கும்.
- தொடர்பு- இந்த சமிக்ஞை ஒரு மென்பொருள் கட்டுப்பாட்டின் கட்டுப்பாட்டின் கீழ் ஒரு வெளிப்புற மின்தடையத்தை (1.5 kΩ) கட்டுப்படுத்த பயன்படுகிறது, மேலும் இது மென்மையான இணைப்பின் அம்சத்தால் பயன்படுத்தப்படுகிறது
பின் 19- P0.0 / PWM / TXD0
- P0.0 ஒரு GPIO டிஜிட்டல் முள்
- TXD0 என்பது UART0 க்கான ஒரு டிரான்ஸ்மிட்டர் o / p ஆகும்.
- PWM1 என்பது ஒரு துடிப்பு அகல மாடுலேட்டர் o / p-1.
பின் 20- பி 1.31 / TRIESTE
- பி 1.31 ஒரு ஜிபிஐஓ டிஜிட்டல் முள்
- TRST என்பது JTAG இடைமுகத்திற்கான சோதனை மீட்டமைப்பு ஆகும்.
Pin21-P0.1 / PWM3 / RXD0 / EINT0
- P0.1 ஒரு GPIO டிஜிட்டல் முள்
- RXD0 என்பது UART0 க்கான ரிசீவர் i / p ஆகும்.
- PWM3 என்பது ஒரு துடிப்பு அகல மாடுலேட்டர் o / p-3.
- EINT0 என்பது வெளிப்புற குறுக்கீடு 0-உள்ளீடு
பின் 22- பி 0.0 / சிஏபி 0.0 / எஸ்சிஎல் 0
- P0.2 ஒரு GPIO டிஜிட்டல் முள்
- SCL0 என்பது I2C0 கடிகாரம் I / O, மற்றும் திறந்த-வடிகால் o / p
- CAP0.0 என்பது டைமர் -0, சேனல் -0 க்கான ஒரு பிடிப்பு i / p ஆகும்.
முள் 23, 43, மற்றும் 51- வி.டி.டி.
இந்த ஊசிகளும் I / O துறைமுகங்களுக்கான மின்சாரம் மற்றும் மின்னோட்டமாகும்.
பின் 24- பி 1.26 / ஆர்.டி.சி.கே.
- பி 1.26 ஒரு ஜிபிஐஓ டிஜிட்டல் முள்
- RTCK என்பது திரும்பிய சோதனை CLK o / p, இது JTAG- போர்ட்டில் கூடுதல் சமிக்ஞை சேர்க்கப்பட்டுள்ளது. செயலியின் அதிர்வெண் மாறும்போது அது பிழைத்திருத்த ஒத்திசைவுக்கு உதவுகிறது.
Pin26- P0.3 / SDA0 / MAT0.0 / EINT1
- P0.3 ஒரு GPIO டிஜிட்டல் முள்
- SDA0 என்பது I2C0 தரவு I / O மற்றும் I2C பஸ் அனுசரிப்புக்கான திறந்த வடிகால் o / p ஆகும்.
- MAT0.0 டைமர் -0, சேனல் -0 க்கு o / p உடன் பொருந்துகிறது.
- EINT1 என்பது வெளிப்புற குறுக்கீடு 1-i / p.
Pin27-P0.4 / CAP0.1 / SCK0 / AD0.6
- P0.4 ஒரு GPIO டிஜிட்டல் முள் I / O.
- SCK0 என்பது SPI0 மற்றும் SPI CLK o / p க்கான மாஸ்டர் / i / p இலிருந்து அடிமைக்கு ஒரு தொடர் CLK ஆகும்.
- CAP0.1 என்பது டைமர் -0, சேனல் -0 க்கான ஒரு பிடிப்பு i / p ஆகும்.
- IAD0.6 ADC-0, உள்ளீடு -6 ஐ குறிக்கிறது
பின் 28-பி 1.25 / EXTIN0
- P1.25 ஒரு GPIO டிஜிட்டல் முள் I / O.
- EXTIN0 என்பது வெளிப்புற தூண்டுதல் i / p, மற்றும் உள் இழுத்தலுடன் நிலையான உள்ளீடு / வெளியீடு
பின் 29- P0.5 / MAT0.1 / MISO0 / AD0.7
- P0.5 ஒரு GPIO டிஜிட்டல் முள் I / O.
- MISO0 என்பது SPI0 க்கான அடிமை அவுட்டில் ஒரு மாஸ்டர், தரவு i / p முதல் SPI- மாஸ்டர் / தரவு o / p SPI அடிமையிலிருந்து.
- MAT0.1 என்பது டைமர் -0, சேனல் -1 க்கான o / p ஆகும்.
- AD0.7 ADC-0, உள்ளீடு -7 ஐ குறிக்கிறது.
Pin30-P0.6 / MOSI0 / CAP0.2 / AD1.0
- P0.6 ஒரு GPIO டிஜிட்டல் முள் I / O.
- MOSI0 என்பது SPI0 க்கான மாஸ்டர் அவுட் அடிமை, மற்றும் SPI மாஸ்டர் / டேட்டா i / p இலிருந்து SPI அடிமைக்கு தரவு o / p.
- CAP0.2 என்பது டைமர் -0, சேனல் -2 க்கான ஒரு பிடிப்பு i / p ஆகும்.
Pin31-P0.7 / PWM2 / SSEL0 / EINT2
- P0.7 ஒரு GPIO டிஜிட்டல் முள் I / O.
- SSEL0 என்பது SPI0 க்கான ஒரு அடிமைத் தேர்வாகும், மேலும் SPI- இடைமுகத்தை அடிமையாகத் தேர்வுசெய்கிறது.
- PWM2 என்பது ஒரு துடிப்பு அகல மாடுலேட்டர் வெளியீடு -2 ஆகும்.
- EINT2 என்பது வெளிப்புற குறுக்கீடு 2-உள்ளீடு.
பின் 32-பி 1.24 / TRACECLK
- P1.24 ஒரு GPIO டிஜிட்டல் முள் I / O.
- TRACECLK என்பது ஒரு சுவடு சி.எல்.கே மற்றும் உள் இழுத்தலுடன் நிலையான உள்ளீடு / வெளியீட்டு துறை
Pin33-P0.8 / TXD1 / PWM4 / AD1.1
- P0.8 ஒரு GPIO டிஜிட்டல் முள் I / O.
- TXD1 என்பது UART1 க்கான ஒரு டிரான்ஸ்மிட்டர் o / p ஆகும்.
- PWM4 என்பது ஒரு துடிப்பு அகல மாடுலேட்டர் o / p-4 ஆகும்.
- AD1.1 ADC-1, உள்ளீடு -1 ஐ குறிக்கிறது, மேலும் இது LPC2144 / 46/48 இல் மட்டுமே பெற முடியும்.
Pin34- P0.9 / PWM6 / RXD1 / EINT3
- P0.9 ஒரு GPIO டிஜிட்டல் முள் I / O.
- RXD1 என்பது UART1 க்கான ரிசீவர் i / p ஆகும்.
- PWM6 என்பது ஒரு துடிப்பு அகல மாடுலேட்டர் o / p-6.
- EINT3 என்பது வெளிப்புற குறுக்கீடு 3-உள்ளீடு
Pin35-P0.10 / RTS1 / CAP1.0 / AD1.2
- P0.10 ஒரு GPIO டிஜிட்டல் முள் I / O.
- RART1 UART1 மற்றும் LPC2144 / 46/48 க்கு o / p ஐ அனுப்புமாறு கோருகிறது.
- CAP1.0 என்பது டைமர் -1, சேனல் -0 க்கான ஒரு பிடிப்பு i / p ஆகும்.
- AD1.2 ADC-1, உள்ளீடு -2 ஐ குறிக்கிறது, மேலும் இது LPC2144 / 46/48 இல் மட்டுமே பெற முடியும்
பின் 36-பி 1.23 / பிபெஸ்டாட் 2
- P1.23 ஒரு GPIO டிஜிட்டல் முள் I / O.
- PIPESTAT2 என்பது பைப்லைன் நிலை, பிட் -2., மற்றும் உள் இழுத்தலுடன் நிலையான உள்ளீடு / வெளியீட்டு துறை
Pin37-P0.11 / CAP1.1 / CTS1 / SCL1
- P0.11 ஒரு GPIO டிஜிட்டல் முள் I / O.
- UART1 க்கு i / p ஐ அனுப்ப CTS1 தெளிவாக உள்ளது, மேலும் இவை LPC2144 / 46/48 இல் மட்டுமே அணுகக்கூடியவை
- CAP1.1 என்பது டைமர் -1, சேனல் -1 க்கான ஒரு பிடிப்பு i / p ஆகும்.
- SCL1 - I2C1 CLK I / O, மற்றும் I2C- பஸ் அனுசரிப்புக்கு திறந்த வடிகால் o / p
பின் 38-பி 0.12 / எம்ஏடி 1.0 / ஏடி 1.3 / டிஎஸ்ஆர் 1
- P0.12 ஒரு GPIO டிஜிட்டல் முள் I / O.
- டி.எஸ்.ஆர் 1 என்பது UART1 க்கான ஐ / பி தயார் தரவு, மேலும் இவை எல்பிசி 2144/46/48 இல் மட்டுமே அணுகக்கூடியவை.
- MAT1.0 என்பது டைமர் -1, சேனல் -0 க்கான o / p ஆகும்.
- AD1.3 ADC உள்ளீடு -3 ஐ குறிக்கிறது, மேலும் இது LPC2144 / 46/48 இல் மட்டுமே அணுக முடியும்.
பின் 39-பி 0.13 / டிடிஆர் 1 / எம்ஏடி 1.1 / ஏடி 1.4
- P0.13 ஒரு GPIO டிஜிட்டல் முள் I / O.
- டி.டி.ஆர் 1 என்பது UART1 மற்றும் LPC2144 / 46/48 க்கு மட்டுமே ஒரு தரவு முனையம் தயாராக உள்ளது.
- MAT1.1 என்பது டைமர் -1, சேனல் -1 க்கான o / p ஆகும்.
- AD1.4 ADC உள்ளீடு -4 ஐக் குறிக்கிறது, மேலும் இவை LPC2144 / 46/48 இல் மட்டுமே அணுகக்கூடியவை.
Pin40-P1.22 / PIPESTAT1
- P1.22 ஒரு GPIO டிஜிட்டல் முள் I / O.
- PIPESTAT1 என்பது ஒரு பைப்லைன் நிலை, பிட் -1 மற்றும் உள் இழுத்தலுடன் நிலையான உள்ளீடு / வெளியீட்டு துறை
பின் 41-பி 0.14 / டிசிடி 1 / ஈஐஎன்டி 1 / எஸ்.டி.ஏ 1
- P0.14 ஒரு GPIO டிஜிட்டல் முள் I / O.
- DCD1 என்பது UART1 க்கான i / p ஐக் கண்டறியும் ஒரு தரவு கேரியர், மேலும் LPC2144 / 46/48 க்கு மட்டுமே.
- EINT1 என்பது வெளிப்புற குறுக்கீடு 1-உள்ளீடு.
- SDA1 என்பது I2C1 தரவு I / O மற்றும் I2C பஸ் அனுசரிப்புக்கான திறந்த வடிகால் o / p ஆகும்
பின் 44: P1.21 / PIPESTAT0 44
- I / O P1.21 என்பது ஒரு GPIO டிஜிட்டல் முள் I / O.
- PIPESTAT0 என்பது பைப்லைன் நிலை, பிட் 0 மற்றும் உள் இழுத்தல் மூலம் நிலையான உள்ளீடு / வெளியீட்டு துறை.
பின் 45: P0.15 / EINT2 / RI1 / AD1.5 45
- I / O P0.15 என்பது ஒரு GPIO டிஜிட்டல் முள் I / O.
- RI1 என்பது UART1 க்கான ரிங் பாயிண்டர் i / p மற்றும் இது LPC2144 / 46/48 இல் மட்டுமே அணுக முடியும்.
- EINT2 என்பது வெளிப்புற குறுக்கீடு 2-உள்ளீடு.
- AD1.5 ADC 1, உள்ளீடு -5 ஐக் குறிக்கிறது, மேலும் LPC2144 / 46/48 இல் மட்டுமே கிடைக்கிறது
பின் 46: P0.16 / MAT0.2 / EINT0 / CAP0.2
- P0.16 ஒரு GPIO டிஜிட்டல் முள் I / O.
- EINT0 என்பது வெளிப்புற குறுக்கீடு 0- உள்ளீடு.
- MAT0.2 என்பது டைமர் -0, சேனல் -2 க்கான o / p ஆகும்
- CAP0.2 என்பது டைமர் -0, சேனல் -2 க்கான ஒரு பிடிப்பு i / p ஆகும்.
பின் 47: P0.17 / SCK1 / CAP1.2 / MAT1.2 47
- P0.17 ஒரு GPIO டிஜிட்டல் முள் I / O.
- CAP1.2 என்பது டைமர் -1, சேனல் -2 க்கான ஒரு பிடிப்பு i / p ஆகும்.
- SCK1 என்பது SSP மற்றும் CLK o / p க்கான மாஸ்டர் முதல் அடிமை வரை ஒரு தொடர் CLK ஆகும்.
- MAT1.2 என்பது டைமர் -1, சேனல் -2 க்கான o / p ஆகும்.
பின் 48: பி 1.20 / டிரேசிஎன்சி
- P1.20 ஒரு GPIO டிஜிட்டல் முள் I / O.
- TRACESYNC என்பது சுவடு ஒத்திசைவு ஆகும்.
பின் 49: VBAT
ஆர்டிசி மின்சாரம்: இந்த முள் ஆர்டிசிக்கு சப்ளை செய்கிறது.
பின் 52: பி 1.30 / டி.எம்.எஸ்
P1.30 ஒரு GPIO டிஜிட்டல் முள் I / O.
டி.எம்.எஸ் என்பது JTAG இன் இடைமுகத்திற்காக தேர்ந்தெடுக்கப்பட்ட ஒரு சோதனை முறை.
பின் 53: P0.18 / CAP1.3 / MISO1 / MAT1.3
- P0.18 ஒரு GPIO டிஜிட்டல் முள் I / O.
- CAP1.3 என்பது டைமர் 1, சேனல் 3 க்கான ஒரு பிடிப்பு i / p ஆகும்.
- MISO1 என்பது SSP க்கான ஸ்லேவ்-அவுட்டில் ஒரு மாஸ்டர், மற்றும் தரவு i / p SPI- மாஸ்டருக்கு
பின் 54: P0.19 / MOSI1 / MAT1.2 / CAP1.2
- P0.19 ஒரு GPIO டிஜிட்டல் முள் I / O.
- MAT1.2 டைமர் 1, சேனல் 2 க்கான பொருத்தம் o / p ஐ குறிக்கிறது.
- MOSI1 என்பது SSP மாஸ்டருக்கான மாஸ்டர் அவுட் அடிமை.
- CAP1.2 என்பது டைமர் 1, சேனல் 2 க்கான ஒரு பிடிப்பு i / p ஆகும்.
முள் 55: P0.20 / SSEL1 / MAT1.3 / EINT3
- P0.20 என்பது ஒரு GPIO டிஜிட்டல் முள் I / O.
- MAT1.3 என்பது டைமர் 1, சேனல் 3 க்கான ஒரு போட்டி o / p ஆகும். I.
- SSEL1 என்பது SSP க்காக வடிவமைக்கப்பட்ட ஒரு அடிமைத் தேர்வாகும். இங்கே, SSP இன் இடைமுகத்தை ஒரு அடிமையாக தேர்வு செய்கிறது.
- EINT3 என்பது வெளிப்புற குறுக்கீடு 3-உள்ளீடு.
பின் 56: பி 1.29 / டி.சி.கே.
- P1.29 ஒரு GPIO டிஜிட்டல் முள் I / O.
- TCK என்பது JTAG இன் இடைமுகத்திற்கான ஒரு சோதனை CLK ஆகும்.
பின் 57: வெளிப்புற மீட்டமை உள்ளீடு
இந்த முள் மீது சாதனத்தை குறைந்த அளவு மறுசீரமைக்க முடியும், இது உள்ளீட்டு / வெளியீட்டு துறைமுகங்கள் மற்றும் அவற்றின் இயல்புநிலை நிலைமைகளைப் பெறுவதற்கான சாதனங்கள் ஆகியவற்றைச் செயல்படுத்துகிறது, மேலும் செயலி செயலாக்கம் முகவரி 0 இல் தொடங்குகிறது.
பின் 58: பி 0.23 / வி.பி.யு.எஸ்
- P0.23 ஒரு GPIO டிஜிட்டல் முள் I / O.
- யூ.எஸ்.பி-பஸ் சக்தியின் இருப்பை VBUS குறிப்பிடுகிறது
பின் 59: வி.எஸ்.எஸ்.ஏ.
வி.எஸ்.எஸ்.ஏ ஒரு அனலாக் மைதானம், இது வி.எஸ்.எஸ் போன்ற ஒத்த மின்னழுத்தமாக இருக்க வேண்டும், இருப்பினும் பிழை மற்றும் சத்தத்தை குறைக்க இது பிரிக்கப்பட வேண்டும்
பின் 60: பி 1.28 / டிடிஐ 60
- P1.28 ஒரு GPIO டிஜிட்டல் முள் I / O.
- TDI முள் என்பது JTAG ஐ இடைமுகப்படுத்த ஒரு சோதனை தரவு பயன்படுத்தப்படுகிறது
பின் 61: XTAL2
XTAL2 என்பது ஆஸிலேட்டர் பெருக்கியிலிருந்து ஒரு o / p ஆகும்
பின் 62: XTAL1
XTAL1 என்பது உள் சி.எல்.கே ஜெனரேட்டர் மற்றும் ஆஸிலேட்டர் சுற்றுகளுக்கு ஒரு i / p ஆகும்
பின் 63: VREF-ADC குறிப்பு
இந்த முள் மின்னழுத்த VDD ஐ விட பெயரளவில் சமமாகவோ அல்லது குறைவாகவோ இருக்க வேண்டும், இருப்பினும் பிழை மற்றும் சத்தத்தை குறைக்க இது பிரிக்கப்பட வேண்டும்.
பின் 64: பி 1.27 / டிடிஓ 64
- P1.27 ஒரு GPIO டிஜிட்டல் முள் I / O.
- TDO என்பது JTAG ஐ இடைமுகப்படுத்த பயன்படுத்தப்படும் ஒரு சோதனை தரவு.
எனவே, இது ARM 7 அடிப்படையிலான LPC2148 மைக்ரோகண்ட்ரோலர் முள் உள்ளமைவைப் பற்றியது. எலக்ட்ரானிக் இன்ஜினியரிங் மாணவர்களுக்கு, இந்த தகவல் முள் உள்ளமைவு, ஐ / ஓ போர்ட்டுகள் நினைவகம் மற்றும் பதிவேடுகள் குறித்த அடிப்படை அறிவை வழங்கும். உங்களுக்கான கேள்வி இங்கே, எல்பிசி 2148 மைக்ரோகண்ட்ரோலரின் பயன்பாடுகள் என்ன?