Ilogo ye-STMicroelectronics

Izicelo Ezishumekiwe ze-STMicroelectronics ST92F120

Izicelo Ezishumekiwe ze-STMicroelectronics ST92F120

ISINGENISO

Ama-Microcontroller ezinhlelo zokusebenza ezishumekiwe ajwayele ukuhlanganisa ama-peripherals amaningi kanye nezinkumbulo ezinkulu. Ukunikeza imikhiqizo elungile enezici ezifanele ezifana ne-Flash, i-EEPROM elingisiwe kanye nezinhlobonhlobo zama-peripherals ngezindleko ezifanele kuhlale kuyinselele. Kungakho kuphoqelekile ukuthi unciphise usayizi wokufa we-microcontroller ngokushesha nje lapho ubuchwepheshe buzokuvumela. Lesi sinyathelo esikhulu sisebenza ku-ST92F120.
Inhloso yalo mbhalo ukwethula umehluko phakathi kwe-ST92F120 microcontroller kubuchwepheshe be-0.50-micron uma iqhathaniswa ne-ST92F124/F150/F250 kubuchwepheshe be-0.35-micron. Ihlinzeka ngeziqondiso ezithile zokuthuthukisa izinhlelo zokusebenza kuzo zombili izici zayo zesofthiwe ne-hardware.
Engxenyeni yokuqala yalo mbhalo, umehluko phakathi kwamadivayisi we-ST92F120 kanye ne-ST92F124/F150/F250 ubaliwe. Engxenyeni yesibili, izinguquko ezidingekayo zehadiwe yohlelo lokusebenza nesoftware ziyachazwa.

UKUTHUTHUKISWA KUSUKA KU-ST92F120 KUYA KU-ST92F124/F150/F250
Izilawuli ezincane ze-ST92F124/F150/F250 ezisebenzisa ubuchwepheshe be-micron obungu-0.35 ziyafana nezilawuli ezincane ze-ST92F120 ezisebenzisa ubuchwepheshe be-micron engu-0.50, kodwa ukuncipha kusetshenziselwa ukwengeza izici ezintsha nokuthuthukisa ukusebenza kwamadivayisi we-ST92F124/F150/F250. Cishe wonke ama-periph-erals agcina izici ezifanayo, yingakho le dokhumenti igxile kuphela ezigabeni ezilungisiwe. Uma ungekho umehluko phakathi kwe-micron 0.50 peripheral uma kuqhathaniswa ne-0.35 eyodwa, ngaphandle kobuchwepheshe bayo nendlela yokuklama, i-peripheral ayethulwa. Isiguquli esisha se-analog to digital (ADC) siwushintsho olukhulu. Le ADC isebenzisa isiguquli esisodwa esingu-16 seshaneli A/D esinokulungiswa kwamabhithi angu-10 esikhundleni seziguquli ze-A/D ezineziteshi ezingu-8 ezine-8-bit resolu-tion. Inhlangano entsha yenkumbulo, ukusetha kabusha okusha kanye neyunithi yokulawula iwashi, ivolumu yangaphakathitagama-e regula-tor kanye namabhafa amasha e-I/O cishe kuzoba izinguquko ezisobala zohlelo lokusebenza. Ama-pe-ripheral amasha yi-Controller Area Network (CAN) kanye ne-asynchronous Serial Communication Interface (SCI-A).

Iphinikhodi
I-ST92F124/F150/F250 yaklanywa ukuze ikwazi ukufaka esikhundleni i-ST92F120. Ngakho, ama-pinouts acishe afane. Umehluko omncane uchazwe ngezansi:

  • Iwashi2 laphinde lahlelwa kabusha lisuka ku-port P9.6 laya ku-P4.1
  • Iziteshi zokufakwayo ze-analogi zaphinda zamenywa ngokwethebula elingezansi.

Ithebula 1. Imephu Yesiteshi Sokufakwayo kwe-Analog

I-PIN Idatha ye-ST92F120 I-ST92F124/F150/F250 Pinout
P8.7 I-A1IN0 AIN7
P8.0 I-A1IN7 AIN0
P7.7 I-A0IN7 AIN15
P7.0 I-A0IN0 AIN8
  • I-RXCLK1(P9.3), TXCLK1/ CLKOUT1 (P9.2), DCD1 (P9.3), RTS1 (P9.5) ikhishiwe ngenxa yokuthi i-SCI1 yathathelwa indawo yi-SCI-A.
  • I-A21(P9.7) yehle iye ku-A16 (P9.2) yengezwe ukuze ikwazi ukubhekana namabhithi angafika kwangu-22 ngaphandle.
  • 2 amadivayisi amasha e-CAN e-peripheral ayatholakala: TX0 ne-RX0 (CAN0) kumachweba P5.0 kanye ne-P5.1 kanye ne-TX1 ne-RX1 (CAN1) kumaphini anikezelwe.

I-RW SETHA KABUSHA ISIMO
Ngaphansi kwesimo sokusetha kabusha, i-RW iphakanyiswe phezulu ngokudonsela phezulu okubuthakathaka kwangaphakathi kuyilapho ibingekho ku-ST92F120.

I-SCHMITT TRIGGERS

  • Izimbobo ze-I/O ezine-Special Schmitt Triggers azisekho ku-ST92F124/F150/F250 kodwa zithathelwa indawo izimbobo ze-I/O ezine-High Hysteresis Schmitt Triggers. Izikhonkwane ze-I/O ezihlobene yilezi: P6[5-4].
  • Umehluko ku-VIL kanye ne-VIH. Bheka Ithebula 2.

Ithebula 2. Izinga lokokufaka i-Schmitt Qalisa izici zikagesi ze-DC
(VDD = 5 V ± 10%, TA = -40° C kuya +125° C, ngaphandle kwalapho kuchazwe ngenye indlela)

 

Uphawu

 

Ipharamitha

 

Idivayisi

Inani  

Iyunithi

Okuncane Thayipha(1) Ubukhulu
 

 

VIH

Faka I-Schmitt Trigger Yezinga Eliphezulu Lezinga eliphezulu

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

Okokufaka Kwezinga Eliphansi Elijwayelekile le-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 0.8 V
 

 

ST92F124/F150/F250

 

0.2 x VDD

 

 

V

Faka Izinga Eliphansi

I-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

Okokufaka kwe-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]

I-ST92F120 600 mV
 

 

ST92F124/F150/F250

 

 

250

 

 

mV

Faka i-Hysteresis

I-Hyst ephezulu. Schmitt Trigger

Isiqephu 4[7:6]

I-ST92F120 800 mV
ST92F124/F150/F250 1000 mV
Faka i-Hysteresis

I-Hyst ephezulu. Schmitt Trigger

Isiqephu 6[5:4]

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

Ngaphandle kwalapho kushiwo ngenye indlela, idatha evamile isekelwe ku-TA= 25°C kanye ne-VDD= 5V. Zibikwa kuphela emigqeni yomhlahlandlela wokuklama engahloliwe ekukhiqizeni.

I-MEMORY ORGANIZATION

Inkumbulo yangaphandle
Ku-ST92F120, amabhithi ayi-16 kuphela ayetholakala ngaphandle. Manje, kudivayisi ye-ST92F124/F150/F250, amabhithi angama-22 e-MMU ayatholakala ngaphandle. Le nhlangano isetshenziselwa ukwenza kube lula ukubhekana namaMbyte angaphandle angafika kwangu-4. Kodwa amasegimenti 0h kuya ku-3h kanye no-20h kuya ku-23h awatholakali ngaphandle ngaphandle.

Inhlangano ye-Flash Sector
Imikhakha F0 ukuya ku-F3 inenhlangano entsha kumadivayisi we-Flash we-128K no-60K njengoba kuboniswe kuThebula 5 kanye neThebula 6. Ithebula 3. kanye neThebula 4 ibonisa inhlangano yangaphambilini.

Ithebula 3. Ukwakheka Kwenkumbulo Yedivayisi engu-128K Flash ST92F120 Flash

Umkhakha Amakheli Ubukhulu obukhulu
I-TestFlash (TF) (Godliwe)

Indawo ye-OTP

Amarejista okuvikela (agciniwe)

230000h ukuze 231F7Fh

231F80h ukuya ku-231FFBh

231FFCH ukuya ku-231FFFh

8064 byte

124 byte

4 byte

I-Flash 0 (F0)

I-Flash 1 (F1)

I-Flash 2 (F2)

I-Flash 3 (F3)

000000h ukuze 00FFFFh

010000h kuya ku-01BFFFh

01C000h kuya ku-01DFFFh

01E000h kuya ku-01FFFFh

Ama-Kbyte angama-64

Ama-Kbyte angama-48

Ama-Kbyte angama-8

Ama-Kbyte angama-8

I-EEPROM 0 (E0)

I-EEPROM 1 (E1)

I-EEPROM efanisiwe

228000h ukuze 228FFFh

22C000h ukuze 22CFFh

220000h ukuze 2203FFh

Ama-Kbyte angama-4

Ama-Kbyte angama-4

1 kbyte

Ithebula 4. Ukwakheka Kwenkumbulo Yedivayisi engu-60K Flash ST92F120 Flash

Umkhakha Amakheli Ubukhulu obukhulu
I-TestFlash (TF) (Godliwe)

Indawo ye-OTP

Amarejista okuvikela (agciniwe)

230000h ukuze 231F7Fh

231F80h ukuya ku-231FFBh

231FFCH ukuya ku-231FFFh

8064 byte

124 byte

4 byte

I-Flash 0 (F0) I-Flash Egodliwe 1 (F1)

I-Flash 2 (F2)

000000h ukuze 000FFFh

001000h ukuze 00FFFFh

010000h kuya ku-01BFFFh

01C000h kuya ku-01DFFFh

Ama-Kbyte angama-4

Ama-Kbyte angama-60

Ama-Kbyte angama-48

Ama-Kbyte angama-8

I-EEPROM 0 (E0)

I-EEPROM 1 (E1)

I-EEPROM efanisiwe

228000h ukuze 228FFFh

22C000h ukuze 22CFFh

220000h ukuze 2203FFh

Ama-Kbyte angama-4

4 Kbytes 1Kbyte

Umkhakha Amakheli Ubukhulu obukhulu
I-TestFlash (TF) (Godliwe) Indawo ye-OTP

Amarejista okuvikela (agciniwe)

230000h ukuze 231F7Fh

231F80h ukuya ku-231FFBh

231FFCH ukuya ku-231FFFh

8064 byte

124 byte

4 byte

I-Flash 0 (F0)

I-Flash 1 (F1)

I-Flash 2 (F2)

I-Flash 3 (F3)

000000h ukuze 001FFFh

002000h ukuze 003FFFh

004000h ukuze 00FFFFh

010000h ukuze 01FFFFh

Ama-Kbyte angama-8

Ama-Kbyte angama-8

Ama-Kbyte angama-48

Ama-Kbyte angama-64

Umkhakha Amakheli Ubukhulu obukhulu
Izingxenyekazi zekhompuyutha Ezilingisiwe ze-EEPROM isekhondi-
ama-tors 228000h ukuze 22CFFh Ama-Kbyte angama-8
(kugciniwe)
I-EEPROM efanisiwe 220000h ukuze 2203FFh 1 kbyte
Umkhakha Amakheli Ubukhulu obukhulu
I-TestFlash (TF) (Godliwe)

Indawo ye-OTP

Amarejista okuvikela (agciniwe)

230000h ukuze 231F7Fh

231F80h ukuya ku-231FFBh

231FFCH ukuya ku-231FFFh

8064 byte

124 byte

4 byte

I-Flash 0 (F0)

I-Flash 1 (F1)

I-Flash 2 (F2)

I-Flash 3 (F3)

000000h ukuze 001FFFh

002000h ukuze 003FFFh

004000h kuya ku-00BFFFh

010000h ukuze 013FFFh

Ama-Kbyte angama-8

Ama-Kbyte angama-8

Ama-Kbyte angama-32

Ama-Kbyte angama-16

Izingxenyekazi zezingxenyekazi zekhompuyutha Ezilingisiwe ze-EEPROM

(kugciniwe)

I-EEPROM efanisiwe

 

228000h ukuze 22CFFh

 

220000h ukuze 2203FFh

 

Ama-Kbyte angama-8

 

1 kbyte

Njengoba indawo ye-vector yokusetha kabusha umsebenzisi isethwe ekhelini elithi 0x000000, uhlelo lokusebenza lungasebenzisa umkhakha F0 njengendawo yokulayisha umsebenzisi engu-8-Kbyte, noma imikhakha F0 kanye ne-F1 njengendawo engu-16-Kbyte.

Indawo Yokubhalisa I-Flash & E3PROM
Ukuze ulondoloze irejista yesikhombi sedatha (i-DPR), amarejista okulawula i-Flash kanye ne-E3PROM (Emulated E2PROM) aphindwa afakwe imephu ukusuka ekhasini 0x89 kuya ekhasini 0x88 lapho indawo ye-E3PROM ikhona. Ngale ndlela, i-DPR eyodwa kuphela esetshenziselwa ukukhomba kokubili okuguquguqukayo kwe-E3PROM namarejista okulawula i-Flash & E2PROM. Kodwa amarejista asatholakala ekhelini langaphambilini. Amakheli okubhalisa amasha yilawa:

  • I-FCR 0x221000 & 0x224000
  • I-ECR 0x221001 & 0x224001
  • I-FESR0 0x221002 & 0x224002
  • I-FESR1 0x221003 & 0x224003
    Kuhlelo lokusebenza, lezi zindawo zokubhalisa zivame ukuchazwa kusikripthi sokuxhumanisa file.

SETHA KABUSHA NOKULAWULA AMAWASHI (RCCU)
I-oscillator

I-oscillator yamandla aphansi entsha isetshenziswa ngokucaciswa okuqondiwe okulandelayo:

  • Ubukhulu. 200µamp. ukusetshenziswa kumodi yokugijima,
  • 0 amp. kumodi yokuma,

I-STMicroelectronics ST92F120 Izinhlelo Ezishumekiwe-1

I-PLL
Ibhithi elilodwa (bit7 FREEN) lengeziwe kurejista ye-PLLCONF (R246, ikhasi 55), lokhu ukwenza uvule Imodi Yokugijima Kwamahhala. Inani lokusetha kabusha lale rejista ngu-0x07. Uma ibhithi ye-FREEN isethwe kabusha, inokuziphatha okufanayo njengaku-ST92F120, okusho ukuthi i-PLL iyacishwa uma:

  • ukungena kwimodi yokumisa,
  • DX(2:0) = 111 kurejista ye-PLLCONF,
  • ifaka izindlela zamandla aphansi (Linda Ukuphazamisa noma Ukulinda Amandla Aphansi Ukuze Uphazamise) ulandela umyalo we-WFI.

Uma ibhithi ye-FREEN isethiwe futhi kwenzeka noma yiziphi izimo ezibalwe ngenhla, i-PLL ingena kumodi ye-Free Running, bese i-oscillates ngefrikhwensi ephansi ngokuvamile engaba ngu-50 kHz.
Ukwengeza, lapho i-PLL ihlinzeka ngewashi langaphakathi, uma isignali yewashi inyamalala (ngokuma ngenxa yeresonator ephukile noma enqanyuliwe…), isignali yewashi lokuphepha inikezwa ngokuzenzakalelayo, okuvumela i-ST9 ukuthi yenze imisebenzi ethile yokuhlenga.
Ukuvama kwalesi siginali yewashi kuncike kumabhithi e-DX[0..2] erejista ye-PLLCONF (R246, ikhasi55).
Bheka imininingwane ye-ST92F124/F150/F250 ukuze uthole imininingwane eyengeziwe.

 IVOL WANGAPHAKATHITAGE REGULATOR
Ku-ST92F124/F150/F250, umongo usebenza ku-3.3V, kuyilapho ama-I/O asasebenza ku-5V. Ukuze unikeze amandla angu-3.3V kumongo, isilawuli sangaphakathi sengeziwe.

Eqinisweni, le voltagi-e regulator iqukethe izilawuli ezi-2:

  • ivolumu enkulutagi-e regulator (VR),
  • ivolumu yamandla aphansitagi-e regulator (LPVR).

I-voltagI-e regulator (VR) ihlinzeka ngokwamanje okudingwa idivayisi kuzo zonke izindlela zokusebenza. Umqulutagi-e regulator (VR) iqiniswa ngokwengeza i-capacitor yangaphandle (300 nF min-imum) kwenye yezikhonkwane ezimbili ze-Vreg. Lezi zikhonkwane ze-Vreg azikwazi ukushayela ezinye izinto ezisetshenziswayo zangaphandle, futhi zisetshenziselwa kuphela ukulawula ukunikezwa kwamandla kwangaphakathi.
Amandla aphansi voltagi-e regulator (LPVR) yenza ivolumu engaqiniletagi-e cishe ye-VDD/2, enobuncane bokuhlakazeka kwangaphakathi okumile. Okukhiphayo kukhawulelwe, ngakho-ke akwanele kumodi yokusebenza yedivayisi egcwele. Inikeza ukusetshenziswa kwamandla okuncishisiwe uma i-chip ikumodi Yamandla Aphansi (Linda Ukuphazamiseka, Amamodi Amandla Aphansi Ukulinda Ukuphazamisa, Misa noma Amamodi Wokumisa).
Uma i-VR isebenza, i-LPVR iyekiswa ukusebenza ngokuzenzakalelayo.

ISIKHATHI SOKUSEBENZA ESENGULIWE

Ukulungiswa kwezingxenyekazi zekhompuyutha Kusibali Sesikhathi Somsebenzi Esandisiwe se-ST92F124/F150/F250 uma siqhathaniswa ne-ST92F120 sithinta kuphela imisebenzi yokukhiqiza ephazamisayo. Kodwa ulwazi oluthile lwengeziwe emibhalweni ephathelene nemodi yokuQhathanisa Ngempoqo kanye nemodi ye-One Pulse. Lolu lwazi lungatholakala ku-ST92F124/F150/F250 Datasheet ebuyekeziwe.

I-Input Capture/Output Qhathanisa
Ku-ST92F124/F150/F250, iziphazamiso ze-IC1 ne-IC2 (OC1 ne-OC2) zinganikwa amandla ngokwehlukana. Lokhu kwenziwa kusetshenziswa amabhithi amasha angu-4 kurejista ye-CR3:

  • IC1IE=CR3[7]: Faka Ukuthwebula 1 Ukuphazamisa Nika amandla. Uma kusethwe kabusha, ukuphazamiseka kwe-Input Capture 1 kuyavinjelwa. Uma kusethiwe, ukuphazamisa kuyakhiqizwa uma ifulegi le-ICF1 lisethiwe.
  • OC1IE=CR3[6]: Okukhiphayo Qhathanisa Ukuphazamiseka Oku-1 Nika amandla. Uma usethwe kabusha, ukuphazamisa Kokuphumayo Qhathanisa 1 kuyavinjelwa. Uma kusethiwe, ukuphazamisa kuyakhiqizwa uma ifulegi le-OCF2 lisethiwe.
  • IC2IE=CR3[5]: Faka Ukuthwebula 2 Ukuphazamisa Nika amandla. Uma kusethwa kabusha, ukuphazamisa kwe-Input Capture 2 kuyavinjelwa. Uma kusethiwe, ukuphazamisa kuyakhiqizwa uma ifulegi le-ICF2 lisethiwe.
  • OC2IE=CR3[4]: Okukhiphayo Qhathanisa 2 Ukuphazamisa Nika amandla. Uma usethwe kabusha, Ukuphazamiseka Kokukhiphayo Qhathanisa 2 kuyavinjelwa. Uma kusethiwe, ukuphazamisa kuyakhiqizwa uma ifulegi le-OCF2 lisethiwe.
    Qaphela: Ukuphazamiseka kwe-IC1IE ne-IC2IE (OC1IE ne-OC2IE) akubalulekile uma i-ICIE (OCIE) isethiwe. Ukuze kucatshangelwe, i-ICIE (OCIE) kufanele isethwe kabusha.

Imodi ye-PWM
Ibhithi ye-OCF1 ayikwazi ukusethwa yizingxenyekazi zekhompuyutha kumodi ye-PWM, kodwa ibhithi ye-OC2 isethwa njalo uma isibali sifana nenani kurejista ye-OC2R. Lokhu kungadala ukuphazamiseka uma i-OCIE isethiwe noma uma i-OCIE isethwe kabusha futhi i-OC2IE isethiwe. Lokhu kuphazamiseka kuzosiza noma yiluphi uhlelo lokusebenza lapho ububanzi be-pulse noma izikhathi zidinga ukushintshwa ngokuhlanganyela.

I-A/D CONVERTER (ADC)
Isiguquli esisha se-A/D esinezici ezilandelayo eziyinhloko sengeziwe:

  • 16 iziteshi,
  • ukulungiswa kwe-10-bit,
  • 4 MHz imvamisa ephezulu (iwashi le-ADC),
  • 8 Imijikelezo yewashi ye-ADC ye-sampisikhathi sokulala,
  • 20 ADC clock umjikelezo isikhathi ukuguqulwa,
  • Okokufaka okunguziro okufundayo 0x0000,
  • Ukufundwa kwesikali esigcwele 0xFFC0,
  • Ukunemba okuphelele ± 4 LSBs.

Lesi siguquli esisha se-A/D sinezakhiwo ezifanayo nezangaphambilini. Isasekela isici se-an-alog watchdog, kodwa manje isebenzisa kuphela iziteshi ezi-2 kweziyi-16. Lezi ziteshi ezi-2 zine-con-tiguous futhi amakheli eziteshi angakhethwa ngesofthiwe. Ngesixazululo sangaphambilini kusetshenziswa amaseli e-ADC amabili, iziteshi ezine ze-analog watchdog zazitholakala kodwa kumakheli esiteshi angashintshi, iziteshi 6 kanye ne-7.
Bheka I-ST92F124/F150/F250 Datasheet ebuyekeziwe ukuze uthole incazelo ye-A/D Con-verter entsha.
 I²C

I²C IERRP BIT RESET
Ku-ST92F124/F150/F250 I²C, ibhithi ye-IERRP (I2CISR) ingasethwa kabusha ngesofthiwe ngisho noma ifulegi elilodwa kulawa alandelayo lisethiwe:

  • I-SCLF, ADDTX, AF, STOPF, ARLO kanye ne-BERR kurejista ye-I2CSR2
  • I-SB bit kuRejista ye-I2CSR1

Akulona iqiniso nge-ST92F120 I²C: ibhithi le-IERRP alikwazi ukusethwa kabusha ngesofthiwe uma elinye lawa mafulegi lisethiwe. Ngenxa yalesi sizathu, ku-ST92F120, umjikelezo wokuphazamisa ohambisanayo (ofakwe kulandela ukwehla kwesehlakalo sokuqala) uphinda ufakwe ngokushesha uma omunye umcimbi wenzeke ngesikhathi sokwenziwa kwenqubo yokuqala.

QALA ISICELO SOMCIMBI
Umehluko phakathi kwe-ST92F120 kanye ne-ST92F124/F150/F250 I²C ukhona kumshini wokukhiqiza kancane we-START.
Ukuze ukhiqize umcimbi othi QALA, ikhodi yohlelo lokusebenza isetha amabhithi okuthi START kanye ne-ACK kurejista ye-I2CCR:
– I2CCCR |= I2Cm_START + I2Cm_ACK;

Ngaphandle kwenketho yokwenza kahle komhlanganisi ekhethiwe, ihunyushwa ku-assembler ngale ndlela elandelayo:

  • - noma u-R240,#12
  • – ld r0,R240
  • – ld R240,r0

Umyalelo othi NOMA usetha i-Start bit. Ku-ST92F124/F150/F250, umyalo wokulayisha wesibili uphumela esicelweni sesibili se-START yomcimbi. Lo mcimbi wesibili we-START wenzeka ngemva kokudluliselwa kwebhayithi okulandelayo.
Nganoma yiziphi izinketho zokuthuthukisa umhlanganisi ezikhethiwe, ikhodi yesihlanganisi ayiceli umcimbi we-START yesibili:
- noma u-R240,#12

AMAPHEPHA AMASHA

  • Kufika kumaseli angu-2 CAN (Inethiwekhi Yendawo Yokulawula) engeziwe. Imininingwane iyatholakala ku-ST92F124/F150/F250 Datasheet ebuyekeziwe.
  • Kufika kuma-SCI angu-2 atholakalayo: i-SCI-M (Multi-protocol SCI) iyafana ne-ST92F120, kodwa i-SCI-A (Asynchronous SCI) yintsha. Imininingwane yale peripheral entsha iyatholakala ku-ST92F124/F150/F250 Datasheet.

2 UKULUNGISWA KWE-Hardware NESOFTWARE IBHODI LOKUSEBENZA

Iphinikhodi

  • Ngenxa yokuma kabusha kwayo, i-CLOCK2 ayikwazi ukusetshenziswa ohlelweni olufanayo.
  • I-SCI1 ingasetshenziswa kuphela kumodi engavumelanisi (SCI-A).
  • Ukulungiswa kwemephu yeziteshi zokufakwayo ze-analogi kungaphathwa kalula ngesofthiwe.

IVOL WANGAPHAKATHITAGE REGULATOR
Ngenxa yokuba khona kwevolumu yangaphakathitagi-e regulator, ama-capacitor angaphandle ayadingeka kumaphini we-Vreg ukuze kuhlinzekwe umgogodla ngokunikezwa kwamandla okuzinzile. Ku-ST92F124/F150/F250, umongo usebenza ku-3.3V, kuyilapho ama-I/O asasebenza ku-5V. Inani elincane elinconywayo lingu-600 nF noma 2*300 nF futhi ibanga phakathi kwamaphini we-Vreg nama-capacitor kufanele ligcinwe lincane.
Azikho ezinye izinguquko okudingeka zenziwe ebhodini lesicelo sehadiwe.

IZIBHALISO ZOKULAWULWA KWEFLESHI NE-EEPROM KANYE NENHLANGANO YEMIKHUMBUZO
Ukuze ulondoloze i-1 DPR, izincazelo zekheli lophawu ezihambisana ne-Flash nerejista yokulawula ye-EEPROM zingashintshwa. Lokhu ngokuvamile kwenziwa kusikripthi sesixhumanisi file. Amarejista angu-4, i-FCR, i-ECR, ne-FESR[0:1], achazwe kokuthi 0x221000, 0x221001, 0x221002 kanye 0x221003, ngokulandelana.
Ukuhlelwa kabusha komkhakha we-128-Kbyte Flash nakho kuthinta umbhalo wesixhumanisi file. Kufanele ilungiswe ukuze ihambisane nenhlangano entsha yomkhakha.
Bheka Isigaba 1.4.2 ukuze uthole incazelo yenhlangano entsha yomkhakha we-Flash.

SETHA KABUSHA FUTHI OKULAWULWA KWEWASHI

I-oscillator
I-Crystal Oscillator
Ngisho noma ukuhambisana nomklamo webhodi le-ST92F120 kugcinwa, akusanconywa ukuthi kufakwe isixhaso esingu-1MOhm ngokuhambisana ne-crystal oscillator yangaphandle ebhodini lesicelo le-ST92F124/F150/F250.

I-STMicroelectronics ST92F120 Izinhlelo Ezishumekiwe-2

Ukuvuza
Ngenkathi i-ST92F120 izwela ukuvuza kusuka ku-GND kuya ku-OSCIN, i-ST92F124/F1 50/F250 izwela ukuvuza kusuka ku-VDD kuya ku-OSCIN. Kunconywa ukuzungeza i-crystal oscil-lator ngendandatho yomhlabathi ebhodini lesifunda eliphrintiwe futhi usebenzise ifilimu yokugqoka ukuze ugweme izinkinga zomswakama, uma kunesidingo.
Iwashi langaphandle
Noma ngabe ukuhambisana nomklamo webhodi le-ST92F120 kugcinwa, kuyanconywa ukuthi usebenzise iwashi langaphandle kokokufaka kwe-OSCOUT.
I-advantagyilezi:

  • isignali yokufaka evamile ye-TTL ingasetshenziswa kuyilapho i-ST92F120 Vil ewashini langaphandle iphakathi kuka-400mV no-500mV.
  • i-resistor yangaphandle phakathi kwe-OSOUT ne-VDD ayidingeki.

I-STMicroelectronics ST92F120 Izinhlelo Ezishumekiwe-3

I-PLL
Imodi Ejwayelekile
Inani lokusetha kabusha lerejista ye-PLLCONF (p55, R246) lizoqala isicelo ngendlela efanayo naleyo eku-ST92F120. Ukuze usebenzise imodi esebenzayo yamahhala ezimeni ezichazwe eSigabeni 1.5, ibhithi ye-PLLCONF[7] kufanele isethwe.

Imodi Yewashi Lokuphepha
Kusetshenziswa i-ST92F120, uma isignali yewashi inyamalala, iwashi elingumongo we-ST9 newashi elijikelezayo liyamiswa, akukho okungenziwa ukuze kumiswe uhlelo lokusebenza esimweni esiphephile.
Idizayini ye-ST92F124/F150/F250 yethula isignali yewashi lokuphepha, uhlelo lokusebenza lungalungiselelwa esimweni esiphephile.
Uma isignali yewashi inyamalala (ngokwesibonelo ngenxa yeresonator ephukile noma enqanyuliwe), kwenzeka umcimbi wokuvula we-PLL.
Indlela ephephile yokuphatha lesi sehlakalo ukunika amandla i-INTD0 ukuphazamiseka kwangaphandle futhi unikeze i-RCCU ngokusetha ibhithi ye-INT_SEL kurejista ye-CLKCTL.
Umjikelezo wokuphazamiseka ohlobene uhlola umthombo wokuphazamisa (bheka 7.3.6 I-Interrupt Generation Chapter yedatha yedatha ye-ST92F124/F150/F250), futhi ilungiselela uhlelo lokusebenza esimweni esiphephile.
Qaphela: Iwashi le-peripheral alimiswa futhi noma iyiphi isignali yangaphandle ekhiqizwe isilawuli esincane (isibonelo, i-PWM, ukuxhumana kwe-serial…) kufanele kumiswe ngesikhathi semiyalelo yokuqala ekhishwa umjikelezo wokuphazamiseka.

ISIKHATHI SOKUSEBENZA ESENGULIWE
Ukuthwebula Okokufaka / Qhathanisa Okukhiphayo
Ukuze ukhiqize Ukuphazamisa Isikhathi, uhlelo olwenzelwe i-ST92F120 lungase ludinge ukubuyekezwa ezimweni ezithile:

  • Uma Isibali sikhathi Siphazamisa i-IC1 ne-IC2 (OC1 ne-OC2) zombili zisetshenziswa, i-ICIE (OCIE) yerejista CR1 kufanele isethwe. Inani le-IC1IE ne-IC2IE (OC1IE ne-OC2IE) kurejista ye-CR3 alibalulekile. Ngakho-ke, lolu hlelo akudingeki lushintshwe kulokhu.
  • Uma kudingeka ukuphazamiseka okukodwa kuphela, i-ICIE (OCIE) kufanele isethwe kabusha futhi i-IC1IE noma i-IC2IE (OC1IE noma i-OC2IE) kufanele isethwe kuye ngokuphazamisa okusetshenzisiwe.
  • Uma kungekho Ukuphazamisa Isikhathi esisetshenzisiwe, i-ICIE, IC1IE ne-IC2IE (OCIE, OC1IE ne-OC2IE) kufanele zisethwe kabusha.

Imodi ye-PWM
Ukuphazamiseka Kwesibali Sesikhathi manje kungenziwa isikhathi ngasinye I-Counter = OC2R:

  • Ukuze uyinike amandla, setha i-OCIE noma i-OC2IE,
  • Ukuze uyikhubaze, setha kabusha i-OCIE NE-OC2IE.

I-10-BIT ADC
Njengoba i-ADC entsha ihluke ngokuphelele, uhlelo kuzodingeka lubuyekezwe:

  • Wonke amarejista edatha anamabhithi ayi-10, afaka phakathi amarejista e-threshold. Ngakho-ke irejista ngayinye ihlukaniswe ngamarejista amabili we-8-bit: irejista ephezulu nerejista ephansi, lapho kusetshenziswa khona izingcezu ezi-2 ezibaluleke kakhulu:I-STMicroelectronics ST92F120 Izinhlelo Ezishumekiwe-4
  • Ishaneli yokuguqula isiqalo manje isichazwa ngamabhithi CLR1[7:4] (Pg63, R252).
  • Iziteshi ze-analog watchdog zikhethwa ngamabhithi CLR1[3:0]. Umbandela kuphela ukuthi iziteshi ezimbili kufanele zihlangane.
  • Iwashi le-ADC likhethwa nge-CLR2[7:5] (Pg63, R253).
  • Amarejista okuphazamisa awakashintshwa.

Ngenxa yobude obunyukile bamarejista e-ADC, imephu yerejista ihlukile. Indawo yamarejista amasha inikezwe encazelweni ye-ADC ku-ST92F124/F150/F250 Datasheet ebuyekeziwe.
I²C

I-IERRP BIT RESET
Kuhlelo lokuphazamisa lwe-ST92F124/F150/F250 olunikezelwe kumcimbi Osalindile Wephutha (IERRP isethiwe), iluphu yesofthiwe kufanele isetshenziswe.
Le loop ihlola wonke amafulegi futhi yenze izenzo ezihambisanayo ezidingekayo. Iluphu ngeke iphele kuze kube yilapho wonke amafulegi asethwe kabusha.
Ekupheleni kwalokhu kuqaliswa kwe-loop yesofthiwe, ibhithi ye-IERRP isethwa kabusha isofthiwe futhi ikhodi iyaphuma kumjikelezo wokuphazamiseka.

QALA Isicelo somcimbi
Ukuze ugweme noma yimuphi umcimbi ongafuneki WOKUQALA kabili, sebenzisa noma yiziphi izinketho ze-compiler otpimization, kokuthi Yenzafile.

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

UKUTHUTHUKISA FUTHI ULUNGISELELA KABUSHA ISILINGISI SAKHO SE-ST9 HDS2V2

ISINGENISO
Lesi sigaba siqukethe ulwazi olumayelana nendlela yokuthuthukisa i-firmware yesilingisi sakho noma uyibone kabusha ukuze isekele uphenyo lwe-ST92F150. Uma usulungise kabusha i-emulator yakho ukuthi isekele uphenyo lwe-ST92F150 ungakwazi ukuyilungisa ukuze isekele olunye uphenyo (okwesibonelo.ample ST92F120 probe) elandela inqubo efanayo nokukhetha uphenyo olufanele.

OKUDINGEKAYO UKUTHUTHUKISA KANYE/NOMA UKULUNGISA KABUSHA ISILINGISI SAKHO
Ama-emulators e-ST9 HDS2V2 alandelayo kanye nama-emulation probe asekela ukuthuthukiswa kanye/noma ukuhlanganisa kabusha ngezingxenyekazi zekhompuyutha ezintsha:

  • I-ST92F150-EMU2
  • I-ST92F120-EMU2
  • I-ST90158-EMU2 ne-ST90158-EMU2B
  • I-ST92141-EMU2
  • I-ST92163-EMU2
    Ngaphambi kokuzama ukwenza ukuthuthukiswa/ukulungisa kabusha isifanisi sakho, kufanele uqinisekise ukuthi ZONKE lezi zimo ezilandelayo ziyahlangatshezwa:
  • Inguqulo yokuqapha ye-emulator yakho ye-ST9-HDS2V2 ingaphezulu noma ilingana no-2.00. [Ungabona ukuthi iyiphi inguqulo yokuqapha isilingisi sakho esinayo kunkambu eqondiwe yewindi elithi Mayelana ne-ST9+ Visual Debug, olivula ngokukhetha Usizo>Mayelana.. kumenyu enkulu ye-ST9+ Visual Debug.]
  • Uma i-PC yakho isebenza ohlelweni lokusebenza lwe-Windows ® NT ®, kufanele ube nezimvume zomphathi.
  • Kumelwe ukuthi ufake i-ST9+ V6.1.1 (noma kamuva) I-Toolchain ku-PC yomsingathi exhunywe kusifanisi sakho se-ST9 HDS2V2.

INDLELA YOKUTHUTHUKISA/USILUNGISE KABUSHA ISILINGISI SAKHO SE-ST9 HDS2V2
Inqubo ikutshela ukuthi ungayithuthukisa kanjani/uyilungise kanjani kabusha i-emulator yakho ye-ST9 HDS2V2. Qiniseka ukuthi uhlangabezana nazo zonke izimfuneko ngaphambi kokuqala, ngaphandle kwalokho ungalimaza i-emulator yakho ngokwenza le nqubo.

  1. Qinisekisa ukuthi i-emulator yakho ye-ST9 HDS2V2 ixhunywe ngembobo ehambisanayo ku-PC yakho yokusingatha esebenzisa i-Windows ® 95, 98, 2000 noma i-NT ®. Uma ulungisa kabusha i-emulator yakho ukuthi isetshenziswe ne-probe entsha, uphenyo olusha kufanele luxhunywe ngokoqobo ebhodini elikhulu le-HDS2V2 kusetshenziswa izintambo ezintathu eziguqukayo.
  2. Ku-PC yesikhungo, ku-Windows ®, khetha Qala > Run….
  3. Chofoza inkinobho ethi Phequlula ukuze upheqa kufolda lapho ofake khona i-ST9+ V6.1.1 Toolchain. Ngokuzenzakalelayo, indlela yefolda yokufaka ithi C:\ST9PlusV6.1.1\… Kufolda yokufaka, phequlula kufolda engaphansi ..\downloader\.
  4. Thola i-..\downloader\ \ umkhombandlela ohambisana negama lesifanisi ofuna ukusithuthukisa/ukusilungiselela.
    Okwesiboneloample, uma ufuna ukulungisa kabusha i-emulator yakho ye-ST92F120 ukuthi isetshenziswe ne-ST92F150-EMU2 yokulingisa probe, phequlula ku-..\downloader\ \ umkhombandlela.
    5. Bese ukhetha uhla lwemibhalo oluhambisana nenguqulo ofisa ukuyifaka (isibample, inguqulo ye-V1.01 itholakala kokuthi ..\downloader\ \v92\) bese ukhetha i file (ngokwesiboneloample, setup_st92f150.bat).
    6. Chofoza okuthi Vula.
    7. Chofoza okuthi KULUNGILE efasiteleni le-Run. Isibuyekezo sizoqala. Kufanele umane ulandele imiyalelo evezwe esikrinini se-PC yakho.
    ISEXWAYISO: Ungayeki i-emulator, noma uhlelo ngenkathi isibuyekezo siqhubeka! I-emulator yakho ingase yonakaliswe!

“INOTHI NJENGAMANJE ESOKUHLANGANISA KUPHELA OKUNIKEZELWA AMAKHASIMENDE NGOLWAZI MAYELANA NEMIKHIQIZO YAWO UKUZE WONGE ISIKHATHI. NGENXA YAKHO, I-STMICROELECTRONICS NGEKE IBE NESIBOPHO NGENXA YANOMA YIMUPHI UMONAKALO OQONDILE, ONGAQONDWENI NOMA OLANDELAYO NGENHLONIPHO NOMA YILUPHI IZIMANGALO EZIVUKA EOKUQUKETHWE LESO INOTHI KANYE/NOMA UKUSETSHENZISWA AMAKHASIMENDE OKUXHUMANA NAWO. ”

Ulwazi olunikeziwe kukholakala ukuthi lunembile futhi luthembekile. Kodwa-ke, i-STMicroelectronics ayithwesi icala ngemiphumela yokusebenzisa lolo lwazi nanoma yikuphi ukwephulwa kwamalungelo obunikazi noma amanye amalungelo abantu besithathu okungaba umphumela wokusetshenziswa kwalo. Alikho ilayisense elinikezwa ngokushiwo noma ngenye indlela ngaphansi kwanoma yiliphi ilungelo lobunikazi noma amalungelo obunikazi be-STMicroelectronics. Imininingwane eshiwo kulokhu kushicilelwa ingashintsha ngaphandle kwesaziso. Lokhu kushicilelwa kuthatha indawo futhi kuthatha indawo yalo lonke ulwazi olunikezwe ngaphambilini. Imikhiqizo ye-STMicroelectronics ayigunyaziwe ukuthi isetshenziswe njengezingxenye ezibalulekile kumadivayisi noma izinhlelo ezisekela ukuphila ngaphandle kwemvume ebhaliwe ecacile ye-STMicroelectronics.
Ilogo ye-ST wuphawu lokuthengisa olubhalisiwe lwe-STMicroelectronics
2003 STMicroelectronics - Wonke Amalungelo Agodliwe.

Ukuthengwa kwezingxenye ze-I2C yi-STMicroelectronics kudlulisa ilayisense ngaphansi kwe-Philips I2C Patent. Amalungelo okusebenzisa lezi zingxenye ohlelweni lwe-I2C anikeziwe inqobo nje uma isistimu ithobela I-I2C Standard Specification njengoba kuchazwe yi-Philips.
I-STMicroelectronics Group of Companies
I-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

Amadokhumenti / Izinsiza

Izicelo Ezishumekiwe ze-STMicroelectronics ST92F120 [pdf] Iziyalezo
Izicelo Ezishumekiwe ze-ST92F120, ST92F120, Izicelo Ezishumekiwe, Izicelo

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *