STMicroelectronics ST92F120 ഉൾച്ചേർത്ത ആപ്ലിക്കേഷനുകൾ
ആമുഖം
എംബഡഡ് ആപ്ലിക്കേഷനുകൾക്കായുള്ള മൈക്രോകൺട്രോളറുകൾ കൂടുതൽ കൂടുതൽ പെരിഫറലുകളും വലിയ മെമ്മറികളും സമന്വയിപ്പിക്കുന്നു. ഫ്ലാഷ്, എമുലേറ്റഡ് EEPROM, വിശാലമായ പെരിഫെറലുകൾ എന്നിവ പോലുള്ള ശരിയായ സവിശേഷതകളോടെ ശരിയായ ഉൽപ്പന്നങ്ങൾ ശരിയായ ചെലവിൽ നൽകുന്നത് എല്ലായ്പ്പോഴും ഒരു വെല്ലുവിളിയാണ്. അതുകൊണ്ടാണ് സാങ്കേതികവിദ്യ അനുവദിക്കുന്ന മുറയ്ക്ക് മൈക്രോകൺട്രോളർ ഡൈ സൈസ് പതിവായി ചുരുക്കേണ്ടത് നിർബന്ധമാണ്. ഈ പ്രധാന ഘട്ടം ST92F120-ന് ബാധകമാണ്.
92-മൈക്രോൺ സാങ്കേതികവിദ്യയിലെ ST120F0.50 മൈക്രോകൺട്രോളറും 92-മൈക്രോൺ സാങ്കേതികവിദ്യയിൽ ST124F150/F250/F0.35 ഉം തമ്മിലുള്ള വ്യത്യാസങ്ങൾ അവതരിപ്പിക്കുക എന്നതാണ് ഈ പ്രമാണത്തിന്റെ ഉദ്ദേശ്യം. അതിന്റെ സോഫ്റ്റ്വെയർ, ഹാർഡ്വെയർ വശങ്ങൾക്കായി ആപ്ലിക്കേഷനുകൾ അപ്ഗ്രേഡ് ചെയ്യുന്നതിനുള്ള ചില മാർഗ്ഗനിർദ്ദേശങ്ങൾ ഇത് നൽകുന്നു.
ഈ പ്രമാണത്തിന്റെ ആദ്യ ഭാഗത്ത്, ST92F120, ST92F124/F150/F250 ഉപകരണങ്ങൾ തമ്മിലുള്ള വ്യത്യാസങ്ങൾ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു. രണ്ടാം ഭാഗത്തിൽ, ആപ്ലിക്കേഷൻ ഹാർഡ്വെയറിനും സോഫ്റ്റ്വെയറിനും ആവശ്യമായ പരിഷ്ക്കരണങ്ങൾ വിവരിച്ചിരിക്കുന്നു.
ST92F120-ൽ നിന്ന് ST92F124/F150/F250-ലേക്ക് അപ്ഗ്രേഡുചെയ്യുന്നു
92 മൈക്രോൺ സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്ന ST124F150/F250/F0.35 മൈക്രോകൺട്രോളറുകൾ 92 മൈക്രോൺ സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്ന ST120F0.50 മൈക്രോകൺട്രോളറുകൾക്ക് സമാനമാണ്, എന്നാൽ ചില പുതിയ ഫീച്ചറുകൾ ചേർക്കാനും ST92F124/F150/F250 ഉപകരണങ്ങളുടെ പ്രകടനം മെച്ചപ്പെടുത്താനും ചുരുക്കൽ ഉപയോഗിക്കുന്നു. മിക്കവാറും എല്ലാ പെരിഫ്-എറലുകളും ഒരേ സവിശേഷതകൾ സൂക്ഷിക്കുന്നു, അതിനാലാണ് ഈ പ്രമാണം പരിഷ്കരിച്ച സെക്ഷനുകളിൽ മാത്രം ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത്. 0.50 മൈക്രോൺ പെരിഫറൽ തമ്മിൽ 0.35 എന്നതിനെ അപേക്ഷിച്ച് വ്യത്യാസമില്ലെങ്കിൽ, അതിന്റെ സാങ്കേതികവിദ്യയും ഡിസൈൻ രീതിശാസ്ത്രവും അല്ലാതെ, പെരിഫറൽ അവതരിപ്പിക്കില്ല. പുതിയ അനലോഗ് ടു ഡിജിറ്റൽ കൺവെർട്ടർ (എഡിസി) ആണ് പ്രധാന മാറ്റം. 16-ബിറ്റ് റെസല്യൂഷനുള്ള രണ്ട് 10-ചാനൽ എ/ഡി കൺവെർട്ടറുകൾക്ക് പകരം 8 ബിറ്റ് റെസല്യൂഷനുള്ള ഒരൊറ്റ 8 ചാനൽ എ/ഡി കൺവെർട്ടർ ഈ എഡിസി ഉപയോഗിക്കുന്നു. പുതിയ മെമ്മറി ഓർഗനൈസേഷൻ, പുതിയ റീസെറ്റ്, ക്ലോക്ക് കൺട്രോൾ യൂണിറ്റ്, ആന്തരിക വോള്യംtagഇ റെഗുല-ടോറുകളും പുതിയ I/O ബഫറുകളും ആപ്ലിക്കേഷന്റെ ഏതാണ്ട് സുതാര്യമായ മാറ്റങ്ങളായിരിക്കും. കൺട്രോളർ ഏരിയ നെറ്റ്വർക്ക് (CAN), അസിൻക്രണസ് സീരിയൽ കമ്മ്യൂണിക്കേഷൻ ഇന്റർഫേസ് (SCI-A) എന്നിവയാണ് പുതിയ പെ-റിഫറലുകൾ.
പിൻOUട്ട്
ST92F124/F150/F250 രൂപകല്പന ചെയ്തിരിക്കുന്നത് ST92F120-ന് പകരം വയ്ക്കാൻ വേണ്ടിയാണ്. അതിനാൽ, പിൻഔട്ടുകൾ ഏതാണ്ട് സമാനമാണ്. കുറച്ച് വ്യത്യാസങ്ങൾ ചുവടെ വിവരിച്ചിരിക്കുന്നു:
- ക്ലോക്ക്2 പോർട്ട് P9.6 ൽ നിന്ന് P4.1 ലേക്ക് റീമാപ്പ് ചെയ്തു
- ചുവടെയുള്ള പട്ടിക പ്രകാരം അനലോഗ് ഇൻപുട്ട് ചാനലുകൾ റീമാപ്പ് ചെയ്തു.
പട്ടിക 1. അനലോഗ് ഇൻപുട്ട് ചാനൽ മാപ്പിംഗ്
പിൻ | ST92F120 പിൻഔട്ട് | ST92F124/F150/F250 പിൻഔട്ട് |
P8.7 | A1IN0 | AIN7 |
… | … | … |
P8.0 | A1IN7 | AIN0 |
P7.7 | A0IN7 | AIN15 |
… | … | … |
P7.0 | A0IN0 | AIN8 |
- RXCLK1(P9.3), TXCLK1/ CLKOUT1 (P9.2), DCD1 (P9.3), RTS1 (P9.5) എന്നിവ നീക്കംചെയ്തു, കാരണം SCI1-ന് പകരം SCI-A ഉപയോഗിച്ചു.
- ബാഹ്യമായി 21 ബിറ്റുകൾ വരെ അഭിസംബോധന ചെയ്യുന്നതിനായി A9.7(P16) A9.2 (P22) വരെ ചേർത്തു.
- 2 പുതിയ CAN പെരിഫറൽ ഉപകരണങ്ങൾ ലഭ്യമാണ്: P0, P0 എന്നീ പോർട്ടുകളിൽ TX0, RX5.0 (CAN5.1), ഡെഡിക്കേറ്റഡ് പിന്നുകളിൽ TX1, RX1 (CAN1).
RW റീസെറ്റ് സ്റ്റേറ്റ്
റീസെറ്റ് സ്റ്റേറ്റിന് കീഴിൽ, ആന്തരിക ദുർബലമായ പുൾ-അപ്പ് ഉപയോഗിച്ച് RW ഉയർന്നുനിൽക്കുന്നു, എന്നാൽ അത് ST92F120-ൽ ഇല്ലായിരുന്നു.
ഷ്മിറ്റ് ട്രിഗറുകൾ
- സ്പെഷ്യൽ ഷ്മിറ്റ് ട്രിഗറുകളുള്ള I/O പോർട്ടുകൾ ഇനി ST92F124/F150/F250-ൽ ഉണ്ടാകില്ല, എന്നാൽ ഹൈ ഹിസ്റ്റെറസിസ് ഷ്മിറ്റ് ട്രിഗറുകൾ ഉള്ള I/O പോർട്ടുകൾ മാറ്റിസ്ഥാപിക്കുന്നു. ബന്ധപ്പെട്ട I/O പിൻസ് ഇവയാണ്: P6[5-4].
- VIL, VIH എന്നിവയിലെ വ്യത്യാസങ്ങൾ. പട്ടിക 2 കാണുക.
പട്ടിക 2. ഇൻപുട്ട് ലെവൽ ഷ്മിറ്റ് ട്രിഗർ ഡിസി ഇലക്ട്രിക്കൽ സ്വഭാവസവിശേഷതകൾ
(VDD = 5 V ± 10%, TA = –40° C മുതൽ +125° C വരെ, മറ്റുവിധത്തിൽ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ)
ചിഹ്നം |
പരാമീറ്റർ |
ഉപകരണം |
മൂല്യം |
യൂണിറ്റ് |
||
മിനി | ടൈപ്പ് ചെയ്യുക(1) | പരമാവധി | ||||
VIH |
ഇൻപുട്ട് ഹൈ ലെവൽ സ്റ്റാൻഡേർഡ് ഷ്മിറ്റ് ട്രിഗർ
P2[5:4]-P2[1:0]-P3[7:4]-P3[2:0]- P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]- P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0] |
ST92F120 | 0.7 x VDD | V | ||
ST92F124/F150/F250 |
0.6 x VDD |
V |
||||
VIL |
ഇൻപുട്ട് ലോ ലെവൽ സ്റ്റാൻഡേർഡ് ഷ്മിറ്റ് ട്രിഗർ
P2[5:4]-P2[1:0]-P3[7:4] P3[2:0]- P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]- P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0] |
ST92F120 | 0.8 | V | ||
ST92F124/F150/F250 |
0.2 x VDD |
V |
||||
ഇൻപുട്ട് ലോ ലെവൽ
ഹൈ ഹിസ്റ്റ്.ഷ്മിറ്റ് ട്രിഗർ P4[7:6]-P6[5:4] |
ST92F120 | 0.3 x VDD | V | |||
ST92F124/F150/F250 | 0.25 x VDD | V | ||||
വി.എച്ച്.വൈ.എസ് |
ഇൻപുട്ട് ഹിസ്റ്റെറിസിസ് സ്റ്റാൻഡേർഡ് ഷ്മിറ്റ് ട്രിഗർ
P2[5:4]-P2[1:0]-P3[7:4]-P3[2:0]- P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]- P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0] |
ST92F120 | 600 | mV | ||
ST92F124/F150/F250 |
250 |
mV |
||||
ഇൻപുട്ട് ഹിസ്റ്റെറിസിസ്
ഉയർന്ന ഹിസ്റ്റ്. ഷ്മിറ്റ് ട്രിഗർ P4[7:6] |
ST92F120 | 800 | mV | |||
ST92F124/F150/F250 | 1000 | mV | ||||
ഇൻപുട്ട് ഹിസ്റ്റെറിസിസ്
ഉയർന്ന ഹിസ്റ്റ്. ഷ്മിറ്റ് ട്രിഗർ P6[5:4] |
ST92F120 | 900 | mV | |||
ST92F124/F150/F250 | 1000 | mV |
പ്രസ്താവിച്ചിട്ടില്ലെങ്കിൽ, സാധാരണ ഡാറ്റ TA= 25°C, VDD= 5V എന്നിവയെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. ഉൽപ്പാദനത്തിൽ പരീക്ഷിക്കാത്ത ഡിസൈൻ ഗൈഡ് ലൈനുകൾക്കായി മാത്രമേ അവ റിപ്പോർട്ട് ചെയ്യപ്പെടുകയുള്ളൂ.
മെമ്മറി ഓർഗനൈസേഷൻ
ബാഹ്യ മെമ്മറി
ST92F120-ൽ, 16 ബിറ്റുകൾ മാത്രമേ ബാഹ്യമായി ലഭ്യമായിരുന്നുള്ളൂ. ഇപ്പോൾ, ST92F124/F150/F250 ഉപകരണത്തിൽ, MMU-യുടെ 22 ബിറ്റുകൾ ബാഹ്യമായി ലഭ്യമാണ്. 4 ബാഹ്യ Mbytes വരെ അഡ്രസ് ചെയ്യുന്നത് എളുപ്പമാക്കാൻ ഈ സ്ഥാപനം ഉപയോഗിക്കുന്നു. എന്നാൽ 0h മുതൽ 3h വരെയും 20h മുതൽ 23h വരെയും സെഗ്മെന്റുകൾ എക്സ്-ടേണലായി ലഭ്യമല്ല.
ഫ്ലാഷ് സെക്ടർ ഓർഗനൈസേഷൻ
F0 മുതൽ F3 വരെയുള്ള സെക്ടറുകൾക്ക് 128K, 60K ഫ്ലാഷ് ഉപകരണങ്ങളിൽ ഒരു പുതിയ ഓർഗനൈസേഷൻ ഉണ്ട്.
പട്ടിക 3. 128K ഫ്ലാഷ് ST92F120 ഫ്ലാഷ് ഉപകരണത്തിനായുള്ള മെമ്മറി ഘടന
മേഖല | വിലാസങ്ങൾ | പരമാവധി വലിപ്പം |
TestFlash (TF) (റിസർവ് ചെയ്തത്)
OTP ഏരിയ സംരക്ഷണ രജിസ്റ്ററുകൾ (റിസർവ് ചെയ്തത്) |
230000h മുതൽ 231F7Fh വരെ
231F80h മുതൽ 231FFBh വരെ 231FFCch മുതൽ 231FFFh വരെ |
8064 ബൈറ്റുകൾ
124 ബൈറ്റുകൾ 4 ബൈറ്റുകൾ |
ഫ്ലാഷ് 0 (F0)
ഫ്ലാഷ് 1 (F1) ഫ്ലാഷ് 2 (F2) ഫ്ലാഷ് 3 (F3) |
000000h മുതൽ 00FFFFh വരെ
010000h മുതൽ 01BFFFh വരെ 01C000h മുതൽ 01DFFFh വരെ 01E000h മുതൽ 01FFFFh വരെ |
64 കെബൈറ്റുകൾ
48 കെബൈറ്റുകൾ 8 കെബൈറ്റുകൾ 8 കെബൈറ്റുകൾ |
EEPROM 0 (E0)
EEPROM 1 (E1) അനുകരിക്കപ്പെട്ട EEPROM |
228000h മുതൽ 228FFFh വരെ
22C000h മുതൽ 22CFFFh വരെ 220000h മുതൽ 2203FFh വരെ |
4 കെബൈറ്റുകൾ
4 കെബൈറ്റുകൾ 1 കെബൈറ്റ് |
പട്ടിക 4. 60K ഫ്ലാഷ് ST92F120 ഫ്ലാഷ് ഉപകരണത്തിനായുള്ള മെമ്മറി ഘടന
മേഖല | വിലാസങ്ങൾ | പരമാവധി വലിപ്പം |
TestFlash (TF) (റിസർവ് ചെയ്തത്)
OTP ഏരിയ സംരക്ഷണ രജിസ്റ്ററുകൾ (റിസർവ് ചെയ്തത്) |
230000h മുതൽ 231F7Fh വരെ
231F80h മുതൽ 231FFBh വരെ 231FFCch മുതൽ 231FFFh വരെ |
8064 ബൈറ്റുകൾ
124 ബൈറ്റുകൾ 4 ബൈറ്റുകൾ |
ഫ്ലാഷ് 0 (F0) റിസർവ്ഡ് ഫ്ലാഷ് 1 (F1)
ഫ്ലാഷ് 2 (F2) |
000000h മുതൽ 000FFFh വരെ
001000h മുതൽ 00FFFFh വരെ 010000h മുതൽ 01BFFFh വരെ 01C000h മുതൽ 01DFFFh വരെ |
4 കെബൈറ്റുകൾ
60 കെബൈറ്റുകൾ 48 കെബൈറ്റുകൾ 8 കെബൈറ്റുകൾ |
EEPROM 0 (E0)
EEPROM 1 (E1) അനുകരിക്കപ്പെട്ട EEPROM |
228000h മുതൽ 228FFFh വരെ
22C000h മുതൽ 22CFFFh വരെ 220000h മുതൽ 2203FFh വരെ |
4 കെബൈറ്റുകൾ
4 Kbytes 1Kbyte |
മേഖല | വിലാസങ്ങൾ | പരമാവധി വലിപ്പം |
TestFlash (TF) (റിസർവ്ഡ്) OTP ഏരിയ
സംരക്ഷണ രജിസ്റ്ററുകൾ (റിസർവ് ചെയ്തത്) |
230000h മുതൽ 231F7Fh വരെ
231F80h മുതൽ 231FFBh വരെ 231FFCch മുതൽ 231FFFh വരെ |
8064 ബൈറ്റുകൾ
124 ബൈറ്റുകൾ 4 ബൈറ്റുകൾ |
ഫ്ലാഷ് 0 (F0)
ഫ്ലാഷ് 1 (F1) ഫ്ലാഷ് 2 (F2) ഫ്ലാഷ് 3 (F3) |
000000h മുതൽ 001FFFh വരെ
002000h മുതൽ 003FFFh വരെ 004000h മുതൽ 00FFFFh വരെ 010000h മുതൽ 01FFFFh വരെ |
8 കെബൈറ്റുകൾ
8 കെബൈറ്റുകൾ 48 കെബൈറ്റുകൾ 64 കെബൈറ്റുകൾ |
മേഖല | വിലാസങ്ങൾ | പരമാവധി വലിപ്പം |
ഹാർഡ്വെയർ എമുലേറ്റഡ് EEPROM സെക്കന്റ്- | ||
ടോറുകൾ | 228000h മുതൽ 22CFFFh വരെ | 8 കെബൈറ്റുകൾ |
(റിസർവ്ഡ്) | ||
അനുകരിക്കപ്പെട്ട EEPROM | 220000h മുതൽ 2203FFh വരെ | 1 കെബൈറ്റ് |
മേഖല | വിലാസങ്ങൾ | പരമാവധി വലിപ്പം |
TestFlash (TF) (റിസർവ് ചെയ്തത്)
OTP ഏരിയ സംരക്ഷണ രജിസ്റ്ററുകൾ (റിസർവ് ചെയ്തത്) |
230000h മുതൽ 231F7Fh വരെ
231F80h മുതൽ 231FFBh വരെ 231FFCch മുതൽ 231FFFh വരെ |
8064 ബൈറ്റുകൾ
124 ബൈറ്റുകൾ 4 ബൈറ്റുകൾ |
ഫ്ലാഷ് 0 (F0)
ഫ്ലാഷ് 1 (F1) ഫ്ലാഷ് 2 (F2) ഫ്ലാഷ് 3 (F3) |
000000h മുതൽ 001FFFh വരെ
002000h മുതൽ 003FFFh വരെ 004000h മുതൽ 00BFFFh വരെ 010000h മുതൽ 013FFFh വരെ |
8 കെബൈറ്റുകൾ
8 കെബൈറ്റുകൾ 32 കെബൈറ്റുകൾ 16 കെബൈറ്റുകൾ |
ഹാർഡ്വെയർ എമുലേറ്റഡ് EEPROM സെക്ടറുകൾ
(റിസർവ്ഡ്) അനുകരിക്കപ്പെട്ട EEPROM |
228000h മുതൽ 22CFFFh വരെ
220000h മുതൽ 2203FFh വരെ |
8 കെബൈറ്റുകൾ
1 കെബൈറ്റ് |
ഉപയോക്തൃ പുനഃസജ്ജീകരണ വെക്റ്റർ ലൊക്കേഷൻ 0x000000 എന്ന വിലാസത്തിൽ സജ്ജീകരിച്ചിരിക്കുന്നതിനാൽ, അപ്ലിക്കേഷന് 0-Kbyte ഉപയോക്തൃ ബൂട്ട്ലോഡർ ഏരിയയായി സെക്ടർ F8 അല്ലെങ്കിൽ 0-Kbyte ഏരിയയായി F1, F16 സെക്ടറുകൾ ഉപയോഗിക്കാം.
ഫ്ലാഷ് & E3PROM കൺട്രോൾ രജിസ്റ്റർ ലൊക്കേഷൻ
ഒരു ഡാറ്റ പോയിന്റർ രജിസ്റ്റർ (DPR) സംരക്ഷിക്കുന്നതിനായി, ഫ്ലാഷ്, E3PROM (എമുലേറ്റഡ് E2PROM) കൺട്രോൾ രജിസ്റ്ററുകൾ E0PROM ഏരിയ ലോ-കേറ്റ് ചെയ്തിരിക്കുന്ന പേജ് 89x0 മുതൽ പേജ് 88x3 വരെ റീമാപ്പ് ചെയ്യുന്നു. ഈ രീതിയിൽ, E3PROM വേരിയബിളുകളിലേക്കും Flash & E2PROM കൺട്രോൾ രജിസ്റ്ററുകളിലേക്കും പോയിന്റ് ചെയ്യാൻ ഒരു DPR മാത്രമേ ഉപയോഗിക്കൂ. എന്നാൽ രജിസ്റ്ററുകൾ മുമ്പത്തെ വിലാസത്തിൽ ഇപ്പോഴും ആക്സസ് ചെയ്യാവുന്നതാണ്. പുതിയ രജിസ്റ്റർ വിലാസങ്ങൾ ഇവയാണ്:
- FCR 0x221000 & 0x224000
- ECR 0x221001 & 0x224001
- FESR0 0x221002 & 0x224002
- FESR1 0x221003 & 0x224003
ആപ്ലിക്കേഷനിൽ, ഈ രജിസ്റ്റർ ലൊക്കേഷനുകൾ സാധാരണയായി ലിങ്കർ സ്ക്രിപ്റ്റിൽ നിർവചിക്കപ്പെടുന്നു file.
റീസെറ്റ് ആന്റ് ക്ലോക്ക് കൺട്രോൾ യൂണിറ്റ് (RCCU)
ഓസിലേറ്റർ
ഇനിപ്പറയുന്ന ടാർഗെറ്റ് സ്പെസിഫിക്കേഷനുകൾക്കൊപ്പം ഒരു പുതിയ ലോ പവർ ഓസിലേറ്റർ നടപ്പിലാക്കുന്നു:
- പരമാവധി. 200 µamp. റണ്ണിംഗ് മോഡിൽ ഉപഭോഗം,
- 0 amp. ഹാൾട്ട് മോഡിൽ,
PLL
PLLCONF രജിസ്റ്ററിലേക്ക് ഒരു ബിറ്റ് (bit7 FREEN) ചേർത്തിരിക്കുന്നു (R246, പേജ് 55), ഇത് ഫ്രീ റണ്ണിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നതിനാണ്. ഈ രജിസ്റ്ററിന്റെ റീസെറ്റ് മൂല്യം 0x07 ആണ്. FREEN ബിറ്റ് പുനഃസജ്ജമാക്കുമ്പോൾ, ST92F120-ൽ ഉള്ള അതേ സ്വഭാവം ഇതിന് ഉണ്ട്, അതായത് PLL ഓഫാക്കിയിരിക്കുമ്പോൾ:
- സ്റ്റോപ്പ് മോഡിൽ പ്രവേശിക്കുന്നു,
- PLLCONF രജിസ്റ്ററിൽ DX(2:0) = 111,
- WFI നിർദ്ദേശങ്ങൾ പാലിച്ച് കുറഞ്ഞ പവർ മോഡുകളിൽ പ്രവേശിക്കുന്നു (ഇന്ററപ്റ്റിനായി കാത്തിരിക്കുക അല്ലെങ്കിൽ കുറഞ്ഞ പവർ തടസ്സത്തിനായി കാത്തിരിക്കുക).
FREEN ബിറ്റ് സജ്ജീകരിക്കുകയും മുകളിൽ ലിസ്റ്റുചെയ്തിരിക്കുന്ന ഏതെങ്കിലും വ്യവസ്ഥകൾ സംഭവിക്കുകയും ചെയ്യുമ്പോൾ, PLL ഫ്രീ റണ്ണിംഗ് മോഡിലേക്ക് പ്രവേശിക്കുകയും സാധാരണ 50 kHz ആയ കുറഞ്ഞ ആവൃത്തിയിൽ ആന്ദോളനം ചെയ്യുകയും ചെയ്യുന്നു.
കൂടാതെ, PLL ആന്തരിക ക്ലോക്ക് നൽകുമ്പോൾ, ക്ലോക്ക് സിഗ്നൽ അപ്രത്യക്ഷമാകുകയാണെങ്കിൽ (ഉദാഹരണത്തിന്, ഒരു തകർന്നതോ വിച്ഛേദിക്കപ്പെട്ടതോ ആയ റെസൊണേറ്റർ കാരണം...), ഒരു സുരക്ഷാ ക്ലോക്ക് സിഗ്നൽ സ്വയമേവ നൽകുന്നു, ഇത് ചില രക്ഷാപ്രവർത്തനങ്ങൾ നടത്താൻ ST9-നെ അനുവദിക്കുന്നു.
ഈ ക്ലോക്ക് സിഗ്നലിന്റെ ആവൃത്തി PLLCONF രജിസ്റ്ററിന്റെ (R0, page2) DX[246..55] ബിറ്റുകളെ ആശ്രയിച്ചിരിക്കുന്നു.
കൂടുതൽ വിവരങ്ങൾക്ക് ST92F124/F150/F250 ഡാറ്റാഷീറ്റ് കാണുക.
ആന്തരിക വോളിയംTAGഇ റെഗുലേറ്റർ
ST92F124/F150/F250-ൽ, കോർ 3.3V-ൽ പ്രവർത്തിക്കുന്നു, അതേസമയം I/Os ഇപ്പോഴും 5V-ൽ പ്രവർത്തിക്കുന്നു. കാമ്പിലേക്ക് 3.3V പവർ നൽകുന്നതിന്, ഒരു ആന്തരിക റെഗുലേറ്റർ ചേർത്തു.
യഥാർത്ഥത്തിൽ, ഈ വാല്യംtagഇ റെഗുലേറ്ററിൽ 2 റെഗുലേറ്ററുകൾ അടങ്ങിയിരിക്കുന്നു:
- ഒരു പ്രധാന വാല്യംtagഇ റെഗുലേറ്റർ (വിആർ),
- ഒരു കുറഞ്ഞ പവർ വോള്യംtagഇ റെഗുലേറ്റർ (LPVR).
പ്രധാന വാല്യംtage റെഗുലേറ്റർ (VR) എല്ലാ ഓപ്പറേറ്റിംഗ് മോഡുകളിലും ഉപകരണത്തിന് ആവശ്യമായ കറന്റ് നൽകുന്നു. വോള്യംtagരണ്ട് Vreg പിന്നുകളിലൊന്നിൽ ഒരു ബാഹ്യ കപ്പാസിറ്റർ (300 nF മിനിറ്റ്-imum) ചേർത്ത് e റെഗുലേറ്റർ (VR) സ്ഥിരപ്പെടുത്തുന്നു. ഈ വ്രെഗ് പിന്നുകൾക്ക് മറ്റ് ബാഹ്യ ഡി-വൈസുകൾ ഓടിക്കാൻ കഴിയില്ല, മാത്രമല്ല ആന്തരിക കോർ പവർ സപ്ലൈ നിയന്ത്രിക്കുന്നതിന് മാത്രമാണ് ഇത് ഉപയോഗിക്കുന്നത്.
കുറഞ്ഞ പവർ വോള്യംtage റെഗുലേറ്റർ (LPVR) ഒരു നോൺ-സ്റ്റെബിലൈസ്ഡ് വോളിയം സൃഷ്ടിക്കുന്നുtagഏകദേശം VDD/2 ന്റെ ഇ, ഏറ്റവും കുറഞ്ഞ ആന്തരിക സ്റ്റാറ്റിക് ഡിസിപ്പേഷൻ. ഔട്ട്പുട്ട് കറന്റ് പരിമിതമാണ്, അതിനാൽ പൂർണ്ണ ഉപകരണ പ്രവർത്തന മോഡിന് ഇത് പര്യാപ്തമല്ല. ചിപ്പ് ലോ പവർ മോഡിൽ ആയിരിക്കുമ്പോൾ ഇത് കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗം നൽകുന്നു (ഇന്ററപ്റ്റിനായി കാത്തിരിക്കുക, തടസ്സത്തിനായി കുറഞ്ഞ പവർ വെയ്റ്റ്, സ്റ്റോപ്പ് അല്ലെങ്കിൽ ഹാൾട്ട് മോഡുകൾ).
VR സജീവമാകുമ്പോൾ, LPVR സ്വയമേവ പ്രവർത്തനരഹിതമാകും.
വിപുലീകരിച്ച ഫംഗ്ഷൻ ടൈമർ
ST92F124 നെ അപേക്ഷിച്ച് ST150F250/F92/F120-ന്റെ എക്സ്റ്റെൻഡഡ് ഫംഗ്ഷൻ ടൈമറിലെ ഹാർഡ്വെയർ പരിഷ്ക്കരണങ്ങൾ ഇന്ററപ്റ്റ് ജനറേഷൻ ഫംഗ്ഷനുകളെ മാത്രം ബാധിക്കുന്നു. എന്നാൽ നിർബന്ധിത താരതമ്യ മോഡ്, വൺ പൾസ് മോഡ് എന്നിവയുമായി ബന്ധപ്പെട്ട ചില പ്രത്യേക വിവരങ്ങൾ ഡോക്യുമെന്റേഷനിൽ ചേർത്തിട്ടുണ്ട്. ഈ വിവരങ്ങൾ അപ്ഡേറ്റ് ചെയ്ത ST92F124/F150/F250 ഡാറ്റാഷീറ്റിൽ കണ്ടെത്തിയേക്കാം.
ഇൻപുട്ട് ക്യാപ്ചർ/ഔട്ട്പുട്ട് താരതമ്യം ചെയ്യുക
ST92F124/F150/F250-ൽ, IC1, IC2 (OC1, OC2) തടസ്സങ്ങൾ പ്രത്യേകം പ്രവർത്തനക്ഷമമാക്കാം. CR4 രജിസ്റ്ററിലെ 3 പുതിയ ബിറ്റുകൾ ഉപയോഗിച്ചാണ് ഇത് ചെയ്യുന്നത്:
- IC1IE=CR3[7]: ഇൻപുട്ട് ക്യാപ്ചർ 1 ഇന്ററപ്റ്റ് പ്രവർത്തനക്ഷമമാക്കുക. പുനഃസജ്ജമാക്കുകയാണെങ്കിൽ, ഇൻപുട്ട് ക്യാപ്ചർ 1 ഇന്ററപ്റ്റ് ഇൻഹിബിറ്റ്-എഡ് ആണ്. സജ്ജീകരിക്കുമ്പോൾ, ICF1 ഫ്ലാഗ് സജ്ജമാക്കിയാൽ ഒരു തടസ്സം സൃഷ്ടിക്കപ്പെടും.
- OC1IE=CR3[6]: ഔട്ട്പുട്ട് താരതമ്യം 1 ഇന്ററപ്റ്റ് പ്രവർത്തനക്ഷമമാക്കുക. പുനഃസജ്ജമാക്കുമ്പോൾ, ഔട്ട്പുട്ട് താരതമ്യം 1 തടസ്സപ്പെടുത്തൽ തടഞ്ഞിരിക്കുന്നു. സജ്ജീകരിക്കുമ്പോൾ, OCF2 ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ ഒരു തടസ്സം സൃഷ്ടിക്കപ്പെടും.
- IC2IE=CR3[5]: ഇൻപുട്ട് ക്യാപ്ചർ 2 ഇന്ററപ്റ്റ് പ്രവർത്തനക്ഷമമാക്കുക. പുനഃസജ്ജമാക്കുമ്പോൾ, ഇൻപുട്ട് ക്യാപ്ചർ 2 ഇന്ററപ്റ്റ് തടയപ്പെടും. സജ്ജീകരിക്കുമ്പോൾ, ICF2 ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ ഒരു തടസ്സം സൃഷ്ടിക്കപ്പെടും.
- OC2IE=CR3[4]: ഔട്ട്പുട്ട് താരതമ്യം 2 ഇന്ററപ്റ്റ് പ്രവർത്തനക്ഷമമാക്കുക. പുനഃസജ്ജമാക്കുമ്പോൾ, ഔട്ട്പുട്ട് താരതമ്യം 2 ഇന്ററപ്റ്റ് തടഞ്ഞു. സജ്ജീകരിക്കുമ്പോൾ, OCF2 ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ ഒരു തടസ്സം സൃഷ്ടിക്കപ്പെടും.
കുറിപ്പ്: ICIE (OCIE) സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, IC1IE, IC2IE (OC1IE, OC2IE) തടസ്സങ്ങൾ പ്രാധാന്യമർഹിക്കുന്നില്ല. കണക്കിലെടുക്കുന്നതിന്, ICIE (OCIE) പുനഃസജ്ജമാക്കേണ്ടതുണ്ട്.
PWM മോഡ്
PWM മോഡിൽ ഹാർഡ്വെയർ ഉപയോഗിച്ച് OCF1 ബിറ്റ് സജ്ജീകരിക്കാൻ കഴിയില്ല, എന്നാൽ OC2R രജിസ്റ്ററിലെ മൂല്യവുമായി കൌണ്ടർ പൊരുത്തപ്പെടുന്ന ഓരോ തവണയും OCF2 ബിറ്റ് സജ്ജീകരിക്കും. OCIE സജ്ജീകരിക്കുകയോ OCIE പുനഃസജ്ജമാക്കുകയും OC2IE സജ്ജമാക്കുകയും ചെയ്താൽ ഇത് ഒരു തടസ്സം സൃഷ്ടിക്കും. പൾസ് വീതിയോ കാലയളവുകളോ സംവേദനാത്മകമായി മാറ്റേണ്ട ഏത് ആപ്ലിക്കേഷനെയും ഈ തടസ്സം സഹായിക്കും.
A/D കൺവെർട്ടർ (ADC)
ഇനിപ്പറയുന്ന പ്രധാന സവിശേഷതകളുള്ള ഒരു പുതിയ A/D കൺവെർട്ടർ ചേർത്തു:
- 16 ചാനലുകൾ,
- 10-ബിറ്റ് റെസലൂഷൻ,
- 4 MHz പരമാവധി ആവൃത്തി (ADC ക്ലോക്ക്),
- s-നുള്ള 8 ADC ക്ലോക്ക് സൈക്കിളുകൾampസമയം,
- പരിവർത്തന സമയത്തിനുള്ള 20 ADC ക്ലോക്ക് സൈക്കിൾ,
- സീറോ ഇൻപുട്ട് റീഡിംഗ് 0x0000,
- പൂർണ്ണമായ വായന 0xFFC0,
- സമ്പൂർണ്ണ കൃത്യത ± 4 LSB ആണ്.
ഈ പുതിയ എ/ഡി കൺവെർട്ടറിന് മുമ്പത്തേതിന് സമാനമായ ആർക്കിടെക്ചർ ഉണ്ട്. ഇത് ഇപ്പോഴും ഒരു-ലോഗ് വാച്ച്ഡോഗ് സവിശേഷതയെ പിന്തുണയ്ക്കുന്നു, എന്നാൽ ഇപ്പോൾ ഇത് 2 ചാനലുകളിൽ 16 എണ്ണം മാത്രമാണ് ഉപയോഗിക്കുന്നത്. ഈ 2 ചാനലുകളും അടുത്തടുത്താണ്, ചാനൽ വിലാസങ്ങൾ സോഫ്റ്റ്വെയർ വഴി തിരഞ്ഞെടുക്കാം. രണ്ട് എഡിസി സെല്ലുകൾ ഉപയോഗിച്ചുള്ള മുൻ പരിഹാരത്തിൽ, നാല് അനലോഗ് വാച്ച്ഡോഗ് ചാനലുകൾ ലഭ്യമാണ്, എന്നാൽ നിശ്ചിത ചാനൽ വിലാസങ്ങളിൽ, ചാനലുകൾ 6, 7 എന്നിവയിൽ.
പുതിയ എ/ഡി കൺവെർട്ടറിന്റെ വിവരണത്തിനായി അപ്ഡേറ്റ് ചെയ്ത ST92F124/F150/F250 ഡാറ്റാഷീറ്റ് കാണുക.
I²C
I²C IERRP ബിറ്റ് റീസെറ്റ്
ST92F124/F150/F250 I²C-ൽ, ഇനിപ്പറയുന്ന ഫ്ലാഗുകളിൽ ഒന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിലും IERRP (I2CISR) ബിറ്റ് സോഫ്റ്റ്വെയർ ഉപയോഗിച്ച് പുനഃസജ്ജമാക്കാനാകും:
- I2CSR2 രജിസ്റ്ററിൽ SCLF, ADDTX, AF, STOPF, ARLO, BERR എന്നിവ
- I2CSR1 രജിസ്റ്ററിൽ SB ബിറ്റ്
ST92F120 I²C-ന് ഇത് ശരിയല്ല: ഈ ഫ്ലാഗുകൾ ഒന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ IERRP ബിറ്റ് സോഫ്റ്റ്വെയറിന് റീസെറ്റ് ചെയ്യാൻ കഴിയില്ല. ഇക്കാരണത്താൽ, ST92F120-ൽ, ആദ്യത്തെ പതിവ് നിർവ്വഹണ വേളയിൽ മറ്റൊരു ഇവന്റ് സംഭവിച്ചാൽ, അനുബന്ധ ഇന്ററപ്റ്റ് ദിനചര്യ (ആദ്യത്തെ ഒരു ഇവന്റ് താഴെയായി നൽകി) ഉടൻ വീണ്ടും നൽകപ്പെടും.
ഇവന്റ് അഭ്യർത്ഥന ആരംഭിക്കുക
ST92F120, ST92F124/F150/F250 I²C എന്നിവ തമ്മിലുള്ള വ്യത്യാസം START ബിറ്റ് ജനറേഷൻ മെക്കാനിസത്തിൽ നിലവിലുണ്ട്.
ഒരു START ഇവന്റ് സൃഷ്ടിക്കാൻ, ആപ്ലിക്കേഷൻ കോഡ് I2CCR രജിസ്റ്ററിൽ START, ACK ബിറ്റുകൾ സജ്ജമാക്കുന്നു:
– I2CCCR |= I2Cm_START + I2Cm_ACK;
കംപൈലർ ഒപ്റ്റിമൈസേഷൻ ഓപ്ഷൻ തിരഞ്ഞെടുത്തിട്ടില്ലെങ്കിൽ, ഇത് അസംബ്ലറിൽ ഇനിപ്പറയുന്ന രീതിയിൽ വിവർത്തനം ചെയ്യപ്പെടുന്നു:
- – അല്ലെങ്കിൽ R240,#12
- – ld r0,R240
- – ld R240,r0
OR നിർദ്ദേശം ആരംഭ ബിറ്റ് സജ്ജമാക്കുന്നു. ST92F124/F150/F250-ൽ, രണ്ടാമത്തെ ലോഡ് നിർദ്ദേശ നിർവ്വഹണം രണ്ടാമത്തെ START ഇവന്റ് അഭ്യർത്ഥനയിൽ കലാശിക്കുന്നു. അടുത്ത ബൈറ്റ് ട്രാൻസ്മിഷന് ശേഷം ഈ രണ്ടാമത്തെ START ഇവന്റ് സംഭവിക്കുന്നു.
ഏതെങ്കിലും കംപൈലർ ഒപ്റ്റിമൈസേഷൻ ഓപ്ഷനുകൾ തിരഞ്ഞെടുത്താൽ, അസംബ്ലർ കോഡ് രണ്ടാമത്തെ START ഇവന്റ് അഭ്യർത്ഥിക്കുന്നില്ല:
– അല്ലെങ്കിൽ R240,#12
പുതിയ പെരിഫെറലുകൾ
- 2 CAN (കൺട്രോളർ ഏരിയ നെറ്റ്വർക്ക്) സെല്ലുകൾ വരെ ചേർത്തു. പരിഷ്കരിച്ച ST92F124/F150/F250 ഡാറ്റാഷീറ്റിൽ സ്പെസിഫിക്കേഷനുകൾ ലഭ്യമാണ്.
- 2 SCIകൾ വരെ ലഭ്യമാണ്: SCI-M (മൾട്ടി-പ്രോട്ടോക്കോൾ SCI) ST92F120-ലേതിന് സമാനമാണ്, എന്നാൽ SCI-A (Asynchronous SCI) പുതിയതാണ്. ഈ പുതിയ പെരിഫറലിന്റെ സവിശേഷതകൾ അപ്ഡേറ്റ് ചെയ്ത ST92F124/F150/F250 ഡാറ്റാഷീറ്റിൽ ലഭ്യമാണ്.
ആപ്ലിക്കേഷൻ ബോർഡിൽ 2 ഹാർഡ്വെയർ & സോഫ്റ്റ്വെയർ പരിഷ്ക്കരണങ്ങൾ
പിൻOUട്ട്
- അതിന്റെ റീമാപ്പിംഗ് കാരണം, CLOCK2 അതേ ആപ്ലിക്കേഷനിൽ ഉപയോഗിക്കാൻ കഴിയില്ല.
- എസ്സിഐ1 അസിൻക്രണസ് മോഡിൽ (എസ്സിഐ-എ) മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ.
- അനലോഗ് ഇൻപുട്ട് ചാനലുകളുടെ മാപ്പിംഗിന്റെ പരിഷ്ക്കരണങ്ങൾ സോഫ്റ്റ്വെയറിന് എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യാൻ കഴിയും.
ആന്തരിക വോളിയംTAGഇ റെഗുലേറ്റർ
ആന്തരിക വോള്യത്തിന്റെ സാന്നിധ്യം കാരണംtage റെഗുലേറ്റർ, കാമ്പിന് സ്ഥിരമായ പവർ സപ്ലൈ നൽകുന്നതിന് Vreg പിന്നുകളിൽ ബാഹ്യ കപ്പാസിറ്ററുകൾ ആവശ്യമാണ്. ST92F124/F150/F250-ൽ, കോർ 3.3V-ൽ പ്രവർത്തിക്കുന്നു, അതേസമയം I/Os ഇപ്പോഴും 5V-ൽ പ്രവർത്തിക്കുന്നു. ശുപാർശ ചെയ്യുന്ന ഏറ്റവും കുറഞ്ഞ മൂല്യം 600 nF അല്ലെങ്കിൽ 2*300 nF ആണ്, കൂടാതെ Vreg പിന്നുകളും കപ്പാസിറ്ററുകളും തമ്മിലുള്ള ദൂരം കുറഞ്ഞത് ആയി നിലനിർത്തണം.
ഹാർഡ്വെയർ ആപ്ലിക്കേഷൻ ബോർഡിൽ മറ്റ് മാറ്റങ്ങളൊന്നും വരുത്തേണ്ടതില്ല.
ഫ്ലാഷ് & ഇപ്രോം കൺട്രോൾ രജിസ്റ്ററുകളും മെമ്മറി ഓർഗനൈസേഷനും
1 DPR സംരക്ഷിക്കാൻ, ഫ്ലാഷ്, EEPROM കൺട്രോൾ രജിസ്റ്ററുകളുമായി പൊരുത്തപ്പെടുന്ന ചിഹ്ന വിലാസ നിർവചനങ്ങൾ പരിഷ്കരിക്കാനാകും. ഇത് സാധാരണയായി ലിങ്കർ സ്ക്രിപ്റ്റിലാണ് ചെയ്യുന്നത് file. 4 രജിസ്റ്ററുകൾ, FCR, ECR, FESR[0:1] എന്നിവ യഥാക്രമം 0x221000, 0x221001, 0x221002, 0x221003 എന്നിവയിൽ നിർവ്വചിച്ചിരിക്കുന്നു.
128-കെബൈറ്റ് ഫ്ലാഷ് സെക്ടർ പുനഃസംഘടനയും ലിങ്കർ സ്ക്രിപ്റ്റിനെ ബാധിക്കുന്നു file. പുതിയ സെക്ടർ ഓർഗനൈസേഷന് അനുസൃതമായി ഇത് പരിഷ്കരിക്കണം.
പുതിയ ഫ്ലാഷ് സെക്ടർ ഓർഗനൈസേഷന്റെ വിവരണത്തിനായി വിഭാഗം 1.4.2 കാണുക.
പുനഃസജ്ജമാക്കുക, നിയന്ത്രണ യൂണിറ്റ് ക്ലോക്ക് ചെയ്യുക
ഓസിലേറ്റർ
ക്രിസ്റ്റൽ ഓസിലേറ്റർ
ST92F120 ബോർഡ് ഡിസൈനുമായുള്ള അനുയോജ്യത നിലനിർത്തിയാലും, ഒരു ST1F92/F124/F150 ആപ്ലിക്കേഷൻ ബോർഡിൽ ബാഹ്യ ക്രിസ്റ്റൽ ഓസിലേറ്ററിന് സമാന്തരമായി 250MOhm റെസിസ്റ്റർ ചേർക്കാൻ ഇനി ശുപാർശ ചെയ്യുന്നില്ല.
ചോർച്ചകൾ
GND-ൽ നിന്ന് OSCIN-ലേക്കുള്ള ചോർച്ചയോട് ST92F120 സെൻസിറ്റീവ് ആണെങ്കിലും, ST92F124/F1 50/F250 VDD-യിൽ നിന്ന് OSCIN-ലേക്കുള്ള ചോർച്ചയോട് സംവേദനക്ഷമതയുള്ളതാണ്. പ്രിന്റഡ് സർക്യൂട്ട് ബോർഡിലെ ഒരു ഗ്രൗണ്ട് റിംഗ് ഉപയോഗിച്ച് ക്രിസ്റ്റൽ ഓസിൽ-ലേറ്റർ ചുറ്റാനും ആവശ്യമെങ്കിൽ ഈർപ്പം പ്രശ്നങ്ങൾ ഒഴിവാക്കാൻ ഒരു കോട്ടിംഗ് ഫിലിം പ്രയോഗിക്കാനും ശുപാർശ ചെയ്യുന്നു.
ബാഹ്യ ക്ലോക്ക്
ST92F120 ബോർഡ് ഡിസൈനുമായി അനുയോജ്യത നിലനിർത്തിയാലും, OSCOUT ഇൻപുട്ടിൽ ബാഹ്യ ക്ലോക്ക് പ്രയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു.
അഡ്വാൻtagഇവയാണ്:
- ഒരു സാധാരണ TTL ഇൻപുട്ട് സിഗ്നൽ ഉപയോഗിക്കാം, അതേസമയം ബാഹ്യ ക്ലോക്കിലെ ST92F120 Vil 400mV നും 500mV നും ഇടയിലാണ്.
- OSCOUT-നും VDD-നും ഇടയിലുള്ള ബാഹ്യ പ്രതിരോധം ആവശ്യമില്ല.
PLL
സ്റ്റാൻഡേർഡ് മോഡ്
PLLCONF രജിസ്റ്ററിന്റെ (p55, R246) റീസെറ്റ് മൂല്യം ST92F120-ൽ ഉള്ളതുപോലെ തന്നെ ആപ്ലിക്കേഷൻ ആരംഭിക്കും. വിഭാഗം 1.5-ൽ വിവരിച്ചിരിക്കുന്ന വ്യവസ്ഥകളിൽ സൗജന്യ റണ്ണിംഗ് മോഡ് ഉപയോഗിക്കുന്നതിന്, PLLCONF[7] ബിറ്റ് സജ്ജീകരിക്കേണ്ടതുണ്ട്.
സുരക്ഷാ ക്ലോക്ക് മോഡ്
ST92F120 ഉപയോഗിച്ച്, ക്ലോക്ക് സിഗ്നൽ അപ്രത്യക്ഷമാകുകയാണെങ്കിൽ, ST9 കോർ, പെരിഫറൽ ക്ലോക്ക് എന്നിവ നിർത്തിയാൽ, സുരക്ഷിതമായ അവസ്ഥയിൽ ആപ്ലിക്കേഷൻ കോൺഫിഗർ ചെയ്യാൻ ഒന്നും ചെയ്യാൻ കഴിയില്ല.
ST92F124/F150/F250 ഡിസൈൻ സുരക്ഷാ ക്ലോക്ക് സിഗ്നൽ അവതരിപ്പിക്കുന്നു, ആപ്ലിക്കേഷൻ സുരക്ഷിതമായ അവസ്ഥയിൽ ക്രമീകരിക്കാൻ കഴിയും.
ക്ലോക്ക് സിഗ്നൽ അപ്രത്യക്ഷമാകുമ്പോൾ (ഉദാഹരണത്തിന് തകർന്നതോ വിച്ഛേദിക്കപ്പെട്ടതോ ആയ റെസൊണേറ്റർ കാരണം), PLL അൺലോക്ക് ഇവന്റ് സംഭവിക്കുന്നു.
CLKCTL രജിസ്റ്ററിൽ INT_SEL ബിറ്റ് സജ്ജീകരിച്ച് INTD0 എക്സ്റ്റേണൽ ഇന്ററപ്റ്റ് പ്രവർത്തനക്ഷമമാക്കുകയും അത് RCCU-ലേക്ക് അസൈൻ ചെയ്യുകയുമാണ് ഈ ഇവന്റ് മാനേജ് ചെയ്യാനുള്ള സുരക്ഷിതമായ മാർഗം.
ബന്ധപ്പെട്ട ഇന്ററപ്റ്റ് ദിനചര്യ ഇന്ററപ്റ്റ് ഉറവിടം പരിശോധിക്കുന്നു (ST7.3.6F92/F124/F150 ഡാറ്റാഷീറ്റിന്റെ 250 ഇന്ററപ്റ്റ് ജനറേഷൻ ചാപ്റ്റർ കാണുക), കൂടാതെ ആപ്ലിക്കേഷൻ സുരക്ഷിതമായ അവസ്ഥയിൽ കോൺഫിഗർ ചെയ്യുന്നു.
ശ്രദ്ധിക്കുക: പെരിഫറൽ ക്ലോക്ക് നിർത്തിയിട്ടില്ല, കൂടാതെ മൈക്രോകൺട്രോളർ സൃഷ്ടിക്കുന്ന ഏതെങ്കിലും ബാഹ്യ സിഗ്നലുകൾ (ഉദാഹരണത്തിന് PWM, സീരിയൽ കമ്മ്യൂണിക്കേഷൻ...) ഇന്ററപ്റ്റ് ദിനചര്യ നടപ്പിലാക്കുന്ന ആദ്യ നിർദ്ദേശങ്ങളിൽ നിർത്തണം.
വിപുലീകരിച്ച ഫംഗ്ഷൻ ടൈമർ
ഇൻപുട്ട് ക്യാപ്ചർ / ഔട്ട്പുട്ട് താരതമ്യം ചെയ്യുക
ഒരു ടൈമർ ഇന്ററപ്റ്റ് സൃഷ്ടിക്കുന്നതിന്, ST92F120 നായി വികസിപ്പിച്ച ഒരു പ്രോഗ്രാം ചില സാഹചര്യങ്ങളിൽ അപ്ഡേറ്റ് ചെയ്യേണ്ടതായി വന്നേക്കാം:
- ടൈമർ ഇന്ററപ്റ്റുകൾ IC1 ഉം IC2 ഉം (OC1, OC2) ഉപയോഗിക്കുകയാണെങ്കിൽ, രജിസ്റ്റർ CR1-ന്റെ ICIE (OCIE) സജ്ജീകരിക്കേണ്ടതുണ്ട്. CR1 രജിസ്റ്ററിലെ IC2IE, IC1IE (OC2IE, OC3IE) എന്നിവയുടെ മൂല്യം പ്രാധാന്യമുള്ളതല്ല. അതിനാൽ, ഈ സാഹചര്യത്തിൽ പ്രോഗ്രാം പരിഷ്ക്കരിക്കേണ്ടതില്ല.
- ഒരു ഇന്ററപ്റ്റ് മാത്രം ആവശ്യമാണെങ്കിൽ, ICIE (OCIE) പുനഃസജ്ജമാക്കുകയും, ഉപയോഗിച്ച തടസ്സത്തെ ആശ്രയിച്ച് IC1IE അല്ലെങ്കിൽ IC2IE (OC1IE അല്ലെങ്കിൽ OC2IE) സജ്ജീകരിക്കുകയും വേണം.
- ടൈമർ തടസ്സങ്ങളൊന്നും ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, ICIE, IC1IE, IC2IE (OCIE, OC1IE, OC2IE) എന്നിവയെല്ലാം റീസെറ്റ് ചെയ്യണം.
PWM മോഡ്
കൗണ്ടർ = OC2R ഓരോ തവണയും ഇപ്പോൾ ഒരു ടൈമർ ഇന്ററപ്റ്റ് സൃഷ്ടിക്കാൻ കഴിയും:
- ഇത് പ്രവർത്തനക്ഷമമാക്കാൻ, OCIE അല്ലെങ്കിൽ OC2IE സജ്ജമാക്കുക,
- ഇത് പ്രവർത്തനരഹിതമാക്കാൻ, OCIE, OC2IE എന്നിവ പുനഃസജ്ജമാക്കുക.
10-ബിറ്റ് എഡിസി
പുതിയ ADC തികച്ചും വ്യത്യസ്തമായതിനാൽ, പ്രോഗ്രാം അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്:
- എല്ലാ ഡാറ്റ രജിസ്റ്ററുകളും 10 ബിറ്റുകളാണ്, അതിൽ ത്രെഷോൾഡ് രജിസ്റ്ററുകൾ ഉൾപ്പെടുന്നു. അതിനാൽ ഓരോ രജിസ്റ്ററും രണ്ട് 8-ബിറ്റ് രജിസ്റ്ററുകളായി തിരിച്ചിരിക്കുന്നു: ഒരു അപ്പർ രജിസ്റ്ററും താഴ്ന്ന രജിസ്റ്ററും, അതിൽ ഏറ്റവും പ്രധാനപ്പെട്ട 2 ബിറ്റുകൾ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ:
- ആരംഭ പരിവർത്തന ചാനൽ ഇപ്പോൾ നിർവചിച്ചിരിക്കുന്നത് ബിറ്റുകൾ CLR1[7:4] (Pg63, R252) ആണ്.
- അനലോഗ് വാച്ച്ഡോഗ് ചാനലുകൾ തിരഞ്ഞെടുക്കുന്നത് ബിറ്റുകൾ CLR1 ആണ്[3:0]. രണ്ട് ചാനലുകളും അടുത്തടുത്തായിരിക്കണം എന്നതാണ് ഏക വ്യവസ്ഥ.
- CLR2[7:5] (Pg63, R253) ഉപയോഗിച്ച് ADC ക്ലോക്ക് തിരഞ്ഞെടുത്തു.
- ഇന്ററപ്റ്റ് രജിസ്റ്ററുകൾ പരിഷ്കരിച്ചിട്ടില്ല.
ADC രജിസ്റ്ററുകളുടെ ദൈർഘ്യം കൂടിയതിനാൽ, രജിസ്റ്റർ മാപ്പ് വ്യത്യസ്തമാണ്. പുതുക്കിയ ST92F124/F150/F250 ഡാറ്റാഷീറ്റിലെ ADC യുടെ വിവരണത്തിൽ പുതിയ രജിസ്റ്ററുകളുടെ സ്ഥാനം നൽകിയിരിക്കുന്നു.
I²C
IERRP ബിറ്റ് റീസെറ്റ്
ST92F124/F150/F250 തടസ്സപ്പെടുത്തൽ ദിനചര്യയിൽ, പിശക് തീർപ്പാക്കാത്ത ഇവന്റിനായി സമർപ്പിച്ചിരിക്കുന്നു (IERRP സജ്ജീകരിച്ചിരിക്കുന്നു), ഒരു സോഫ്റ്റ്വെയർ ലൂപ്പ് നടപ്പിലാക്കണം.
ഈ ലൂപ്പ് എല്ലാ ഫ്ലാഗുകളും പരിശോധിക്കുകയും ആവശ്യമായ പ്രവർത്തനങ്ങൾ നടപ്പിലാക്കുകയും ചെയ്യുന്നു. എല്ലാ ഫ്ലാഗുകളും പുനഃസജ്ജമാക്കുന്നത് വരെ ലൂപ്പ് അവസാനിക്കില്ല.
ഈ സോഫ്റ്റ്വെയർ ലൂപ്പ് എക്സിക്യൂഷന്റെ അവസാനം, സോഫ്റ്റ്വെയർ വഴി IERRP ബിറ്റ് പുനഃസജ്ജമാക്കുകയും കോഡ് ഇന്ററപ്റ്റ് ദിനചര്യയിൽ നിന്ന് പുറത്തുകടക്കുകയും ചെയ്യുന്നു.
ഇവന്റ് അഭ്യർത്ഥന ആരംഭിക്കുക
അനാവശ്യമായ ഇരട്ട START ഇവന്റ് ഒഴിവാക്കാൻ, മേക്കിലെ ഏതെങ്കിലും കംപൈലർ ഒട്ടിപിമൈസേഷൻ ഓപ്ഷനുകൾ ഉപയോഗിക്കുകfile.
ഉദാഹരണത്തിന്:
CFLAGS = -m$(മോഡൽ) -I$(INCDIR) -O3 -c -g -Wa,-alhd=$*.lis
നിങ്ങളുടെ ST9 HDS2V2 എമുലേറ്റർ നവീകരിക്കുകയും പുനഃക്രമീകരിക്കുകയും ചെയ്യുന്നു
ആമുഖം
ഈ വിഭാഗത്തിൽ നിങ്ങളുടെ എമുലേറ്ററിന്റെ ഫേംവെയർ എങ്ങനെ അപ്ഗ്രേഡ് ചെയ്യാം അല്ലെങ്കിൽ ഒരു ST92F150 പ്രോബിനെ പിന്തുണയ്ക്കുന്നതിന് അത് എങ്ങനെ പുനഃക്രമീകരിക്കാം എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. ഒരു ST92F150 പ്രോബിനെ പിന്തുണയ്ക്കുന്നതിനായി നിങ്ങളുടെ എമുലേറ്റർ വീണ്ടും ക്രമീകരിച്ചുകഴിഞ്ഞാൽ, മറ്റൊരു പ്രോബിനെ പിന്തുണയ്ക്കുന്നതിന് നിങ്ങൾക്ക് അത് വീണ്ടും കോൺഫിഗർ ചെയ്യാം (ഉദാ.ample a ST92F120 probe) അതേ നടപടിക്രമം പിന്തുടർന്ന് അനുയോജ്യമായ അന്വേഷണം തിരഞ്ഞെടുക്കുന്നു.
നിങ്ങളുടെ എമുലേറ്റർ അപ്ഗ്രേഡ് ചെയ്യുന്നതിനും/അല്ലെങ്കിൽ പുനഃക്രമീകരിക്കുന്നതിനുമുള്ള മുൻവ്യവസ്ഥകൾ
ഇനിപ്പറയുന്ന ST9 HDS2V2 എമുലേറ്ററുകളും എമുലേഷൻ പ്രോബുകളും പുതിയ പ്രോബ് ഹാർഡ്വെയർ ഉപയോഗിച്ച് അപ്ഗ്രേഡുകളും/അല്ലെങ്കിൽ റീകോൺഫിഗറേഷനും പിന്തുണയ്ക്കുന്നു:
- ST92F150-EMU2
- ST92F120-EMU2
- ST90158-EMU2, ST90158-EMU2B
- ST92141-EMU2
- ST92163-EMU2
നിങ്ങളുടെ എമുലേറ്ററിന്റെ അപ്ഗ്രേഡ്/റീ കോൺഫിഗറേഷൻ നടത്താൻ ശ്രമിക്കുന്നതിന് മുമ്പ്, ഇനിപ്പറയുന്ന എല്ലാ വ്യവസ്ഥകളും പാലിച്ചിട്ടുണ്ടെന്ന് നിങ്ങൾ ഉറപ്പാക്കണം: - നിങ്ങളുടെ ST9-HDS2V2 എമുലേറ്ററിന്റെ മോണിറ്റർ പതിപ്പ് 2.00-നേക്കാൾ ഉയർന്നതോ അതിന് തുല്യമോ ആണ്. [ST9+ വിഷ്വൽ ഡീബഗ് വിൻഡോയുടെ ടാർഗെറ്റ് ഫീൽഡിൽ നിങ്ങളുടെ എമുലേറ്ററിന്റെ ഏത് മോണിറ്റർ പതിപ്പാണ് ഉള്ളതെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും, അത് ST9+ വിഷ്വൽ ഡീബഗിന്റെ പ്രധാന മെനുവിൽ നിന്ന് സഹായം>ആമുഖം.. തിരഞ്ഞെടുത്ത് തുറക്കുന്നു.]
- നിങ്ങളുടെ പിസി Windows ® NT ® ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലാണ് പ്രവർത്തിക്കുന്നതെങ്കിൽ, നിങ്ങൾക്ക് അഡ്മിനിസ്ട്രേറ്റർ പ്രത്യേകാവകാശങ്ങൾ ഉണ്ടായിരിക്കണം.
- നിങ്ങളുടെ ST9 HDS6.1.1V9 എമുലേറ്ററുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ഹോസ്റ്റ് പിസിയിൽ നിങ്ങൾ ST2+ V2 (അല്ലെങ്കിൽ പിന്നീടുള്ള) ടൂൾചെയിൻ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം.
നിങ്ങളുടെ ST9 HDS2V2 എമുലേറ്റർ എങ്ങനെ അപ്ഗ്രേഡ് ചെയ്യാം/പുനഃക്രമീകരിക്കാം
നിങ്ങളുടെ ST9 HDS2V2 എമുലേറ്റർ എങ്ങനെ അപ്ഗ്രേഡ്/വീണ്ടും ക്രമീകരിക്കാമെന്ന് നടപടിക്രമം നിങ്ങളോട് പറയുന്നു. ആരംഭിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ എല്ലാ മുൻവ്യവസ്ഥകളും പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക, അല്ലാത്തപക്ഷം ഈ നടപടിക്രമം നടപ്പിലാക്കുന്നതിലൂടെ നിങ്ങളുടെ എമുലേറ്ററിന് കേടുപാടുകൾ വരുത്താം.
- നിങ്ങളുടെ ST9 HDS2V2 എമുലേറ്റർ Windows ® 95, 98, 2000 അല്ലെങ്കിൽ NT ® എന്നിവയിൽ പ്രവർത്തിക്കുന്ന നിങ്ങളുടെ ഹോസ്റ്റ് പിസിയിലേക്ക് സമാന്തര പോർട്ട് വഴി ബന്ധിപ്പിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. ഒരു പുതിയ പ്രോബിനൊപ്പം ഉപയോഗിക്കാനായി നിങ്ങളുടെ എമുലേറ്റർ പുനഃക്രമീകരിക്കുകയാണെങ്കിൽ, പുതിയ പ്രോബ് മൂന്ന് ഫ്ലെക്സ് കേബിളുകൾ ഉപയോഗിച്ച് HDS2V2 പ്രധാന ബോർഡുമായി ശാരീരികമായി ബന്ധിപ്പിച്ചിരിക്കണം.
- ഹോസ്റ്റ് പിസിയിൽ, Windows ®-ൽ നിന്ന്, ആരംഭിക്കുക>റൺ ചെയ്യുക...
- നിങ്ങൾ ST9+ V6.1.1 ടൂൾചെയിൻ ഇൻസ്റ്റാൾ ചെയ്ത ഫോൾഡറിലേക്ക് ബ്രൗസ് ചെയ്യാൻ ബ്രൗസ് ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. സ്ഥിരസ്ഥിതിയായി, ഇൻസ്റ്റലേഷൻ ഫോൾഡർ പാത്ത് C:\ST9PlusV6.1.1\… ആണ് ഇൻസ്റ്റലേഷൻ ഫോൾഡറിൽ, ..\downloader\ സബ്ഫോൾഡറിലേക്ക് ബ്രൗസ് ചെയ്യുക.
- ..\ഡൗൺലോഡർ\ കണ്ടെത്തുക \\ നിങ്ങൾ അപ്ഗ്രേഡ്/കോൺഫിഗർ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന എമുലേറ്ററിന്റെ പേരുമായി ബന്ധപ്പെട്ട ഡയറക്ടറി.
ഉദാampലെ, ST92F120-EMU92 എമുലേഷൻ പ്രോബിനൊപ്പം ഉപയോഗിക്കുന്നതിന് നിങ്ങളുടെ ST150F2 എമുലേറ്റർ വീണ്ടും കോൺഫിഗർ ചെയ്യണമെങ്കിൽ, ..\downloader\ എന്നതിലേക്ക് ബ്രൗസ് ചെയ്യുക. \ ഡയറക്ടറി.
5. തുടർന്ന് നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പതിപ്പിന് അനുയോജ്യമായ ഡയറക്ടറി തിരഞ്ഞെടുക്കുക (ഉദാample, V1.01 പതിപ്പ് ..\downloader\ ൽ കാണപ്പെടുന്നു \v92\) തിരഞ്ഞെടുക്കുക file (ഉദാample, setup_st92f150.bat).
6. ഓപ്പൺ ക്ലിക്ക് ചെയ്യുക.
7. റൺ വിൻഡോയിൽ OK ക്ലിക്ക് ചെയ്യുക. അപ്ഡേറ്റ് ആരംഭിക്കും. നിങ്ങളുടെ പിസിയുടെ സ്ക്രീനിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്ന നിർദ്ദേശങ്ങൾ നിങ്ങൾ പാലിക്കേണ്ടതുണ്ട്.
മുന്നറിയിപ്പ്: അപ്ഡേറ്റ് പുരോഗമിക്കുമ്പോൾ എമുലേറ്ററോ പ്രോഗ്രാമോ നിർത്തരുത്! നിങ്ങളുടെ എമുലേറ്റർ കേടായേക്കാം!
“സമയം ലാഭിക്കുന്നതിനായി ഉപഭോക്താക്കൾക്ക് അവരുടെ ഉൽപ്പന്നങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുകയെന്ന ലക്ഷ്യത്തോടെയുള്ള മാർഗനിർദേശത്തിനുള്ളതാണ് ഇപ്പോഴത്തെ കുറിപ്പ്. തൽഫലമായി, അത്തരമൊരു കുറിപ്പ് കൂടാതെ / അല്ലെങ്കിൽ / അല്ലെങ്കിൽ അവരുടെ ഉൽപ്പന്നങ്ങളുമായി ബന്ധപ്പെട്ട വിവരങ്ങളുടെ ഉപയോക്താക്കൾ ഇവിടെ അടങ്ങിയിരിക്കുന്ന വിവരങ്ങളുടെ ഉപയോഗത്തിൽ നിന്ന് നേരിട്ടുള്ള, പരോക്ഷമായ അല്ലെങ്കിൽ അനന്തരഫലമായ നാശനഷ്ടങ്ങൾക്ക് സ്റ്റിക്രോ ഇലക്ട്രോണിക്സ് ബാധ്യസ്ഥരാകില്ല. ”
നൽകിയ വിവരങ്ങൾ കൃത്യവും വിശ്വസനീയവുമാണെന്ന് വിശ്വസിക്കപ്പെടുന്നു. എന്നിരുന്നാലും, STMicroelectronics അത്തരം വിവരങ്ങളുടെ ഉപയോഗത്തിന്റെ അനന്തരഫലങ്ങൾക്കോ അതിന്റെ ഉപയോഗത്തിന്റെ ഫലമായി ഉണ്ടായേക്കാവുന്ന മൂന്നാം കക്ഷികളുടെ പേറ്റന്റുകളുടെയോ മറ്റ് അവകാശങ്ങളുടെയോ ഏതെങ്കിലും ലംഘനത്തിന് ഒരു ഉത്തരവാദിത്തവും ഏറ്റെടുക്കുന്നില്ല. STMicroelectronics-ന്റെ ഏതെങ്കിലും പേറ്റന്റ് അല്ലെങ്കിൽ പേറ്റന്റ് അവകാശങ്ങൾക്ക് കീഴിലുള്ള സൂചനകളോ മറ്റോ ലൈസൻസ് അനുവദിക്കില്ല. ഈ പ്രസിദ്ധീകരണത്തിൽ പരാമർശിച്ചിരിക്കുന്ന സ്പെസിഫിക്കേഷനുകൾ അറിയിപ്പ് കൂടാതെ മാറ്റത്തിന് വിധേയമാണ്. ഈ പ്രസിദ്ധീകരണം മുമ്പ് നൽകിയ എല്ലാ വിവരങ്ങളും അസാധുവാക്കുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നു. STMicroelectronics-ന്റെ വ്യക്തമായ രേഖാമൂലമുള്ള അംഗീകാരമില്ലാതെ ലൈഫ് സപ്പോർട്ട് ഉപകരണങ്ങളിലോ സിസ്റ്റങ്ങളിലോ നിർണായക ഘടകങ്ങളായി ഉപയോഗിക്കുന്നതിന് STMicroelectronics ഉൽപ്പന്നങ്ങൾക്ക് അംഗീകാരമില്ല.
ST ലോഗോ STMicroelectronics-ന്റെ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രയാണ്
2003 STMmicroelectronics - എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.
STMicroelectronics വഴി I2C ഘടകഭാഗങ്ങൾ വാങ്ങുന്നത് ഫിലിപ്സ് I2C പേറ്റന്റിന് കീഴിൽ ഒരു ലൈസൻസ് നൽകുന്നു. ഫിലിപ്സ് നിർവചിച്ചിരിക്കുന്ന I2C സ്റ്റാൻഡേർഡ് സ്പെസിഫിക്കേഷന് സിസ്റ്റം അനുരൂപമാണെങ്കിൽ ഒരു I2C സിസ്റ്റത്തിൽ ഈ ഘടകങ്ങൾ ഉപയോഗിക്കുന്നതിനുള്ള അവകാശങ്ങൾ അനുവദിച്ചിരിക്കുന്നു.
STMicroelectronics ഗ്രൂപ്പ് ഓഫ് കമ്പനീസ്
ഓസ്ട്രേലിയ - ബ്രസീൽ - കാനഡ - ചൈന - ഫിൻലാൻഡ് - ഫ്രാൻസ് - ജർമ്മനി - ഹോങ്കോംഗ് - ഇന്ത്യ - ഇസ്രായേൽ - ഇറ്റലി - ജപ്പാൻ
മലേഷ്യ - മാൾട്ട - മൊറോക്കോ - സിംഗപ്പൂർ - സ്പെയിൻ - സ്വീഡൻ - സ്വിറ്റ്സർലൻഡ് - യുണൈറ്റഡ് കിംഗ്ഡം - യുഎസ്എ
http://www.st.com
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
STMicroelectronics ST92F120 ഉൾച്ചേർത്ത ആപ്ലിക്കേഷനുകൾ [pdf] നിർദ്ദേശങ്ങൾ ST92F120 ഉൾച്ചേർത്ത ആപ്ലിക്കേഷനുകൾ, ST92F120, ഉൾച്ചേർത്ത ആപ്ലിക്കേഷനുകൾ, ആപ്ലിക്കേഷനുകൾ |