Ilogo ye-STMicroelectronics

I-STMicroelectronics ST92F120 Izicelo eziFakelweyo

I-STMicroelectronics ST92F120 Izicelo eziFakelweyo

INTSHAYELELO

Izilawuli ezincinci zezicelo ezizinzisiweyo zikholisa ukudibanisa iiperipherals ezininzi kunye neenkumbulo ezinkulu. Ukubonelela ngeemveliso ezifanelekileyo kunye neempawu ezifanelekileyo ezifana neFlash, i-EEPROM efanisiweyo kunye noluhlu olubanzi lweeperipherals kwiindleko ezifanelekileyo zihlala zingumngeni. Yiyo loo nto kunyanzelekile ukuba ucuthe ubungakanani bokufa kwe-microcontroller ngokukhawuleza nje ukuba itekhnoloji iyakuvumela. Eli nyathelo likhulu lisebenza kwi-ST92F120.
Injongo yolu xwebhu kukubonisa umahluko phakathi kwe-ST92F120 microcontroller kwi-teknoloji ye-0.50-micron ngokuchasene ne-ST92F124 / F150 / F250 kwi-teknoloji ye-0.35-micron. Ibonelela ngezikhokelo zokuphucula usetyenziso lwesoftware yayo kunye nemiba yehardware.
Kwinxalenye yokuqala yolu xwebhu, umahluko phakathi kwe-ST92F120 kunye ne-ST92F124/F150/F250 izixhobo zidweliswe. Kwinxalenye yesibini, ukuguqulwa okufunekayo kwi-hardware yesicelo kunye nesofthiwe ichazwe.

UKUHLAZIYA UKUSUKA KWI-ST92F120 UKUYA KU-ST92F124/F150/F250
I-ST92F124/F150/F250 i-microcontrollers esebenzisa i-0.35 iteknoloji ye-micron ifana ne-ST92F120 microcontrollers usebenzisa i-0.50 iteknoloji ye-micron, kodwa ukucutha kusetyenziselwa ukongeza izinto ezintsha kunye nokuphucula ukusebenza kwezixhobo ze-ST92F124 / F150 / F250. Phantse zonke ii-periph-erals zigcina iimpawu ezifanayo, yiyo loo nto olu xwebhu lujolise kuphela kumacandelo alungisiweyo. Ukuba akukho mahluko phakathi kwe-0.50 micron peripheral xa kuthelekiswa ne-0.35 enye, ngaphandle kweteknoloji kunye nendlela yoyilo, i-peripheral ayiboniswa. I-analog entsha ukuya kwi-digital converter (ADC) lolona tshintsho lukhulu. Le ADC isebenzisa itshaneli eyodwa ye-16 ye-A / D yokuguqula kunye nesisombululo se-bits ezili-10 endaweni yeziguquli ezimbini ze-8 ze-A / D ezine-8-bit resolu-tion. Umbutho omtsha wememori, ukusetha ngokutsha kunye neyunithi yokulawula iwashi, i-voltage yangaphakathitagIi-e regula-tors kunye nezithinteli ezintsha ze-I/O ziya phantse zibe lutshintsho oluselubala lwesicelo. I-pe-ripherals entsha yiNethiwekhi yendawo yoLawulo (CAN) kunye ne-asynchronous Serial Communication Interface (SCI-A).

IPINETHI
I-ST92F124/F150/F250 yenzelwe ukuba ikwazi ukuthatha indawo ye-ST92F120. Ngaloo ndlela, iipinouts ziphantse zifana. Umahluko omncinci uchazwe ngezantsi:

  • I-Clock2 yatshintshwa ukusuka kwizibuko i-P9.6 ukuya kwi-P4.1
  • Imijelo yokufaka ye-analog yaphinda yatshintshwa ngokwetheyibhile engezantsi.

Itheyibhile 1. I-Analog Input Channel Mapping

I-PIN Umfanekiso we-ST92F120 ST92F124/F150/F250 Pinout
P8.7 A1IN0 AIN7
P8.0 A1IN7 AIN0
P7.7 A0IN7 AIN15
P7.0 A0IN0 AIN8
  • I-RXCLK1 (P9.3), TXCLK1/ CLKOUT1 (P9.2), DCD1 (P9.3), RTS1 (P9.5) yasuswa ngenxa yokuba i-SCI1 yatshintshwa yi-SCI-A.
  • I-A21 (P9.7) phantsi ukuya kwi-A16 (P9.2) yongezwa ukuze ikwazi ukujongana ne-bits ye-22 ngaphandle.
  • Izixhobo ezi-2 ezitsha ze-CAN zeperipheral ziyafumaneka: TX0 kunye ne-RX0 (CAN0) kumazibuko e-P5.0 kunye ne-P5.1 kunye ne-TX1 kunye ne-RX1 (CAN1) kwizikhonkwane ezinikezelweyo.

RW UKUSETYENZISWA KWAKHONA KWESIMO
Ngaphantsi kwemeko yokusetha kwakhona, i-RW ibambe phezulu kunye nokutsalwa okubuthathaka kwangaphakathi ngelixa ingekho kwi-ST92F120.

SCHMITT TRIGGERS

  • I/O izibuko ezine-Special Schmitt Triggers azisekho kwi-ST92F124/F150/F250 kodwa zitshintshwa ngamazibuko e-I/O ane-High Hysteresis Schmitt Triggers. Izikhonkwane ze-I/O ezinxulumeneyo zezi: P6[5-4].
  • Umahluko kwi-VIL kunye ne-VIH. Jonga kwiTheyibhile yesi-2.

Itheyibhile 2. Inqanaba legalelo Schmitt Trigger DC Electrical Characterities
(VDD = 5 V ± 10%, TA = -40 ° C ukuya +125 ° C, ngaphandle kokuba kuchazwe ngenye indlela)

 

Uphawu

 

Ipharamitha

 

Isixhobo

Ixabiso  

Iyunithi

Min Chwetheza(1) Max
 

 

VIH

Igalelo loMgangatho oPhezulu weSchmitt 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]

I-ST92F120 0.7 x VDD V
 

 

ST92F124/F150/F250

 

0.6 x VDD

 

 

V

 

 

 

 

VIL

Igalelo loMgangatho oPhantsi weSchmitt 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]

I-ST92F120 0.8 V
 

 

ST92F124/F150/F250

 

0.2 x VDD

 

 

V

Ngena kwinqanaba eliphantsi

High Hyst.Schmitt Trigger

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

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

 

 

 

 

VHYS

Igalelo leHysteresis 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]

I-ST92F120 600 mV
 

 

ST92F124/F150/F250

 

 

250

 

 

mV

Igalelo leHysteresis

I-Hyst ephezulu. Schmitt Trigger

I-4[7:6]

I-ST92F120 800 mV
ST92F124/F150/F250 1000 mV
Igalelo leHysteresis

I-Hyst ephezulu. Schmitt Trigger

I-6[5:4]

I-ST92F120 900 mV
ST92F124/F150/F250 1000 mV

Ngaphandle kokuba kuchazwe ngenye indlela, idatha eqhelekileyo isekelwe kwi-TA= 25 °C kunye ne-VDD= 5V. Zichazwa kuphela kwimigca yesikhokelo soyilo engavavanywanga kwimveliso.

UMBUTHO WEMIKHUMBUZO

Inkumbulo yangaphandle
Kwi-ST92F120, ziibhithi ezili-16 kuphela ezazifumaneka ngaphandle. Ngoku, kwisixhobo se-ST92F124/F150/F250, iibhithi ezingama-22 ze-MMU zifumaneka ngaphandle. Lo mbutho usetyenziselwa ukwenza kube lula ukujongana ne-4 Mbytes yangaphandle. Kodwa amacandelo 0h ukuya 3h kunye 20h ukuya 23h azifumaneki ngaphandle ngaphandle.

Umbutho weCandelo leFlash
Amacandelo F0 ukuya kwi-F3 anombutho omtsha kwi-128K kunye ne-60K izixhobo ze-Flash njengoko kuboniswe kwiThebhile 5 kunye neThebhile 6. Itheyibhile 3. kunye neThebhile 4 ibonisa umbutho wangaphambili.

Itheyibhile 3. Ulwakhiwo lweMemori ye-128K Flash ST92F120 isixhobo esiFlash

Icandelo Iidilesi Ubungakanani obukhulu
TestFlash (TF) (Igciniwe)

Indawo ye-OTP

Iirejista zoKhuseleko (zigciniwe)

230000h ukuya 231F7Fh

231F80h ukuya 231FFBh

231FFCH ukuya 231FFFh

iibyte ezili-8064

iibyte ezili-124

iibyte ezili-4

I-Flash 0 (F0)

I-Flash 1 (F1)

I-Flash 2 (F2)

I-Flash 3 (F3)

000000h ukuya 00FFFFh

010000h ukuya ku-01BFFFh

01C000h ukuya 01DFFFh

01E000h ukuya 01FFFFh

64 Kbytes

48 Kbytes

8 Kbytes

8 Kbytes

EEPROM 0 (E0)

EEPROM 1 (E1)

Eyenziwe EEPROM

228000h ukuya 228FFFh

22C000h ukuya 22CFFh

220000h ukuya 2203FFh

4 Kbytes

4 Kbytes

1Kbyte

Itheyibhile 4. Ulwakhiwo lweMemori ye-60K Flash ST92F120 isixhobo esiFlash

Icandelo Iidilesi Ubungakanani obukhulu
TestFlash (TF) (Igciniwe)

Indawo ye-OTP

Iirejista zoKhuseleko (zigciniwe)

230000h ukuya 231F7Fh

231F80h ukuya 231FFBh

231FFCH ukuya 231FFFh

iibyte ezili-8064

iibyte ezili-124

iibyte ezili-4

Udanyazo olu-0 (F0) olugciniweyo oludanyazayo 1 (F1)

I-Flash 2 (F2)

000000h ukuya 000FFFh

001000h ukuya 00FFFFh

010000h ukuya ku-01BFFFh

01C000h ukuya 01DFFFh

4 Kbytes

60 Kbytes

48 Kbytes

8 Kbytes

EEPROM 0 (E0)

EEPROM 1 (E1)

Eyenziwe EEPROM

228000h ukuya 228FFFh

22C000h ukuya 22CFFh

220000h ukuya 2203FFh

4 Kbytes

4 Kbytes 1Kbyte

Icandelo Iidilesi Ubungakanani obukhulu
TestFlash (TF) (Igciniwe) Indawo ye-OTP

Iirejista zoKhuseleko (zigciniwe)

230000h ukuya 231F7Fh

231F80h ukuya 231FFBh

231FFCH ukuya 231FFFh

iibyte ezili-8064

iibyte ezili-124

iibyte ezili-4

I-Flash 0 (F0)

I-Flash 1 (F1)

I-Flash 2 (F2)

I-Flash 3 (F3)

000000h ukuya 001FFFh

002000h ukuya 003FFFh

004000h ukuya 00FFFFh

010000h ukuya 01FFFFh

8 Kbytes

8 Kbytes

48 Kbytes

64 Kbytes

Icandelo Iidilesi Ubungakanani obukhulu
Hardware Emulated EEPROM umzuzwana-
ii-tors 228000h ukuya 22CFFh 8 Kbytes
(bekelwe bucala)
Eyenziwe EEPROM 220000h ukuya 2203FFh 1Kbyte
Icandelo Iidilesi Ubungakanani obukhulu
TestFlash (TF) (Igciniwe)

Indawo ye-OTP

Iirejista zoKhuseleko (zigciniwe)

230000h ukuya 231F7Fh

231F80h ukuya 231FFBh

231FFCH ukuya 231FFFh

iibyte ezili-8064

iibyte ezili-124

iibyte ezili-4

I-Flash 0 (F0)

I-Flash 1 (F1)

I-Flash 2 (F2)

I-Flash 3 (F3)

000000h ukuya 001FFFh

002000h ukuya 003FFFh

004000h ukuya ku-00BFFFh

010000h ukuya 013FFFh

8 Kbytes

8 Kbytes

32 Kbytes

16 Kbytes

I-Hardware Emiliselwe amacandelo e-EEPROM

(bekelwe bucala)

Eyenziwe EEPROM

 

228000h ukuya 22CFFh

 

220000h ukuya 2203FFh

 

8 Kbytes

 

1Kbyte

Ukusukela ukuba indawo yevector yokusetha ngokutsha imiselwe kwidilesi 0x000000, isicelo sinokusebenzisa icandelo F0 njengendawo ye-8-Kbyte yomsebenzisi we-bootloader, okanye amacandelo F0 kunye ne-F1 njengendawo ye-16-Kbyte.

I-Flash kunye ne-E3PROM yoLawulo loBhaliso Indawo
Ukuze ulondoloze irejista yesalathisi sedatha (i-DPR), iirejista zokulawula i-Flash kunye ne-E3PROM (Emulated E2PROM) zihlaziywa ukusuka kwiphepha le-0x89 ukuya kwiphepha le-0x88 apho indawo ye-E3PROM ikhona. Ngale ndlela, i-DPR enye kuphela isetyenziselwa ukukhomba kuzo zombini iinguqu ze-E3PROM kunye neerejista zokulawula iFlash & E2PROM. Kodwa iirejista zisafikeleleka kwidilesi yangaphambili. Iidilesi ezintsha zerejista zezi:

  • FCR 0x221000 & 0x224000
  • ECR 0x221001 & 0x224001
  • FESR0 0x221002 & 0x224002
  • FESR1 0x221003 & 0x224003
    Kwisicelo, ezi ndawo zokubhalisa zidla ngokuchazwa kwiscript sekhonkco file.

UKUSETSHA KWAYE KUNYE NEYUNITHI YOLAWULO LWEWAYI (RCCU)
I-oscillator

I-oscillator entsha yamandla aphantsi iphunyeziwe ngezi nkcukacha zilandelayo:

  • Max. 200µamp. ukusetyenziswa kwindlela yokubaleka,
  • 0 amp. kwimodi yokumisa,

I-STMicroelectronics ST92F120 i-Applications embekelweyo-1

I-PLL
Intwana enye (bit7 FREEN) yongezwe kwirejista ye-PLLCONF (R246, iphepha lama-55), oku kukuvula imo yokuSebenza ngokuMahala. Ixabiso lokusetha kwakhona le rejista ngu-0x07. Xa i-FREEN isetyenzisiwe, inokuziphatha okufanayo nakwe-ST92F120, okuthetha ukuba i-PLL iyacinywa xa:

  • ukungena kwimowudi yokumisa,
  • DX(2:0) = 111 kwirejista ye-PLLCONF,
  • Ukungena kwiimowudi zamandla aphantsi (Lindela uKuphazamiseka okanye Ukulinda amandla aPhantsi ukuze uPhazamise) ulandela umyalelo weWFI.

Xa i-bit ye-FREEN iseti kwaye nayiphi na imiqathango edweliswe ngasentla iyenzeka, i-PLL ingena kwimodi yokuSebenza yaMahala, kwaye i-oscillates kwi-frequency ephantsi eqhelekile malunga ne-50 kHz.
Ukongezelela, xa i-PLL ibonelela ngewotshi yangaphakathi, ukuba uphawu lwewashi luyanyamalala (ngenxa yesimo ngenxa ye-resonator ephukileyo okanye enqanyuliwe ...), uphawu lwewotshi lokhuseleko lunikezelwa ngokuzenzekelayo, luvumela i-ST9 ukuba yenze imisebenzi yokuhlangula.
Ubuninzi bolu phawu lwewotshi luxhomekeke kwi-DX[0..2] bits yerejista ye-PLLCONF (R246, iphepha55).
Jonga kwi-ST92F124/F150/F250 yeenkcukacha ezithe vetshe.

 UMQULU WANGAPHAKATHITAGUMLAWULI
Kwi-ST92F124 / F150 / F250, ingundoqo isebenza kwi-3.3V, ngelixa i-I / Os isasebenza kwi-5V. Ukuze unikeze amandla e-3.3V kwi-core, umlawuli wangaphakathi wongezwe.

Enyanisweni, lo mqulutagUmlawuli we-e ubandakanya abalawuli aba-2:

  • umqulu ophambilitagumlawuli we-e (VR),
  • amandla aphantsi voltagumlawuli we-e (LPVR).

Umthamo oyintlokotagi-e regulator (VR) ibonelela ngoku ngokufunwa sisixhobo kuzo zonke iindlela zokusebenza. Umqulutagi-e regulator (VR) izinzile ngokongeza i-capacitor yangaphandle (300 nF min-imum) kwenye yezikhonkwane ezimbini zeVreg. Ezi zikhonkwane zeVreg azikwazi ukuqhuba ezinye izixhobo zangaphandle, kwaye zisetyenziselwa ukulawula unikezelo lwangaphakathi lwangaphakathi lwamandla.
Amandla aphantsi voltagi-e regulator (LPVR) yenza ivolthi engazinzileyotage malunga ne-VDD/2, kunye nokuchithwa okuncinci kwangaphakathi kwi-static. Imveliso yangoku ilinganiselwe, ngoko ayanelanga kwimowudi yokusebenza kwesixhobo esipheleleyo. Inika ukusetyenziswa kwamandla okuncitshisiweyo xa i-chip ikwimowudi yaMandla aPhantsi (Lindela ukuphazamisa, ukuLinda okuPhakamisayo, ukuMisa okanye ukuMisa iindlela).
Xa iVR isebenza, iLPVR iye ingasebenzi ngokuzenzekelayo.

IXESHA LOMSEBENZI OWONGEZELELWEYO

Ukuguqulwa kwe-hardware kwi-Timer eyongeziweyo yoMsebenzi we-ST92F124/F150/F250 xa kuthelekiswa ne-ST92F120 ichaphazela kuphela imisebenzi yokuvelisa ukuphazamiseka. Kodwa ulwazi oluthile longeziwe kumaxwebhu aphathelele kwimowudi yokuQhathanisa ngokunyanzeliswa kunye nemowudi yePulse enye. Olu lwazi lunokufumaneka kwi-ST92F124/F150/F250 Datasheet ehlaziyiweyo.

Igalelo lokuThatha/Imveliso Thelekisa
Kwi-ST92F124/F150/F250, i-IC1 kunye ne-IC2 (OC1 kunye ne-OC2) iphazamisayo inokuvunyelwa ngokwahlukileyo. Oku kwenziwa kusetyenziswa amasuntswana amatsha ama-4 kwirejista yeCR3:

  • IC1IE=CR3[7]: Igalelo Thatha 1 Ukuphazamisa Vuselela. Ukuba usetwe ngokutsha, i-Input Capture 1 iyaphazamiseka. Xa iseti, uphazamiseko luyenziwa ukuba iflegi ye-ICF1 isetiwe.
  • OC1IE=CR3[6]: Isiphumo Thelekisa i-1 Phakaza Yenza. Xa usetwa ngokutsha, Isiphumo sokuthelekisa 1 siyathintelwa. Xa iseti, uphazamiseko luyenziwa ukuba iflegi ye-OCF2 isetiwe.
  • IC2IE=CR3[5]: I-Input Capture 2 Phazamisa Vulela. Xa usetwa ngokutsha, i-Input Capture 2 iyaphazamiseka. Xa iseti, uphazamiseko luyenziwa ukuba iflegi ye-ICF2 isetiwe.
  • OC2IE=CR3[4]: Isiphumo Thelekisa i-2 Phakamisa Yenza. Xa usetwa ngokutsha, i-Output Thelekisa 2 Ukuphazamiseka kuyathintelwa. Xa iseti, uphazamiseko luyenziwa ukuba iflegi ye-OCF2 isetiwe.
    Phawula: I-IC1IE kunye ne-IC2IE (OC1IE kunye ne-OC2IE) ziphazamise azibalulekanga ukuba i-ICIE (OCIE) isetiwe. Ukuze kuthathelwe ingqalelo, i-ICIE (OCIE) kufuneka isetyenziselwe kwakhona.

Imo yePWM
I-bit ye-OCF1 ayinakusekwa nge-hardware kwimo ye-PWM, kodwa i-bit ye-OCF2 isetwa rhoqo xa i-counter ihambelana nexabiso kwirejista ye-OC2R. Oku kunokuvelisa uphazamiseko ukuba i-OCIE icwangcisiwe okanye ukuba i-OCIE iphinda icwangciswe kwaye i-OC2IE iseti. Oku kuphazamiseka kuya kunceda nasiphi na isicelo apho ububanzi be-pulse okanye amaxesha kufuneka kutshintshwe ngokudibeneyo.

I-A/D CONVERTER (ADC)
Isiguquli esitsha se-A/D esinezi mpawu zilandelayo zongezwa:

  • Iitshaneli ezi-16,
  • 10-bit isisombululo,
  • 4 MHz ubukhulu befrikhwensi (iwotshi yeADC),
  • 8 Imijikelo yewotshi ye-ADC ye-sampixesha lokulala,
  • Umjikelo wewotshi ye-20 ye-ADC ngexesha lokuguqulwa,
  • Zero igalelo lokufunda 0x0000,
  • Ukufundwa kwesikali esipheleleyo 0xFFC0,
  • Ukuchaneka ngokupheleleyo ± 4 LSBs.

Lo mguquli omtsha we-A/D unolwakhiwo olufanayo nolwangaphambili. Isaxhasa i-alog watchdog feature, kodwa ngoku isebenzisa kuphela i-2 yamajelo ali-16. Ezi tshaneli zi-2 zi-con-tiguous kwaye iidilesi zetshaneli zinokukhethwa ngesoftware. Ngesisombululo sangaphambili sisebenzisa iiseli ezimbini ze-ADC, iziteshi ezine ze-analog watchdog zazifumaneka kodwa kwiidilesi zesiteshi ezisisigxina, iziteshi ze-6 kunye ne-7.
Jonga kwi-ST92F124/F150/F250 Datasheet ehlaziyiweyo ngenkcazo ye-A/D Con-verter entsha.
 I²C

I²C IERRP UKUSETHWA KWAKHONA KWEBHAYITHI
Kwi-ST92F124/F150/F250 I²C, i-IERRP (I2CISR) bit inokuphinda imiselwe ngesoftware nokuba enye yezi flegi zilandelayo iseti:

  • SCLF, ADDTX, AF, STOPF, ARLO kunye ne-BERR kwirejista ye-I2CSR2
  • SB bit kwiRejista ye-I2CSR1

Asiyonyani kwi-ST92F120 I²C: isuntswana le-IERRP ayinakusetwa ngokutsha ngesoftware ukuba enye yezi flegi iseti. Ngenxa yesi sizathu, kwi-ST92F120, inkqubo yokuphazamiseka ehambelanayo (engene ngokulandela isiganeko sokuqala) iphinda ifakwe ngokukhawuleza ukuba esinye isiganeko senzeke ngexesha lokuqala lokwenziwa kwesiqhelo.

QALA ISICELO SOMNYATHO
Umahluko phakathi kwe-ST92F120 kunye ne-ST92F124/F150/F250 I²C ikhona kwi-START yokuvelisa kancinane isixhobo.
Ukuvelisa i-START isiganeko, ikhowudi yesicelo ibeka i-START kunye ne-ACK bits kwirejista ye-I2CCR:
– I2CCCR |= I2Cm_START + I2Cm_ACK;

Ngaphandle kokhetho lokuphucula umqokeleli olukhethiweyo, iguqulelwa ngokudibanisa ngale ndlela ilandelayo:

  • – okanye ama-R240,#12
  • – ld r0,R240
  • – ld R240,r0

I-OR umyalelo ucwangcisa i-Start bit. Kwi-ST92F124/F150/F250, ukuphunyezwa komyalelo womthwalo wesibini uphumela kwisicelo sesiganeko sesibini se-START. Esi siganeko sesibini se-START senzeka emva kothumelo lwe-byte elandelayo.
Ngalo naluphi na ukhetho lokuphucula umqokeleli olukhethiweyo, ikhowudi yokuhlanganisa ayiceli isiganeko sesibini se-START:
– okanye ama-R240,#12

AMAPHEPHA AMATSHA

  • Ukuya kuthi ga kwi-2 CAN (i-Controller Area Network) iiseli zongeziwe. Iinkcukacha ziyafumaneka kwi-ST92F124/F150/F250 Datasheet ehlaziyiweyo.
  • Ukuya kwii-SCI ezi-2 zikhoyo: i-SCI-M (i-Multi-protocol SCI) iyafana ne-ST92F120, kodwa i-SCI-A (i-Asynchronous SCI) intsha. Iinkcukacha zale peripheral entsha ziyafumaneka kwi-ST92F124/F150/F250 Datasheet ehlaziyiweyo.

IZIQINISEKISO EZI-2 IINKQUBO NESOFTWARE KWIBHODI YESICELO

IPINETHI

  • Ngenxa yokuhlelwa kwakhona kwayo, i-CLOCK2 ayinakusetyenziswa kwisicelo esifanayo.
  • I-SCI1 ingasetyenziswa kuphela kwimo ye-asynchronous (SCI-A).
  • Ukuguqulwa kwendlela yokufaka i-analog kwimephu inokuphathwa ngokulula ngesoftware.

UMQULU WANGAPHAKATHITAGUMLAWULI
Ngenxa yobukho bomthamo wangaphakathitagi-e regulator, ii-capacitors zangaphandle ziyafuneka kwi-Vreg pins ukwenzela ukubonelela nge-core kunye nokunikezelwa kwamandla okuzinzile. Kwi-ST92F124 / F150 / F250, ingundoqo isebenza kwi-3.3V, ngelixa i-I / Os isasebenza kwi-5V. Ubuncinci bexabiso elicetyiswayo yi-600 nF okanye i-2 * 300 nF kwaye umgama phakathi kwe-Vreg pins kunye ne-capacitors kufuneka ugcinwe ubuncinci.
Akukho lulunye uhlengahlengiso ekufuneka lwenziwe kwibhodi yesicelo sehardware.

IFLESHI NEEEPROM OLAWULO LWEEREJISTA KUNYE NOLUNGELELWANO LWEKHUMBUZO
Ukugcina i-1 DPR, iinkcazo zedilesi yesimboli ezihambelana neFlash kunye neerejista zokulawula ze-EEPROM zingatshintshwa. Oku kwenziwa ngokubanzi kwiskripthi sekhonkco file. Iirejista ezi-4, i-FCR, i-ECR, kunye ne-FESR[0:1], zichazwe kwi-0x221000, 0x221001, 0x221002 kunye ne-0x221003, ngokulandelanayo.
Uhlengahlengiso lwecandelo le-128-Kbyte Flash likwachaphazela umbhalo wekhonkco file. Kufuneka iguqulwe ngokuhambelana nombutho omtsha wecandelo.
Jonga iCandelo 1.4.2 ngenkcazelo yombutho omtsha wecandelo leFlash.

UKUSETSHA KWAYE KUNYE NEYUNITHI YOLAWULO LWEKHISHI

I-oscillator
ICrystal Oscillator
Nangona ukuhambelana noyilo lwebhodi ye-ST92F120 kugcinwa, akusakhuthazwa ukuba ufake i-resistor ye-1MOhm ngokuhambelana ne-crystal oscillator yangaphandle kwibhodi yesicelo se-ST92F124 / F150 / F250.

I-STMicroelectronics ST92F120 i-Applications embekelweyo-2

Ukuvuza
Ngelixa i-ST92F120 inovakalelo lokuvuza ukusuka kwi-GND ukuya kwi-OSCIN, i-ST92F124/F1 50/F250 inovakalelo lokuvuza ukusuka kwi-VDD ukuya kwi-OSCIN. Kunconywa ukuba ujikeleze i-crystal oscil-lator ngendandatho yomhlaba kwibhodi yesekethe eprintiweyo kunye nokufaka ifilimu yokugubungela ukuphepha iingxaki zomswakama, ukuba kuyimfuneko.
iwotshi yangaphandle
Nangona ukuhambelana noyilo lwebhodi ye-ST92F120 kugcinwa, kuyacetyiswa ukuba usebenzise iwashi yangaphandle kwigalelo le-OSCOUT.
I-advantagezi zi:

  • isignali yegalelo eqhelekileyo ye-TTL ingasetyenziswa ngelixa i-ST92F120 Vil kwiwotshi yangaphandle iphakathi kwe-400mV kunye ne-500mV.
  • i-resistor yangaphandle phakathi kwe-OSOUT kunye ne-VDD ayifuni.

I-STMicroelectronics ST92F120 i-Applications embekelweyo-3

I-PLL
Imo esemgangathweni
Ixabiso lokusetha kwakhona kwirejista ye-PLLLCONF (p55, i-R246) iya kuqalisa isicelo ngendlela efanayo nakwi-ST92F120. Ukusebenzisa imowudi yokuqhuba simahla kwiimeko ezichazwe kwiCandelo 1.5, i-PLLCONF[7] bit kufuneka isetwe.

IMowudi yeKloko yoKhuseleko
Ukusebenzisa i-ST92F120, ukuba isignali yewashi iyanyamalala, i-ST9 ingundoqo kunye newashi ye-peripheral imisiwe, akukho nto inokwenziwa ukuqwalasela isicelo kwindawo ekhuselekileyo.
Uyilo lwe-ST92F124/F150/F250 luzisa isignali yewotshi yokhuseleko, isicelo sinokuqwalaselwa kwindawo ekhuselekileyo.
Xa uphawu lwewotshi lunyamalala (umzekelo ngenxa yeresonator eyaphukileyo okanye eqhawulweyo), isiganeko sokuvula i-PLL senzeka.
Indlela ekhuselekileyo yokulawula esi siganeko kukwenza ukuba i-INTD0 iphazamiseke ngaphandle kwaye inike i-RCCU ngokucwangcisa i-INT_SEL bit kwirejista ye-CLKCTL.
Ukuphazamiseka kwesiqhelo okunxulumeneyo kuhlola umthombo wokuphazamiseka (jonga kwi-7.3.6 Isahluko soPhakamisa sesiZukulwana sedatha yedatha ye-ST92F124/F150/F250), kwaye uqwalasele isicelo kwindawo ekhuselekileyo.
Qaphela: Iwotshi yecala ayiyekwanga kwaye naluphi na umqondiso wangaphandle owenziwe sisilawuli esincinci (umzekelo i-PWM, unxibelelwano lwe-serial…) kufuneka lumiswe ngexesha lemiyalelo yokuqala eyenziwa luphazamiseko lwesiqhelo.

IXESHA LOMSEBENZI OWONGEZELELWEYO
I-Input Capture / Imveliso Thelekisa
Ukuze uvelise uphazamiseko lwexesha, inkqubo eyenzelwe i-ST92F120 inokufuna ukuhlaziywa kwiimeko ezithile:

  • Ukuba isibali-xesha siphazamisa i-IC1 kunye ne-IC2 (OC1 kunye ne-OC2) zombini zisetyenziswa, i-ICIE (OCIE) yerejista ye-CR1 kufuneka isetiwe. Ixabiso le-IC1IE kunye ne-IC2IE (OC1IE kunye ne-OC2IE) kwirejista ye-CR3 ayibalulekanga. Ke, inkqubo akufuneki iguqulwe kule meko.
  • Ukuba kufuneka uPhakamiso olunye kuphela, i-ICIE (OCIE) kufuneka imiswe ngokutsha kwaye i-IC1IE okanye i-IC2IE (OC1IE okanye i-OC2IE) kufuneka imiselwe ngokuxhomekeke kuphazamiseko olusetyenzisiweyo.
  • Ukuba akukho nasinye seziPhakamiso zeSibali esisetyenzisiweyo, i-ICIE, IC1IE kunye ne-IC2IE (OCIE, OC1IE kunye ne-OC2IE) kufuneka zisetwe ngokutsha.

Imo yePWM
Isiphazamiso sesibali-xesha ngoku sinokwenziwa ngexesha ngalinye iCounter = OC2R:

  • Ukuyenza, seta i-OCIE okanye i-OC2IE,
  • Ukuyivala, seta kwakhona i-OCIE NE-OC2IE.

I-10-BIT ADC
Ekubeni i-ADC entsha yahluke ngokupheleleyo, inkqubo kuya kufuneka ihlaziywe:

  • Zonke iirejista zedatha zi-10 bits, ezibandakanya iirejista ze-threshold. Ke irejista nganye yahlulwe yaba ziirejista ezimbini ze-8-bit: irejista ephezulu kunye nerejista esezantsi, apho kusetyenziswa kuphela i-2 eyona nto ibalulekileyo:I-STMicroelectronics ST92F120 i-Applications embekelweyo-4
  • Itshaneli yokuguqula isiqalo ngoku ichazwa ngamasuntswana CLR1[7:4] (Pg63, R252).
  • Imijelo ye-analog watchdog ikhethwe ngamasuntswana CLR1[3:0]. Ekuphela kwemeko kukuba la majelo mabini kufuneka ahambelane.
  • Iwotshi ye-ADC ikhethwe nge-CLR2[7:5] (Pg63, R253).
  • Iirejista zokuphazamiseka azikalungiswa.

Ngenxa yobude obuninzi beerejista ze-ADC, imephu yokubhalisa yahlukile. Indawo ezikuyo iirejista ezintsha inikwe kwinkcazo ye-ADC kwi-ST92F124/F150/F250 Datasheet ehlaziyiweyo.
I²C

IERRP BIT RESET
Kwinkqubo yokuphazamiseka kwe-ST92F124/F150/F250 enikezelwe kwisiganeko sokulinda impazamo (i-IERRP isetiwe), i-software loop kufuneka iphunyezwe.
Le loop ijonga iflegi nganye kwaye iphumeze iintshukumo ezihambelanayo ezifunekayo. Ilophu ayizukuphela de zonke iiflegi zisetwe ngokutsha.
Ekupheleni kokusetyenziswa kwe-loop yesofthiwe, i-bit ye-IERRP isetwa ngokutsha nge-software kwaye ikhowudi iphuma kwindlela yokuphazamiseka.

QALA isicelo soMnyhadala
Ukunqanda nawuphi na umnyhadala ongafunekiyo we-START, sebenzisa naziphi na iinketho ze-compiler otpimization, kwi-Makefile.

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

UKUHLAZIYA NOKULUNGISELELA KWAKHONA I-ST9 HDS2V2 EMULATOR YAKHO

INTSHAYELELO
Eli candelo liqulethe ulwazi malunga nendlela yokuphucula i-firmware ye-emulator yakho okanye uyibuyisele kwakhona ukuxhasa i-ST92F150 probe. Nje ukuba uqwalasele kwakhona i-emulator yakho ukuxhasa i-ST92F150 probe ungayiqwalasela kwakhona ukuxhasa enye iprobe (for ex.ample ST92F120 probe) ilandela inkqubo efanayo kunye nokukhetha iprobe efanelekileyo.

IMFUNEKO YAMANDLA YOKUHLAZIYA KUNYE/OKANYE UKUQINISEKISA KWAKHO ISILINGISI SAKHO
Ezi zifanisi zilandelayo ze-ST9 HDS2V2 kunye neprobe zokulinganisa zixhasa uhlaziyo kunye/okanye uhlengahlengiso ngehardware entsha yeprobe:

  • I-ST92F150-EMU2
  • I-ST92F120-EMU2
  • I-ST90158-EMU2 kunye ne-ST90158-EMU2B
  • I-ST92141-EMU2
  • I-ST92163-EMU2
    Phambi kokuba uzame ukwenza uhlaziyo/uhlengahlengiso lwe-emulator yakho, kufuneka uqinisekise ukuba ZONKE ezi meko zilandelayo zifezekisiwe:
  • Inguqulelo yemonitha yesilinganisi sakho se-ST9-HDS2V2 ingaphezulu okanye ilingana no-2.00. [Ungayibona ukuba loluphi uguqulelo lomonitha wakho okwindawo ekuJoliswe kuyo malunga ne-ST9+ yefestile ye-Visual Debug, oyivulayo ngokukhetha Uncedo>Malunga.. kwi-ST9+ Visual Debug's main menu.]
  • Ukuba iPC yakho iyasebenza kwiWindows ® NT ®, kufuneka ube namalungelo akhethekileyo omlawuli.
  • Kufuneka ukuba ufake i-ST9+ V6.1.1 (okanye kamva) Toolchain kwi-PC yomkhosi eqhagamshelwe kwi-emulator yakho ye-ST9 HDS2V2.

INDLELA YOKUHLAZIYA/UKUQINISEKISA IMILINGANISI YAKHO ye-ST9 HDS2V2
Inkqubo ikuxelela ukuba ungayinyusela njani/uyilungise njani kwakhona i-ST9 HDS2V2 emulator yakho. Qiniseka ukuba uyahlangabezana nazo zonke iimfuneko phambi kokuba uqalise, kungenjalo ungonakalisa i-emulator yakho ngokwenza le nkqubo.

  1. Qinisekisa ukuba i-ST9 HDS2V2 i-emulator yakho iqhagamshelwe nge-parallel port kwi-PC yakho yehostele esebenzisa nokuba yi-Windows ® 95, 98, 2000 okanye i-NT ®. Ukuba uphinda ulungelelanise i-emulator yakho ukuba isetyenziswe ngeprobe entsha, iprobe entsha kufuneka idityaniswe ngokwasemzimbeni kwibhodi ephambili ye-HDS2V2 usebenzisa iintambo ezintathu eziguqukayo.
  2. Kwi-PC yomkhosi, kwi-Windows ®, khetha Qala > Qhuba….
  3. Cofa iqhosha lokukhangela incwadi ukukhangela kwincwadi apho ufake khona i ST9+ V6.1.1 Toolchain. Ngokungagqibekanga, indlela yokufaka isiqulathi seefayili ithi C:\ST9PlusV6.1.1\…
  4. Khangela i..\downloader\ \ uvimba weefayili ohambelana negama lomlinganisi ofuna ukuwuphucula/ubuqwalasele.
    UmzekeloampLe, ukuba ufuna ukuqwalasela kwakhona i-ST92F120 yakho yokulinganisa ukuba isetyenziswe ngokulinganisa ukulinganisa kwe-ST92F150-EMU2, khangela kwi-..\downloader\ \ uvimba weefayili.
    5. Emva koko khetha uvimba weefayili ohambelana nenguqulelo onqwenela ukuyifaka (umzekeloample, inguqulelo ye-V1.01 ifumaneka kwi..\downloader\ \v92\) kwaye ukhethe i file (umzekeloample, setup_st92f150.bat).
    6. Cofa kwindawo ethi Vula.
    7. Cofa u-Kulungile kwi-Run window. Uhlaziyo luya kuqalisa. Kuya kufuneka ulandele imiyalelo eboniswe kwiscreen sePC yakho.
    ISILUMKISO: Sukumisa i-emulator, okanye inkqubo ngelixa uhlaziyo luqhubeka! I-emulator yakho ingonakala!

“INGCACISO YANGATHI EYOKUKHOKHELA KUPHELA EKUNIKEZELELA ABAXHUMI NGOLWAZI MALUNGA NEEMVELISO ZABO UKUZE BONGE IXESHA. Ngenxa yoko, I-STMICROELECTRONICS AYI KUTHWALA UXANDUVA NGALO NAKUPHI NA UMONAKALO ONGAQONDWENI, ONGACHASANGAYO OKANYE ESIPHUMELELEYO NGOKUNXULUMENE NAKUPHI AMABANGO AVELA KUMQONGQA OLUHLOBO KUNYE/OKANYE UKUSETYENZISWA NGABATHENGI BOQHAGAMSHELWANO NOHLANGANISO. ”

Ulwazi olunikezelweyo kukholelwa ukuba luchanekile kwaye luthembekile. Nangona kunjalo, i-STMicroelectronics ayithabathi xanduva ngeziphumo zokusetyenziswa kolo lwazi okanye kuko nakuphi na ukunyhashwa kwamalungelo awodwa abenzi okanye amanye amalungelo abantu besithathu anokuthi abe sisiphumo sokusetyenziswa kwayo. Akukho layisenisi inikezelwa ngokunyanzeliswa okanye ngenye indlela phantsi kwayo nayiphi na ipatent okanye amalungelo omenzi we-STMicroelectronics. Iinkcukacha ezikhankanywe kolu papasho zinokutshintshwa ngaphandle kwesaziso. Olu papasho luthatha indawo kwaye luthatha indawo yalo lonke ulwazi olunikelwe ngaphambili. Iimveliso ze-STMicroelectronics azigunyaziswanga ukuba zisetyenziswe njengamacandelo abalulekileyo kwizixhobo zokuxhasa ubomi okanye iinkqubo ngaphandle kwemvume ebhaliweyo ye-STMicroelectronics.
Ilogo ye-ST luphawu lwentengiso olubhalisiweyo lwe-STMicroelectronics
2003 STMicroelectronics – Onke Amalungelo Agciniwe.

Ukuthengwa kwezixhobo ze-I2C yi-STMicroelectronics ihambisa ilayisenisi phantsi kwePhilips I2C Patent. Amalungelo okusebenzisa la macandelo kwinkqubo ye-I2C anikezelwe ukuba inkqubo ihambelana neNgcaciso ye-I2C yoMgangatho njengoko ichazwa nguPhilips.
IQela leeNkampani ze-STMicroelectronics
Australia - Brazil - Canada - China - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan
IMalaysia – Malta – Morocco – Singapore – Spain – Sweden – Switzerland – United Kingdom – USA
http://www.st.com

Amaxwebhu / Izibonelelo

I-STMicroelectronics ST92F120 Izicelo eziFakelweyo [pdf] Imiyalelo
I-ST92F120 i-Applications Embedded, ST92F120, ii-Applications ezizinzisiweyo, izicelo

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *