STMicroelectronics logo

STMicroelectronics ST92F120 Talosaga Fa'apipi'i

STMicroelectronics ST92F120 Talosaga Fa'apipi'i

FOLASAGA

Microcontrollers mo talosaga fa'apipi'i e masani ona tu'ufa'atasia le tele ma le tele o peripherals fa'apea fo'i ma manatuaga tetele. O le tuʻuina atu o oloa saʻo ma foliga saʻo e pei o le Flash, faʻataʻitaʻiina EEPROM ma le tele o faʻasalalauga i le tau saʻo e masani lava o se luʻitau. O le mafuaaga lena e tatau ai ona faʻaitiitia le tele o le microcontroller i taimi uma pe a faʻatagaina e tekinolosi. Ole la'asaga tele lea e fa'atatau ile ST92F120.
O le fa'amoemoe o lenei pepa o le tu'uina atu lea o eseesega i le va o le ST92F120 microcontroller i le 0.50-micron technology ma le ST92F124/F150/F250 i le 0.35-micron technology. O lo'o tu'uina mai ai ni ta'iala mo le fa'aleleia o talosaga mo vaega uma e lua o polokalame ma meafaigaluega.
I le vaega muamua o lenei pepa, o le eseesega i le va o ST92F120 ma ST92F124/F150/F250 masini o loʻo lisiina. I le vaega lona lua, o suiga e manaʻomia mo le faʻaogaina o masini ma polokalama faʻapipiʻi o loʻo faʻamatalaina.

FA'ALUA MAI LE ST92F120 I LE ST92F124/F150/F250
ST92F124/F150/F250 microcontrollers fa'aaoga 0.35 micron technology e tutusa ma ST92F120 microcontrollers fa'aaoga 0.50 micron technology, ae fa'aitiiti e fa'aaogaina e fa'aopoopo ai nisi mea fou ma fa'aleleia atili le fa'atinoga o masini ST92F124/F150/F250. Toeitiiti lava o periph-erals uma o lo'o fa'atumauina foliga tutusa, o le mea lea e taula'i ai lenei pepa i na'o vaega ua suia. Afai e leai se eseesega i le va o le 0.50 micron peripheral pe a faʻatusatusa i le 0.35 tasi, e ese mai i lona tekinolosi ma le mamanu mamanu, e le o tuʻuina atu le peripheral. O le analog fou i le numera converter (ADC) o le suiga tele lea. O lenei ADC e faʻaaogaina se tasi 16-channel A/D converter ma 10 bits resolution nai lo le lua 8-channel A/D converters ma 8-bit resolution-tion. Le faʻalapotopotoga fou manatua, toe setiina fou ma le iunite faʻatonutonu uati, voltage fa'atonutonu ma fa'apolopolo fou I/O o le a toetoe lava a manino suiga mo le talosaga. O pe-ripherals fou o le Controller Area Network (CAN) ma le asynchronous Serial Communication Interface (SCI-A).

PINOUT
O le ST92F124/F150/F250 na mamanuina ina ia mafai ona sui le ST92F120. O le mea lea, o pinouts e toetoe lava tutusa. O nai eseesega o loʻo faʻamatalaina i lalo:

  • O le Clock2 na toe va'aia mai le taulaga P9.6 i le P4.1
  • Na toe va'aia auala fa'aoga analog e tusa ai ma le laulau o lo'o i lalo.

Fuafuaga 1. Fa'afanua Fa'afanua Fa'asologa o Fa'auiga Analog

PIN ST92F120 Pinout ST92F124/F150/F250 Pinout
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) na aveesea ona o le SCI1 na suia e SCI-A.
  • A21(P9.7) lalo i le A16 (P9.2) na faʻaopoopoina ina ia mafai ona faʻafesoʻotaʻi e oʻo atu i le 22 bits i fafo.
  • 2 fou CAN peripheral masini e maua: TX0 ma RX0 (CAN0) i luga o ports P5.0 ma P5.1 ma TX1 ma RX1 (CAN1) i luga o pine tuuto.

RW RESET STATE
I lalo o le Reset state, o le RW e maualuga le toso i luga ae e leʻi i luga ole ST92F120.

SCHMITT TRIGGERS

  • I / O ports ma Special Schmitt Triggers e le o toe iai i le ST92F124 / F150 / F250 ae ua suia e I / O ports ma High Hysteresis Schmitt Triggers. O pine I/O fa'afeso'ota'i o: P6[5-4].
  • Eseesega ile VIL ma le VIH. Silasila i le Laulau 2.

Fuafuaga 2. Tulaga Fa'aofi Schmitt Trigger DC Uiga Fa'aeletise
(VDD = 5 V ± 10%, TA = –40° C i le +125° C, vagana ai ua faamaoti mai)

 

Faailoga

 

Parameter

 

Meafaigaluega

Taua  

Vaega

Min Ituaiga(1) Max
 

 

VIH

Fa'aulu i luga ole tulaga maualuga Schmitt Trigger

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

Fa'aaofia Low Level Standard Schmitt Trigger

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

Tulaga Maulalo

High Hyst.Schmitt Trigger

P4[7:6]-P6[5:4]

ST92F120 0.3 x VDD V
ST92F124/F150/F250 0.25 x VDD V
 

 

 

 

 

VHYS

Input Hysteresis Standard Schmitt Trigger

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

Input Hysteresis

High Hyst. Schmitt fa'aoso

P4[7:6]

ST92F120 800 mV
ST92F124/F150/F250 1000 mV
Input Hysteresis

High Hyst. Schmitt fa'aoso

P6[5:4]

ST92F120 900 mV
ST92F124/F150/F250 1000 mV

Se'i vagana ua fa'ailoa mai, o fa'amaumauga masani e fa'avae ile TA= 25°C ma le VDD= 5V. E na'o latou lipotia mo laina ta'iala mamanu e le'i tofotofoina i le gaosiga.

FAALAPOTOPOTOGA

Manatu i fafo
I le ST92F120, na'o le 16 bits na maua i fafo. I le taimi nei, i luga o le ST92F124 / F150 / F250 masini, o le 22 bits o le MMU o loʻo maua i fafo. O lenei faʻalapotopotoga e faʻaaogaina e faʻafaigofie ai ona faʻafesoʻotaʻi e oʻo atu i le 4 Mbytes fafo. Ae o vaega 0h i le 3h ma le 20h i le 23h e le maua i fafo.

Fa'alapotopotoga a le Vaega o Flash
Vaega F0 i le F3 o loʻo i ai se faʻalapotopotoga fou i le 128K ma le 60K Flash masini e pei ona faʻaalia i le Table 5 ma le Table 6. Table 3. ma le Table 4 o loʻo faʻaalia ai le faʻalapotopotoga muamua.

Fuafuaga 3. Fa'atonuga mo le 128K Flash ST92F120 Flash Device

Vaega Tulaga Tele Tele
TestFlash (TF) (Fa'asao)

OTP Area

Tusi Resitala Puipuia (fa'asao)

230000h i le 231F7Fh

231F80h i le 231FFBh

231FFCh i le 231FFFh

8064 paita

124 paita

4 paita

Uila 0 (F0)

Uila 1 (F1)

Uila 2 (F2)

Uila 3 (F3)

000000h i le 00FFFFh

010000h i le 01BFFFh

01C000h i le 01DFFFh

01E000h i le 01FFFFh

64 Kbytes

48 Kbytes

8 Kbytes

8 Kbytes

EEPROM 0 (E0)

EEPROM 1 (E1)

EEPROM faataitai

228000h i le 228FFFh

22C000h i le 22CFFFh

220000h i le 2203FFh

4 Kbytes

4 Kbytes

1 Kbyte

Fuafuaga 4. Fa'atonuga mo le 60K Flash ST92F120 Flash Device

Vaega Tulaga Tele Tele
TestFlash (TF) (Fa'asao)

OTP Area

Tusi Resitala Puipuia (fa'asao)

230000h i le 231F7Fh

231F80h i le 231FFBh

231FFCh i le 231FFFh

8064 paita

124 paita

4 paita

Uila 0 (F0) Fa'asao Uila 1 (F1)

Uila 2 (F2)

000000h i le 000FFFh

001000h i le 00FFFFh

010000h i le 01BFFFh

01C000h i le 01DFFFh

4 Kbytes

60 Kbytes

48 Kbytes

8 Kbytes

EEPROM 0 (E0)

EEPROM 1 (E1)

EEPROM faataitai

228000h i le 228FFFh

22C000h i le 22CFFFh

220000h i le 2203FFh

4 Kbytes

4 Kbytes 1Kbyte

Vaega Tulaga Tele Tele
TestFlash (TF) (Faasaoina) OTP Area

Tusi Resitala Puipuia (fa'asao)

230000h i le 231F7Fh

231F80h i le 231FFBh

231FFCh i le 231FFFh

8064 paita

124 paita

4 paita

Uila 0 (F0)

Uila 1 (F1)

Uila 2 (F2)

Uila 3 (F3)

000000h i le 001FFFh

002000h i le 003FFFh

004000h i le 00FFFFh

010000h i le 01FFFFh

8 Kbytes

8 Kbytes

48 Kbytes

64 Kbytes

Vaega Tulaga Tele Tele
Meafaigaluega Emulated EEPROM sec-
tors 228000h i le 22CFFFh 8 Kbytes
(fa'asao)
EEPROM faataitai 220000h i le 2203FFh 1 Kbyte
Vaega Tulaga Tele Tele
TestFlash (TF) (Fa'asao)

OTP Area

Tusi Resitala Puipuia (fa'asao)

230000h i le 231F7Fh

231F80h i le 231FFBh

231FFCh i le 231FFFh

8064 paita

124 paita

4 paita

Uila 0 (F0)

Uila 1 (F1)

Uila 2 (F2)

Uila 3 (F3)

000000h i le 001FFFh

002000h i le 003FFFh

004000h i le 00BFFFh

010000h i le 013FFFh

8 Kbytes

8 Kbytes

32 Kbytes

16 Kbytes

Vaega EEPROM Fa'ata'ita'i Meafaigaluega

(fa'asao)

EEPROM faataitai

 

228000h i le 22CFFFh

 

220000h i le 2203FFh

 

8 Kbytes

 

1 Kbyte

Talu ai ona o le tagata e toe setiina le nofoaga o loʻo tuʻuina i le tuatusi 0x000000, e mafai e le talosaga ona faʻaogaina le vaega F0 e fai ma vaega faʻapipiʻi 8-Kbyte, poʻo vaega F0 ma F1 o se vaega 16-Kbyte.

Flash & E3PROM Pule Resitala Nofoaga
Ina ia mafai ona fa'asaoina se tusi resitala fa'amatalaga (DPR), o le Flash ma le E3PROM (Emulated E2PROM) fa'atonu tusi resitala o lo'o toe va'aia mai le itulau 0x89 i le itulau 0x88 i le mea o lo'o i ai le vaega E3PROM. I lenei auala, e naʻo le tasi le DPR e faʻaaogaina e faʻasino i le E3PROM fesuiaiga ma le Flash & E2PROM faʻatonu resitala. Ae o lo'o avanoa pea tusi resitala i le tuatusi muamua. O tuatusi resitala fou o:

  • FCR 0x221000 & 0x224000
  • ECR 0x221001 & 0x224001
  • FESR0 0x221002 & 0x224002
  • FESR1 0x221003 & 0x224003
    I totonu o le talosaga, o nei nofoaga resitala e masani ona faʻamatalaina i totonu o le linker script file.

TOE FA'ATU MA LE PULE PULE UATI (RCCU)
Oscillator

O lo'o fa'atinoina se oscillator fou maualalo ma fa'atatauga fa'atatau nei:

  • Max. 200 µamp. fa'aaoga ile faiga tamo'e,
  • 0 amp. i le tulaga Taofi,

STMicroelectronics ST92F120 Talosaga Fa'apipi'i-1

PLL
E tasi le vaega (bit7 FREEN) ua fa'aopoopo i le tusi resitala PLLCONF (R246, itulau 55), o le fa'aaga lea e mafai ai ona fa'agasolo le tamo'e fua. O le toe setiina o le tau o lenei resitala o le 0x07. A toe setiina le bit FREEN, e tutusa lava le amio e pei o le ST92F120, o lona uiga e tape le PLL pe a:

  • ulufale i le tulaga taofi,
  • DX(2:0) = 111 ile tusi resitala PLLCONF,
  • ulufale i ala maualalo le malosi (Faatali mo Faalavelave po o le Malosi maualalo Faatali mo faalavelave) mulimuli i faatonuga WFI.

Pe a seti le FREEN bit ma o soʻo se tulaga o loʻo lisiina i luga e tupu, o le PLL e ulufale i le Free Running mode, ma faʻafefe i se taimi maualalo e masani lava e tusa ma le 50 kHz.
E le gata i lea, pe a tuʻuina atu e le PLL le uati i totonu, pe a mou atu le faʻailoga o le uati (mo se faʻataʻitaʻiga ona o le gau pe motusia resonator ...), e otometi lava ona tuʻuina atu se faailoilo saogalemu, e mafai ai e le ST9 ona faia ni galuega laveai.
Ole tele ole fa'ailoga ole uati e fa'alagolago ile DX[0..2] bits ole resitala PLLCONF (R246, page55).
Va'ai ile ST92F124/F150/F250 fa'amatalaga mo nisi fa'amatalaga.

 LOTO VOLTAGE FAʻATONU
I le ST92F124 / F150 / F250, o loʻo galue le autu i le 3.3V, ae o loʻo galue pea le I / Os i le 5V. Ina ia mafai ona tuʻuina atu le malosiaga 3.3V i le totonugalemu, ua faʻaopoopoina se faʻatonuga i totonu.

O le mea moni, o lenei voltage fa'atonu e aofia ai le 2 fa'atonu:

  • a autu voltage fa'atonu (VR),
  • a maualalo le mana voltage fa'atonu (LPVR).

O le voltagE tu'uina atu e le regulator (VR) le taimi nei o lo'o mana'omia e le masini i faiga fa'aoga uma. O le voltage fa'atonuina (VR) e ala i le fa'aopoopoina o se capacitor i fafo (300 nF min-imum) i luga o se tasi o pine Vreg e lua. O nei Vreg pine e le mafai ona faʻaosoina isi masini i fafo, ma e naʻo le faʻaaogaina mo le faʻatonutonuina o le eletise i totonu.
Le maualalo mana voltage fa'atonu (LPVR) fa'atupuina se vol e le maututage tusa ma le VDD/2, fa'atasi ai ma le fa'aletonu fa'alotoifale maualalo. E fa'atapula'aina le gaosiga o lo'o i ai nei, o lea e le lava mo le fa'aogaina atoatoa o masini. E maua ai le fa'aitiitia o le fa'aogaina o le eletise pe a o'o le pu i lalo ole Malosiaga (Fa'atali Mo Fa'alavelave, Fa'atali Malalo mo Fa'alavelave, Taofi pe Taofi modes).
A ola le VR, o le LPVR e otometi lava ona faʻagata.

TAIMI FAALEAGA

O suiga o meafaigaluega i le Taimi Fa'alautele o le ST92F124/F150/F250 pe a fa'atusatusa i le ST92F120 e na'o le fa'alavelave fa'atupu galuega. Ae o nisi faʻamatalaga patino ua faʻaopoopoina i faʻamaumauga e uiga i le Forced Compare mode ma le One Pulse mode. O nei fa'amatalaga e mafai ona maua i le ST92F124/F150/F250 Fa'amatalaga fou.

Pu'e Fa'aulu/Fa'atusa Fa'atusa
I luga o le ST92F124/F150/F250, o le IC1 ma le IC2 (OC1 ma le OC2) faʻalavelave e mafai ona faʻaogaina eseese. E faia lenei mea e faʻaaoga ai 4 bits fou i le resitala CR3:

  • IC1IE=CR3[7]: Fa'auluina Pu'e 1 Fa'alavelave Fa'aaga. Afai e toe setiina, o le Input Capture 1 faʻalavelave e taofia-faʻagata. A seti, e tupu se fa'alavelave pe a seti le fu'a ICF1.
  • OC1IE=CR3[6]: Fa'atusa Fa'atusa 1 Fa'alavelave Fa'aaga. A toe setiina, Fa'atusa Fa'atusa 1 fa'alavelave fa'alavelave. A seti, e tupu se fa'alavelave pe a seti le fu'a OCF2.
  • IC2IE=CR3[5]: Pu'e Fa'aulu 2 Fa'alavelave Fa'aaga. A toe setiina, ua taofia le fa'alavelaveina o le Input Capture 2. Pe a seti, e tupu se faʻalavelave pe a seti le fuʻa ICF2.
  • OC2IE=CR3[4]: Fa'atusa Fa'atusa 2 Fa'alavelave Fa'aaga. Pe a toe setiina, Fa'atusa Fa'atusa 2 Fa'alavelave ua taofia. A seti, e tupu se fa'alavelave pe a seti le fu'a OCF2.
    Fa'aaliga: O le IC1IE ma le IC2IE (OC1IE ma le OC2IE) faʻalavelave e le taua pe afai e seti le ICIE (OCIE). Ina ia mafai ona amanaia, e tatau ona toe setiina le ICIE (OCIE).

Faiga PWM
O le OCF1 bit e le mafai ona seti e meafaigaluega i le PWM mode, ae o le OCF2 bit e seti i taimi uma e fetaui ai le fata ma le tau i le resitala OC2R. E mafai ona tupu ai se fa'alavelave pe a seti le OCIE po'o le toe setiina o le OCIE ma seti le OC2IE. O lenei fa'alavelave o le a fesoasoani i so'o se fa'aoga e mana'omia ai le fesuia'i feso'ota'iga le lautele o le pulusi po'o vaitaimi.

A/D FILIU (ADC)
Ua fa'aopoopoina se fa'aliliuga A/D fou fa'atasi ai ma vaega autu nei:

  • 16 auala,
  • 10-bit iugafono,
  • 4 MHz maualuga taimi (uati ADC),
  • 8 ADC taamilosaga uati mo samptaimi umi,
  • 20 ADC taamilosaga uati mo taimi liua,
  • Nu'u fa'aoga faitau 0x0000,
  • Faitauga atoa 0xFFC0,
  • Ole sa'o atoatoa ole ± 4 LSBs.

O lenei A/D converter fou e tutusa lona fausaga ma le mea muamua. O loʻo lagolagoina pea le faʻaaliga a-alog watchdog, ae o lea ua faʻaaogaina naʻo le 2 o le 16 auala. O laina nei e 2 e feso'ota'i ma e mafai ona filifilia tuatusi e ala ile polokalame. Faatasi ai ma le fofo muamua e faaaoga ai sela ADC e lua, e fa alavai analog watchdog na maua ae i tuatusi alalaupapa tumau, auala 6 ma 7.
Va'ai ile Pepa Fa'amaumauga ST92F124/F150/F250 fa'afouina mo le fa'amatalaga o le A/D Con-verter fou.
 I²C

I²C IERRP BIT RESET
I le ST92F124/F150/F250 I²C, o le IERRP (I2CISR) bit e mafai ona toe setiina e le polokalama e tusa lava pe seti se tasi o fuʻa nei:

  • SCLF, ADDTX, AF, STOPF, ARLO ma BERR ile resitala I2CSR2
  • SB bit i le I2CSR1 Resitala

E le sa'o mo le ST92F120 I²C: ole IERRP bit e le mafai ona toe setiina e masini komepiuta pe a fa'atulaga se tasi o nei fu'a. Mo lenei mafua'aga, i luga ole ST92F120, o le fa'alavelave fa'alavelave masani (ulu i le mulimuli i le mea na tupu muamua) e toe fa'afo'i vave pe a iai se isi mea na tupu i le taimi muamua o le fa'atinoga masani.

AMATA LE FAATINOGA
O se eseesega i le va o le ST92F120 ma le ST92F124/F150/F250 I²C o lo'o i ai i luga ole START bit generation mechanism.
Ina ia fa'atupuina se mea e tupu AMATA, e fa'atulaga e le fa'ailoga tusi le START ma le ACK bits i le resitala I2CCR:
– I2CCCR |= I2Cm_START + I2Cm_ACK;

A aunoa ma le filifiliga optimization filifiliga filifilia, e faaliliuina i le assembler le auala lenei:

  • – po’o le R240,#12
  • – ld r0,R240
  • – ld R240,r0

Ole fa'atonuga ole OR e fa'atulaga ai le bit Amata. I le ST92F124/F150/F250, o le fa'atonuga o fa'atonuga lona lua e maua ai le talosaga lona lua o le fa'alavelave. Ole mea lona lua AMATA e tupu pe a uma le isi fa'asalalauga byte.
Faatasi ai ma soʻo se tasi o filifiliga faʻapipiʻi sili ona filifilia, e le talosagaina e le code assembler se mea lona lua START:
– po’o le R240,#12

PEPA FOU

  • E oo atu i le 2 CAN (Controller Area Network) sela ua faaopoopo. Fa'amatalaga o lo'o maua ile ST92F124/F150/F250 Fa'amaumauga fou.
  • E oʻo atu i le 2 SCI o loʻo avanoa: o le SCI-M (Multi-protocol SCI) e tutusa ma le ST92F120, ae o le SCI-A (Asynchronous SCI) e fou. O faʻamatalaga mo lenei faʻaoga fou o loʻo maua ile ST92F124/F150/F250 Faʻamatalaga fou.

2 FUAFUAGA MA SOFWARE SOFTWARE I LE FAIGA FA'ATA'IGA

PINOUT

  • Ona o lona toe fa'atulagaina, e le mafai ona fa'aogaina le CLOCK2 i le talosaga lava e tasi.
  • SCI1 e mafai ona faʻaaogaina i le asynchronous mode (SCI-A).
  • O suiga ole fa'afanua o ala fa'aoga analog e mafai ona faigofie ona fa'atautaia e polokalame.

LOTO VOLTAGE FAʻATONU
Ona o le i ai o le voltage fa'atonu, e mana'omia capacitors fafo i luga o pine Vreg ina ia mafai ai ona tu'uina atu le 'autu i se fa'amautu le mana. I le ST92F124 / F150 / F250, o loʻo galue le autu i le 3.3V, ae o loʻo galue pea le I / Os i le 5V. Ole tau maualalo ole fautuaina ole 600nF poʻo le 2*300nF ma o le mamao i le va o pine Vreg ma mea faʻapipiʻi e tatau ona faʻaitiitia.
E leai se isi suiga e mana'omia ona faia i le laupapa talosaga meafaigaluega.

FLASH & EEPROM PULE RESISTA MA FA'AIGA FA'AMANATU
Ina ia faʻasaoina le 1 DPR, o faʻamatalaga faʻamatalaga faʻailoga e fetaui ma le Flash ma le EEPROM faʻatonu resitala e mafai ona suia. E masani ona faia lenei mea i le linker script file. Le resitara 4, FCR, ECR, ma FESR [0:1], ua faʻamatalaina i le 0x221000, 0x221001, 0x221002 ma le 0x221003, i le faasologa.
O le 128-Kbyte Flash vaega toe fa'atulagaina e a'afia ai fo'i le tusitusiga feso'ota'i file. E tatau ona toe fa'aleleia e tusa ai ma le fa'alapotopotoga fou.
Va'ai i le Vaega 1.4.2 mo le fa'amatalaga o le fa'alapotopotoga fou o le Flash.

TOE FA'ATU MA LE PULE PULE UATI

Oscillator
Crystal Oscillator
E tusa lava pe tumau le fetaui ma le ST92F120 mamanu laupapa, e le o toe fautuaina e faaofi se 1MOhm tetee e tutusa ma le oscillator tioata fafo i luga o se laupapa talosaga ST92F124 / F150 / F250.

STMicroelectronics ST92F120 Talosaga Fa'apipi'i-2

Lisi
A'o le ST92F120 e ma'ale'ale ile tafe mai le GND ile OSCIN, ole ST92F124/F1 50/F250 e ma'ale'ale ile tafe mai VDD ile OSCIN. E fautuaina e siosiomia le tioata oscil-lator e se mama eleele i luga o le laupapa matagaluega lolomi ma faʻaoga se ata faʻapipiʻi e aloese ai mai faʻafitauli o le susu, pe a manaʻomia.
Uati fafo
E tusa lava pe tumau le fetaui ma le ST92F120 mamanu laupapa, e fautuaina e faʻaoga le uati fafo i luga o le OSCOUT input.
Le advantago:

  • e mafai ona faʻaaogaina se faʻailoga faʻaoga TTL masani ae o le ST92F120 Vil i luga o le uati fafo i le va o le 400mV ma le 500mV.
  • le tetee fafo i le va o OSCOUT ma VDD e le manaʻomia.

STMicroelectronics ST92F120 Talosaga Fa'apipi'i-3

PLL
Faiga masani
O le toe setiina o le tau o le resitala PLLCONF (p55, R246) o le a amataina le talosaga i le auala tutusa e pei o le ST92F120. Mo le fa'aogaina o le ta'avale fua fua i tulaga o lo'o fa'amatalaina i le Vaega 1.5, e tatau ona fa'atulaga le PLLCONF[7] bit.

Faiga Uati Saogalemu
I le faʻaaogaina o le ST92F120, afai e mou atu le faʻailoga o le uati, o le ST9 core ma le peripheral clock e taofi, e leai se mea e mafai ona faia e faʻapipiʻi ai le talosaga i se tulaga saogalemu.
O le ST92F124 / F150 / F250 design e faʻaalia ai le faailo o le uati saogalemu, e mafai ona faʻatulagaina le talosaga i se tulaga saogalemu.
Pe a mou atu le faailo o le uati (mo se faʻataʻitaʻiga ona o se resonator gau pe motusia), e tupu le mea e tatala ai le PLL.
O le auala sili atu le saogalemu e pulea ai lenei mea na tupu o le mafai lea o le INTD0 faʻalavelave fafo ma tuʻuina atu i le RCCU e ala i le setiina o le INT_SEL bit i le CLKCTL resitala.
O le fa'alavelave fa'alavelave masani e siaki le puna fa'alavelave (silasila i le 7.3.6 Interrupt Generation Chapter o le ST92F124/F150/F250 datasheet), ma fetuutuunai le talosaga i se tulaga saogalemu.
Fa'aaliga: E le'o taofia le uati pito i luga ma so'o se fa'ailoga mai fafo e gaosia e le microcontroller (mo se fa'ata'ita'iga PWM, feso'ota'iga fa'asologa...) e tatau ona taofi i le taimi muamua o fa'atonuga e fa'atino e le fa'alavelave masani.

TAIMI FAALEAGA
Pu'e Fa'aulu / Fa'atusa Fa'atusa
Ina ia fa'atupuina se Taimi Fa'alavelave, o se polokalame ua atia'e mo le ST92F120 atonu e mana'omia le fa'afouina i nisi tulaga:

  • Afai e fa'aoga uma le Timer Interrupts IC1 ma le IC2 (OC1 ma le OC2), ICIE (OCIE) o le resitala CR1 e tatau ona seti. Ole tau ole IC1IE ma le IC2IE (OC1IE ma le OC2IE) ile tusi resitala CR3 e le taua tele. O lea la, e le tatau ona suia le polokalame i lenei tulaga.
  • Afai e na'o le tasi le Fa'alavelave e mana'omia, ICIE (OCIE) e tatau ona toe setiina ma IC1IE po'o IC2IE (OC1IE po'o OC2IE) e tatau ona seti fa'atatau i le fa'alavelave fa'aaoga.
  • Afai e leai se tasi o le Timer Interrupts e faʻaaogaina, ICIE, IC1IE ma IC2IE (OCIE, OC1IE ma OC2IE) e tatau ona toe setiina uma.

Faiga PWM
E mafai nei ona fa'atupuina se Taimi Fa'alavelave i taimi ta'itasi Counter = OC2R:

  • Ina ia mafai, seti le OCIE poʻo le OC2IE,
  • Ina ia tape, toe seti le OCIE MA OC2IE.

10-BIT ADC
Talu ai o le ADC fou e matua ese lava, o le polokalame e tatau ona faʻafouina:

  • O fa'amaumauga uma o fa'amaumauga e 10 bits, lea e aofia ai tusi resitala fa'amau. O lea la, e vaevaeina tusi ta'itasi i ni resitara 8-bit se lua: o le tusi resitala pito i luga ma le tusi resitala pito i lalo, lea e na'o le 2 pito sili ona taua e fa'aaogaina:STMicroelectronics ST92F120 Talosaga Fa'apipi'i-4
  • O le ala amata o le liua ua fa'amatalaina nei i bits CLR1[7:4] (Pg63, R252).
  • O alavai analog watchdog e filifilia e bits CLR1[3:0]. Pau lava le tulaga e tatau ona soso'o ia alavai e lua.
  • Ua filifilia le uati ADC i le CLR2[7:5] (Pg63, R253).
  • E le'i suia tusi resitala fa'alavelave.

Ona o le fa'atuputeleina o le umi o tusi resitala ADC, e ese le fa'afanua resitala. O le nofoaga o le resitala fou o loʻo tuʻuina atu i le faʻamatalaga o le ADC i le ST92F124/F150/F250 Faʻamaumauga fou.
I²C

IERRP BIT RESET
I le ST92F124 / F150 / F250 faʻalavelave faʻalavelave faʻapitoa e tuʻuina atu i le Error Faʻatali mea na tupu (faʻatulagaina IERRP), e tatau ona faʻatinoina se faʻaoga polokalama.
O lenei matasele e siaki uma fu'a ma fa'atino gaioiga talafeagai. E le muta le matasele seiloga e toe seti uma fu'a.
I le fa'ai'uga o le fa'aogaina o le polokalame, o le IERRP bit e toe setiina e le polokalama ma alu ese le code mai le fa'alavelave masani.

AMATA Talosaga Mea
Ina ia aloese mai soʻo se mea e le manaʻomia faʻalua START, faʻaaoga soʻo se filifiliga otpimization compiler, i le Fai.file.

O lesi foi mea:
CFLAGS = -m$(MODEL) -I$(INCDIR) -O3 -c -g -Wa,-alhd=$*.lis

Fa'aleleia ma toe fa'aleleia lau ST9 HDS2V2 EMULATOR

FOLASAGA
O lenei vaega o lo'o i ai fa'amatalaga e uiga i le fa'aleleia o le firmware a lau emulator po'o le toe fa'aleleia e lagolago ai se su'esu'ega ST92F150. A uma loa ona e toe fetuutuunai lau emulator e lagolago ai se su'esu'ega ST92F150 e mafai ona e toe fetu'una'i e lagolago ai se isi su'esu'ega (moampse su'esu'ega ST92F120) mulimuli i le faiga lava lea e tasi ma filifili le su'esu'ega talafeagai.

FA'AMATALAGA MO LE FA'ATA'IGA MA/PO'O LE TOE FA'AVAEINA O LAU EMULATOR
Ole ST9 HDS2V2 emulators ma su'esu'ega fa'ata'ita'iga o lo'o lagolagoina le fa'aleleia ma/po'o le toe fa'afouina i masini su'esu'e fou:

  • ST92F150-EMU2
  • ST92F120-EMU2
  • ST90158-EMU2 ma ST90158-EMU2B
  • ST92141-EMU2
  • ST92163-EMU2
    Aʻo leʻi taumafai e faʻatino le faʻaleleia / toe faʻaleleia o lau emulator, e tatau ona e faʻamautinoa o loʻo ausia uma tulaga nei:
  • O le mata'itū o lau ST9-HDS2V2 emulator e maualuga atu pe tutusa ma le 2.00. [E mafai ona e vaʻai poʻo le fea le mataʻituina o lau emulator i le Target field o le About ST9 + Visual Debug window, lea e te tatalaina i le filifilia o Fesoasoani>About.. mai le ST9 + Visual Debug's menu autu.]
  • Afai o loʻo faʻaogaina lau PC ile Windows ® NT ® operating system, e tatau ona e maua le pule faʻapitoa.
  • E tatau ona e faʻapipiʻiina le ST9 + V6.1.1 (poʻo mulimuli ane) Toolchain i luga o le PC talimalo e fesoʻotaʻi ma lau ST9 HDS2V2 emulator.

FAAPEFEA ONA FA'ATA'I/TULA'I LOU ST9 HDS2V2 EMULATOR
O le faʻatinoga e taʻu atu ia te oe pe faʻafefea ona faʻaleleia / toe faʻaleleia lau emulator ST9 HDS2V2. Ia mautinoa e te ausia uma mea e manaʻomia muamua aʻo leʻi amataina, a leai e mafai ona e faʻaleagaina lau emulator e ala i le faia o lenei faiga.

  1. Ia mautinoa o loʻo fesoʻotaʻi lau ST9 HDS2V2 emulator e ala i le port parallel port i lau PC talimalo o loʻo faʻaogaina Windows ® 95, 98, 2000 poʻo NT ®. Afai o lo'o e toe fa'atulaga lau emulator e fa'aoga i se su'esu'ega fou, e tatau ona feso'ota'i fa'aletino le su'esu'ega fou i le laupapa autu HDS2V2 e fa'aaoga ai uaea fe'avea'i e tolu.
  2. I luga o le PC talimalo, mai Windows ®, filifili Amata>Run….
  3. Kiliki le faamau Su'esu'e e su'e ai ile fa'ailoga na e fa'apipi'iina ai le ST9+ V6.1.1 Toolchain. Ona o le faaletonu, o le auala fa'apipi'i faila o le C:\ST9PlusV6.1.1\... I le fa'apipi'i fa'apipi'i, su'esu'e i le ..\downloader\ subfolder.
  4. Su'e le ..\downloader\ \ directory e fetaui ma le igoa o le emulator e te manaʻo e faʻaleleia / fetuutuunai.
    Mo example, afai e te manaʻo e toe faʻaleleia lau emulator ST92F120 e faʻaaoga i le ST92F150-EMU2 suʻega faʻataʻitaʻiga, suʻesuʻe i le ..\downloader\ \ directory.
    5. Ona filifili lea o le lisi e fetaui ma le lomiga e te manaʻo e faʻapipiʻi (mo example, o le V1.01 version o loʻo maua i ..\downloader\ \v92\) ma filifili le file (mo example, setup_st92f150.bat).
    6. Kiliki i luga Tatala.
    7. Kiliki OK i le faamalama Run. O le a amata le fa'afouga. E tatau lava ona e mulimuli i fa'atonuga o lo'o fa'aalia ile lau ole PC.
    LAPATAIGA: Aua le taofia le emulator, poʻo le polokalame aʻo faʻagasolo le faʻafouga! Atonu e faaleagaina lau emulator!

“O LE FAAMATALAGA O LOO NEI E MO LE TA'ITA'IGA NA'O LE FA'AMATALAGA I LE TU'UINA ATU I TAGATA FA'AMATALAGA FA'AMATALAGA E FA'AVAE AI A LATOU O'O'O'OGA IA INA IA FA'ASAO LE TAIMI. O LE I'UGA, O LE STMICROELECTRONICS E LE FAI ONA NOFOAIGA MO SO'O SE FA'ASA'OGA, FA'A'O'O'O PO'O FA'ASA'E FA'A'ALI'E FA'A'ALI'E I SO'O SE FA'AALIGA E FA'ASA'E MAI LE ITONU O SE FAAMATALAGA MA/PO'O LE FA'A'OGA E FAIA E TAGATA FA'A'OTOGA O FA'AMATALAGA O LO'O I AI IA IA FA'AMATALAGA. ”

O fa'amatalaga tu'uina atu e talitonuina e sa'o ma fa'atuatuaina. Ae ui i lea, e leai se matafaioi a le STMicroelectronics mo taunuuga o le faʻaaogaina o ia faʻamatalaga poʻo soʻo se soliga o pateni poʻo isi aia tatau a isi vaega e ono mafua mai i lona faʻaaogaina. E leai se laisene e tu'uina atu e ala i fa'auiga po'o se isi mea i lalo o so'o se pateni po'o pateni aia a STMicroelectronics. O faʻamatalaga o loʻo taʻua i lenei lomiga e mafai ona suia e aunoa ma se faʻaaliga. O lenei lomiga e suitulaga ma sui uma faamatalaga na tuuina atu muamua. O oloa STMicroelectronics e le fa'atagaina mo le fa'aogaina o ni vaega taua i masini e lagolago ai le ola po'o faiga e aunoa ma le fa'atagaga tusitusia a le STMicroelectronics.
O le logo ST ose fa'ailoga fa'amaufa'ailoga a le STMicroelectronics
2003 STMicroelectronics – Aia Tatau Uma.

Fa'atauga o Vaega I2C e le STMicroelectronics o lo'o tu'uina atu se laisene i lalo ole Philips I2C Patent. O aia tatau e fa'aogaina ai nei vaega i totonu o le I2C system ua tu'uina atu pe a fa'apea e ogatasi le faiga ma le I2C Standard Specification e pei ona fa'amatalaina e Philips.
STMicroelectronics Vaega o Kamupani
Ausetalia - Pasila - Kanata - Saina - Finelani - Farani - Siamani - Hong Kong - Initia - Isaraelu - Italia - Iapani
Meleisia – Melita – Morocco – Sigapoa – Sepania – Suetena – Suiselani – United Kingdom – ISA
http://www.st.com

Pepa / Punaoa

STMicroelectronics ST92F120 Talosaga Fa'apipi'i [pdf] Faatonuga
ST92F120 Talosaga Fa'apipi'i, ST92F120, Talosaga Fa'apipi'i, Talosaga

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *