Chithunzi cha STMicroelectronics

STMicroelectronics ST92F120 Ntchito Zophatikizidwa

STMicroelectronics ST92F120 Ntchito Zophatikizidwa

MAU OYAMBA

Ma Microcontrollers a mapulogalamu ophatikizidwa amakonda kuphatikiza zotumphukira zambiri komanso kukumbukira zazikulu. Kupereka zinthu zoyenera zokhala ndi mawonekedwe abwino monga Flash, EEPROM yotsanziridwa ndi zotumphukira zingapo pamtengo woyenera nthawi zonse zimakhala zovuta. Ichi ndichifukwa chake ndikofunikira kuchepetsa kukula kwa microcontroller nthawi zonse ukadaulo ukalola. Gawo lalikululi likugwira ntchito ku ST92F120.
Cholinga cha chikalatachi ndikuwonetsa kusiyana pakati pa ST92F120 microcontroller muukadaulo wa 0.50-micron motsutsana ndi ST92F124/F150/F250 muukadaulo wa 0.35-micron. Limapereka malangizo ena okweza mapulogalamu a mapulogalamu ake onse ndi ma hardware.
Mu gawo loyamba la chikalatachi, kusiyana pakati pa ST92F120 ndi ST92F124/F150/F250 zida zalembedwa. Mu gawo lachiwiri, zosinthidwa zomwe zimafunikira pazida zogwiritsira ntchito ndi mapulogalamu akufotokozedwa.

KUKONZA KUCHOKERA KU ST92F120 KUPITA KU ST92F124/F150/F250
Ma microcontrollers a ST92F124/F150/F250 omwe amagwiritsa ntchito ukadaulo wa 0.35 micron ndi ofanana ndi ma microcontrollers a ST92F120 omwe amagwiritsa ntchito ukadaulo wa 0.50 micron, koma kuchepa kumagwiritsidwa ntchito kuwonjezera mawonekedwe atsopano ndikuwongolera magwiridwe antchito a zida za ST92F124/F150/F250. Pafupifupi ma periph-erals amasunga mawonekedwe omwewo, ndichifukwa chake chikalatachi chimangoyang'ana magawo osinthidwa. Ngati palibe kusiyana pakati pa 0.50 micron zotumphukira poyerekeza ndi 0.35 imodzi, kupatula ukadaulo wake ndi njira yopangira, zotumphukira sizimaperekedwa. Kusintha kwatsopano kwa analogi kupita ku digito (ADC) ndiko kusintha kwakukulu. ADC iyi imagwiritsa ntchito chosinthira chimodzi cha 16 cha A/D chokhala ndi ma 10 bits resolution m'malo mwa ma converter awiri a 8-channel A/D okhala ndi 8-bit resolu-tion. Bungwe latsopano lokumbukira, reset yatsopano ndi unit control wotchi, mkati voltagma e regula-tors ndi ma buffer atsopano a I/O adzakhala pafupifupi kusintha kowonekera pakugwiritsa ntchito. Ma pe-ripherals atsopano ndi Controller Area Network (CAN) ndi asynchronous Serial Communication Interface (SCI-A).

PINOUT
ST92F124/F150/F250 idapangidwa kuti izitha kusintha ST92F120. Chifukwa chake, ma pinouts ali pafupifupi ofanana. Kusiyanitsa pang'ono kwafotokozedwa pansipa:

  • Clock2 idasinthidwa kuchokera ku doko P9.6 kupita ku P4.1
  • Njira zolowera za analogi zidasinthidwanso malinga ndi tebulo ili m'munsimu.

Table 1. Analogi Input Channel Mapping

PIN Mtengo wa ST92F120 Chithunzi cha 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) anachotsedwa chifukwa SCI1 inasinthidwa ndi SCI-A.
  • A21(P9.7) mpaka A16 (P9.2) adawonjezedwa kuti athe kuthana ndi ma bits 22 kunja.
  • Zida ziwiri zatsopano za CAN zotumphukira zilipo: TX2 ndi RX0 (CAN0) pamadoko P0 ndi P5.0 ndi TX5.1 ndi RX1 (CAN1) pamapini odzipereka.

RW RESET STATE
Pansi pa Reset state, RW imakwezedwa mmwamba ndikukokera kofooka mkati pomwe sikunali pa ST92F120.

SCHMITT TRIGGERS

  • Madoko a I/O okhala ndi Special Schmitt Triggers sapezekanso pa ST92F124/F150/F250 koma amasinthidwa ndi madoko a I/O okhala ndi High Hysteresis Schmitt Triggers. Zikhomo zofananira za I/O ndi: P6[5-4].
  • Kusiyana kwa VIL ndi VIH. Onani Table 2.

Table 2. Mulingo Wolowetsa Schmitt Trigger DC Magetsi Makhalidwe
(VDD = 5 V ± 10%, TA = -40° C mpaka +125° C, pokhapokha ngati tafotokozera zina)

 

Chizindikiro

 

Parameter

 

Chipangizo

Mtengo  

Chigawo

Min Lembani(1) Max
 

 

VIH

Lowetsani High 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]

Chithunzi cha ST92F120 0.7x VD V
 

 

ST92F124/F150/F250

 

0.6x VD

 

 

V

 

 

 

 

VIL

Lowetsani 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]

Chithunzi cha ST92F120 0.8 V
 

 

ST92F124/F150/F250

 

0.2x VD

 

 

V

Lowetsani Low Level

High Hyst.Schmitt Trigger

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

Chithunzi cha ST92F120 0.3x VD V
ST92F124/F150/F250 0.25x VD V
 

 

 

 

 

VHYS

Lowetsani 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]

Chithunzi cha ST92F120 600 mV
 

 

ST92F124/F150/F250

 

 

250

 

 

mV

Lowetsani Hysteresis

High Hyst. Schmitt Trigger

P4[7:6]

Chithunzi cha ST92F120 800 mV
ST92F124/F150/F250 1000 mV
Lowetsani Hysteresis

High Hyst. Schmitt Trigger

P6[5:4]

Chithunzi cha ST92F120 900 mV
ST92F124/F150/F250 1000 mV

Pokhapokha ngati tanenedwa mwanjira ina, deta yokhazikika imakhazikitsidwa pa TA= 25°C ndi VDD= 5V. Amangonenedwa pamizere yolondolera yomwe sinayesedwe popanga.

MEMORY ORGANIZATION

Chikumbukiro chakunja
Pa ST92F120, ma bits 16 okha anali kupezeka kunja. Tsopano, pa chipangizo cha ST92F124/F150/F250, ma bits 22 a MMU akupezeka kunja. Bungweli limagwiritsidwa ntchito kuti likhale losavuta kuthana ndi ma Mbytes 4 akunja. Koma zigawo za 0h mpaka 3h ndi 20h mpaka 23h sizipezeka kale.

Flash Sector Organisation
Magawo F0 mpaka F3 ali ndi bungwe latsopano mu zipangizo za 128K ndi 60K Flash monga momwe tawonetsera mu Table 5 ndi Table 6. Table 3. ndi Table 4 amasonyeza bungwe lapitalo.

Table 3. Kapangidwe ka Memory kwa 128K Flash ST92F120 Flash Chipangizo

Gawo Maadiresi Max Kukula
TestFlash (TF) (Yosungidwa)

Gawo la OTP

Zolemba zachitetezo (zosungidwa)

230000h mpaka 231F7Fh

231F80h mpaka 231FFBh

Kuchokera 231 mpaka 231 FFF

8064 pa

124 pa

4 pa

Kung'anima 0 (F0)

Kung'anima 1 (F1)

Kung'anima 2 (F2)

Kung'anima 3 (F3)

000000h mpaka 00FFFFh

010000h mpaka 01BFFFh

01C000h mpaka 01DFFFh

01E000h mpaka 01FFFFh

64 Ma Kbyte

48 Ma Kbyte

8 Ma Kbyte

8 Ma Kbyte

EEPROM 0 (E0)

EEPROM 1 (E1)

EEPROM yotsanzira

228000h mpaka 228FFHh

22C000h mpaka 22CFFh

220000h mpaka 2203FFh

4 Ma Kbyte

4 Ma Kbyte

1 kbyte

Table 4. Kapangidwe ka Memory kwa 60K Flash ST92F120 Flash Chipangizo

Gawo Maadiresi Max Kukula
TestFlash (TF) (Yosungidwa)

Gawo la OTP

Zolemba zachitetezo (zosungidwa)

230000h mpaka 231F7Fh

231F80h mpaka 231FFBh

Kuchokera 231 mpaka 231 FFF

8064 pa

124 pa

4 pa

Flash 0 (F0) Yosungidwa Kung'anima 1 (F1)

Kung'anima 2 (F2)

000000h mpaka 000FFHh

001000h mpaka 00FFFFh

010000h mpaka 01BFFFh

01C000h mpaka 01DFFFh

4 Ma Kbyte

60 Ma Kbyte

48 Ma Kbyte

8 Ma Kbyte

EEPROM 0 (E0)

EEPROM 1 (E1)

EEPROM yotsanzira

228000h mpaka 228FFHh

22C000h mpaka 22CFFh

220000h mpaka 2203FFh

4 Ma Kbyte

4Kbytes 1Kbyte

Gawo Maadiresi Max Kukula
TestFlash (TF) (Yosungidwa) OTP Area

Zolemba zachitetezo (zosungidwa)

230000h mpaka 231F7Fh

231F80h mpaka 231FFBh

Kuchokera 231 mpaka 231 FFF

8064 pa

124 pa

4 pa

Kung'anima 0 (F0)

Kung'anima 1 (F1)

Kung'anima 2 (F2)

Kung'anima 3 (F3)

000000h mpaka 001FFHh

002000h mpaka 003FFHh

004000h mpaka 00FFFFh

010000h mpaka 01FFFFh

8 Ma Kbyte

8 Ma Kbyte

48 Ma Kbyte

64 Ma Kbyte

Gawo Maadiresi Max Kukula
Hardware Emulated EEPROM sec-
tors 228000h mpaka 22CFFh 8 Ma Kbyte
(osungika)
EEPROM yotsanzira 220000h mpaka 2203FFh 1 kbyte
Gawo Maadiresi Max Kukula
TestFlash (TF) (Yosungidwa)

Gawo la OTP

Zolemba zachitetezo (zosungidwa)

230000h mpaka 231F7Fh

231F80h mpaka 231FFBh

Kuchokera 231 mpaka 231 FFF

8064 pa

124 pa

4 pa

Kung'anima 0 (F0)

Kung'anima 1 (F1)

Kung'anima 2 (F2)

Kung'anima 3 (F3)

000000h mpaka 001FFHh

002000h mpaka 003FFHh

004000h mpaka 00BFFFh

010000h mpaka 013FFHh

8 Ma Kbyte

8 Ma Kbyte

32 Ma Kbyte

16 Ma Kbyte

Magawo a Hardware Emulated EEPROM

(osungika)

EEPROM yotsanzira

 

228000h mpaka 22CFFh

 

220000h mpaka 2203FFh

 

8 Ma Kbyte

 

1 kbyte

Popeza malo okhazikitsanso vesikitala amayikidwa pa adilesi 0x000000, pulogalamuyo imatha kugwiritsa ntchito gawo F0 ngati malo otsegulira ogwiritsa ntchito 8-Kbyte, kapena magawo F0 ndi F1 ngati dera la 16-Kbyte.

Flash & E3PROM Control Register Location
Kuti musunge kaundula wa pointer data (DPR), zolembera zowongolera za Flash ndi E3PROM (Emulated E2PROM) zimasinthidwanso kuchokera patsamba 0x89 kupita patsamba 0x88 pomwe dera la E3PROM lili. Mwanjira iyi, DPR imodzi yokha ndiyo imagwiritsidwa ntchito kuloza mitundu yonse ya E3PROM ndi ma register owongolera a Flash & E2PROM. Koma zolembera zikadali kupezeka pa adilesi yam'mbuyomu. Ma adilesi atsopano ndi awa:

  • FCR 0x221000 & 0x224000
  • ECR 0x221001 & 0x224001
  • FESR0 0x221002 & 0x224002
  • FESR1 0x221003 & 0x224003
    Mukugwiritsa ntchito, malo olembetsa awa nthawi zambiri amatanthauzidwa muzolemba za linker file.

RESET AND CLOCK CONTROL UNIT (RCCU)
Oscillator

Oscillator yatsopano yamphamvu yotsika imakhazikitsidwa ndi mfundo zotsatirazi:

  • Max. 200µ paamp. kumwa mu Running mode,
  • 0 amp. mu Halt mode,

STMicroelectronics ST92F120 Embedded Application-1

PLL
Pang'ono pang'ono (bit7 FREEN) yawonjezedwa ku kaundula wa PLLCONF (R246, tsamba 55), uku ndikutsegula njira ya Free Running. Mtengo wokonzanso kaundulayu ndi 0x07. Chotsitsa cha FREEN chikakhazikitsidwanso, chimakhala ndi machitidwe omwewo monga ST92F120, kutanthauza kuti PLL imazimitsidwa:

  • kulowa stop mode,
  • DX(2:0) = 111 mu kaundula wa PLLCONF,
  • kulowa mumayendedwe otsika mphamvu (Dikirani Kusokoneza kapena Kudikirira Mphamvu Yochepa Kudikirira Kusokoneza) kutsatira malangizo a WFI.

Pamene FREEN bit yakhazikitsidwa ndipo zilizonse zomwe zatchulidwa pamwambapa zimachitika, PLL imalowa mu Free Running mode, ndi oscillates pafupipafupifupi yomwe imakhala pafupifupi 50 kHz.
Kuonjezera apo, pamene PLL ikupereka wotchi yamkati, ngati chizindikiro cha wotchi chikutha (pomwepo chifukwa cha resonator yosweka kapena yotsekedwa ...), chizindikiro cha wotchi yachitetezo chimangoperekedwa, kulola ST9 kuchita ntchito zina zopulumutsa.
Kuchuluka kwa chizindikiro cha wotchiyi kumadalira ma DX[0..2] bits a kaundula wa PLLCONF (R246, tsamba55).
Onani zidziwitso za ST92F124/F150/F250 kuti mudziwe zambiri.

 MKATI VOLTAGWOLEMEKEZA
Mu ST92F124/F150/F250, pachimake chimagwira ntchito pa 3.3V, pomwe ma I/O akugwirabe ntchito pa 5V. Kuti mupereke mphamvu ya 3.3V pachimake, chowongolera chamkati chawonjezeredwa.

Kwenikweni, voltage regulator imakhala ndi 2 owongolera:

  • voliyu wamkulutage regulator (VR),
  • mphamvu yochepa voltage regulator (LPVR).

Voltage regulator (VR) imapereka zomwe zikufunidwa ndi chipangizocho m'njira zonse zogwirira ntchito. Voltage regulator (VR) imakhazikika powonjezera capacitor yakunja (300 nF min-imum) pa imodzi mwa mapini awiri a Vreg. Ma pini a Vreg awa sangathe kuyendetsa zida zina zakunja, ndipo amangogwiritsidwa ntchito pakuwongolera mphamvu zamagetsi mkati.
Mphamvu yotsika voltage regulator (LPVR) imapanga voliyumu yosakhazikikatage ya pafupifupi VDD/2, yokhala ndi kusasunthika kwamkati mkati. Zomwe zimatuluka ndizochepa, kotero sizokwanira kuti zigwiritse ntchito chipangizo chonse. Amapereka mphamvu yochepetsera mphamvu pamene chip chili mu Low Power mode (Dikirani Kusokoneza, Kudikirira Kwamagetsi Ochepa Kusokoneza, Kuyimitsa kapena Kuyimitsa modes).
Pamene VR ikugwira ntchito, LPVR imatsekedwa.

EXTENDED FUNCTION TIMER

Zosintha za Hardware mu Extended Function Timer ya ST92F124/F150/F250 poyerekeza ndi ST92F120 zimangokhudza ntchito zosokoneza m'badwo. Koma zidziwitso zina zapadera zawonjezedwa pazolembedwa zokhudzana ndi Mokakamizidwa Kufananiza ndi One Pulse mode. Izi zitha kupezeka mu ST92F124/F150/F250 Datasheet yosinthidwa.

Kujambula / Zotulutsa Fananizani
Pa ST92F124/F150/F250, kusokoneza IC1 ndi IC2 (OC1 ndi OC2) kutha kuyatsidwa mosiyana. Izi zimachitika pogwiritsa ntchito ma bits 4 atsopano mu kaundula wa CR3:

  • IC1IE=CR3[7]: Lowetsani Jambulani 1 Yambitsani. Mukayambiranso, kusokoneza kwa Input Capture 1 kumaletsedwa. Ikakhazikitsidwa, kusokoneza kumapangidwa ngati mbendera ya ICF1 yakhazikitsidwa.
  • OC1IE=CR3[6]: Kutulutsa Fananizani 1 Kusokoneza Yambitsani. Mukayambiranso, kusokoneza kwa Output Fananizani 1 kumaletsedwa. Ikakhazikitsidwa, kusokoneza kumapangidwa ngati mbendera ya OCF2 yakhazikitsidwa.
  • IC2IE=CR3[5]: Kulowetsa Capture 2 Yambitsani. Mukakhazikitsanso, kusokoneza kwa Input Capture 2 kumaletsedwa. Ikakhazikitsidwa, kusokoneza kumapangidwa ngati mbendera ya ICF2 yakhazikitsidwa.
  • OC2IE=CR3[4]: Kutulutsa Fananizani 2 Kusokoneza Yambitsani. Mukayambiranso, Kusokoneza Kutulutsa 2 kumaletsedwa. Ikakhazikitsidwa, kusokoneza kumapangidwa ngati mbendera ya OCF2 yakhazikitsidwa.
    Zindikirani: Kusokoneza kwa IC1IE ndi IC2IE (OC1IE ndi OC2IE) sikuli kofunikira ngati ICIE (OCIE) yakhazikitsidwa. Kuti ziganizidwe, ICIE (OCIE) iyenera kukhazikitsidwanso.

PWM mode
OCF1 pang'ono sangathe kukhazikitsidwa ndi hardware mu PWM mode, koma OCF2 bit imayikidwa nthawi iliyonse pamene counter ikugwirizana ndi mtengo wa OC2R registry. Izi zitha kuyambitsa kusokoneza ngati OCIE yakhazikitsidwa kapena ngati OCIE yakhazikitsidwanso ndipo OC2IE yakhazikitsidwa. Kusokoneza uku kumathandizira pulogalamu iliyonse yomwe makulidwe a pulse kapena nthawi ayenera kusinthidwa molumikizana.

A/D CONVERTER (ADC)
Chosinthira chatsopano cha A/D chokhala ndi zinthu zazikuluzikulu zotsatirazi chawonjezedwa:

  • 16 njira,
  • Kusintha kwa 10-bit,
  • 4 MHz pazipita pafupipafupi (ADC wotchi),
  • 8 ADC wotchi yozungulira ya sampnthawi yopuma,
  • 20 ADC wotchi yozungulira nthawi yotembenuka,
  • Zolowetsa zero 0x0000,
  • Kuwerenga kwathunthu 0xFFC0,
  • Kulondola kwathunthu ndi ± 4 LSBs.

Chosinthira chatsopanochi cha A/D chili ndi zomanga zofanana ndi zam'mbuyomu. Imathandizirabe mawonekedwe a alog watchdog, koma tsopano imagwiritsa ntchito njira ziwiri zokha mwa 2. Njira ziwirizi ndizophatikizana ndipo ma adilesi amakanema amatha kusankhidwa ndi mapulogalamu. Ndi yankho lapitalo pogwiritsa ntchito ma cell awiri a ADC, njira zinayi zowonera analogi zinalipo koma pamaadiresi okhazikika, mayendedwe 16 ndi 2.
Onani Zosintha za ST92F124/F150/F250 zomwe zasinthidwa kuti mufotokoze za A/D Con-verter yatsopano.
 I²C

I²C IERRP BIT RESET
Pa ST92F124/F150/F250 I²C, IERRP (I2CISR) pang'ono ikhoza kukhazikitsidwanso ndi mapulogalamu ngakhale imodzi mwa mbendera izi yakhazikitsidwa:

  • SCLF, ADDTX, AF, STOPF, ARLO ndi BERR mu kaundula wa I2CSR2
  • SB pang'ono mu Register I2CSR1

Sizowona kwa ST92F120 I²C: pang'ono ya IERRP singakhazikitsidwenso ndi mapulogalamu ngati mbendera izi zakhazikitsidwa. Pachifukwa ichi, pa ST92F120, njira yosokoneza yofananira (yolowetsedwa motsatira chochitika choyamba) imalowetsedwanso mwamsanga ngati chochitika china chinachitika panthawi yoyamba ya kuphedwa kwachizolowezi.

YAMBANI PEmpho ZOCHITIKA
Kusiyana pakati pa ST92F120 ndi ST92F124/F150/F250 I²C kulipo pa START bit generation mechanism.
Kuti mupange chochitika cha START, nambala yofunsira imayika ma bits a START ndi ACK mu kaundula wa I2CCR:
- I2CCCR |= I2Cm_START + I2Cm_ACK;

Popanda njira yopangira compiler yosankhidwa, imamasuliridwa mu assembler motere:

  • - kapena R240,#12
  • ld r0,R240
  • - ld R240,r0

Langizo la OR limakhazikitsa Start bit. Pa ST92F124/F150/F250, kutsata kwachidziwitso chachiwiri kumabweretsa pempho lachiwiri la START. Chochitika chachiwiri cha START ichi chimachitika pakadutsa njira yotsatira.
Ndi chilichonse mwazosankha zokhathamiritsa zomwe zasankhidwa, nambala yophatikizira sipempha chochitika chachiwiri cha START:
- kapena R240,#12

NEW PERIPHERALS

  • Kufikira ma cell a 2 CAN (Controller Area Network) awonjezedwa. Zofotokozera zilipo mu ST92F124/F150/F250 Datasheet yosinthidwa.
  • Kufikira 2 SCIs zilipo: SCI-M (Multi-protocol SCI) ndi yofanana ndi ST92F120, koma SCI-A (Asynchronous SCI) ndi yatsopano. Zofotokozera za zotumphukira zatsopanozi zikupezeka mu ST92F124/F150/F250 Datasheet yosinthidwa.

2 KUSINTHA KWA ZINTHU NDI SOFTWARE KU APPLICATION BODI

PINOUT

  • Chifukwa chakusinthanso, CLOCK2 singagwiritsidwe ntchito munjira yomweyo.
  • SCI1 ingagwiritsidwe ntchito mumayendedwe asynchronous (SCI-A).
  • Zosintha zamakina olowetsa analogi zitha kuyendetsedwa mosavuta ndi mapulogalamu.

MKATI VOLTAGWOLEMEKEZA
Chifukwa cha kupezeka kwa mkati voltage regulator, ma capacitor akunja amafunikira pamapini a Vreg kuti apereke pachimake ndi mphamvu yokhazikika. Mu ST92F124/F150/F250, pachimake chimagwira ntchito pa 3.3V, pomwe ma I/O akugwirabe ntchito pa 5V. Mtengo wocheperako wovomerezeka ndi 600 nF kapena 2 * 300 nF ndipo mtunda pakati pa mapini a Vreg ndi ma capacitor uyenera kukhala wocheperako.
Palibe zosintha zina zomwe ziyenera kupangidwa ku board application board.

FLASH & EEPROM CONTROL REGISTERS NDI MEMORY ORGANIZATION
Kuti musunge 1 DPR, matanthauzo a adilesi yachizindikiro omwe amagwirizana ndi zolembera zowongolera za Flash ndi EEPROM zitha kusinthidwa. Izi zimachitika kawirikawiri mu linker script file. Ma regista 4, FCR, ECR, ndi FESR[0:1], afotokozedwa pa 0x221000, 0x221001, 0x221002 ndi 0x221003, motsatana.
Kukonzanso kwa gawo la 128-Kbyte Flash kumakhudzanso script yolumikizira file. Iyenera kusinthidwa mogwirizana ndi bungwe latsopanoli.
Onani Gawo 1.4.2 kuti mufotokoze za bungwe latsopano la Flash sector.

BWINO NDIPONSO KULAMULIRA KOCHI UNIT

Oscillator
Crystal Oscillator
Ngakhale kugwirizana ndi mapangidwe a board a ST92F120 kusungidwa, sikuvomerezekanso kuyika chopinga cha 1MOhm chofanana ndi oscillator yakunja ya crystal pa board ya ST92F124/F150/F250.

STMicroelectronics ST92F120 Embedded Application-2

Kutayikira
Pomwe ST92F120 imamva kutayikira kuchokera ku GND kupita ku OSCIN, ST92F124/F1 50/F250 imamva kutayikira kuchokera ku VDD kupita ku OSCIN. Ndibwino kuti muzizungulira crystal oscil-lator ndi mphete yapansi pa bolodi losindikizidwa losindikizidwa ndikuyika filimu yophimba kuti mupewe mavuto a chinyezi, ngati kuli kofunikira.
Wotchi yakunja
Ngakhale kugwirizana ndi kapangidwe ka board ka ST92F120 kusungidwa, tikulimbikitsidwa kugwiritsa ntchito wotchi yakunja pazolowetsa za OSCOUT.
Advantagizi ndi:

  • chizindikiro cholowera cha TTL chingagwiritsidwe ntchito pomwe ST92F120 Vil pa wotchi yakunja ili pakati pa 400mV ndi 500mV.
  • chopinga chakunja pakati pa OSCOUT ndi VDD sichifunikira.

STMicroelectronics ST92F120 Embedded Application-3

PLL
Standard Mode
Mtengo wokonzanso kaundula wa PLLCONF (p55, R246) udzayambitsa ntchito mofanana ndi ST92F120. Kuti mugwiritse ntchito mawonekedwe othamanga mwaufulu malinga ndi zomwe zafotokozedwa mu Gawo 1.5, PLLCONF[7] bit iyenera kukhazikitsidwa.

Chitetezo Clock Mode
Pogwiritsa ntchito ST92F120, ngati chizindikiro cha wotchi chizimiririka, koloko ya ST9 ndi yotumphukira imayimitsidwa, palibe chomwe chingachitike kuti mukonzekere kugwiritsa ntchito bwino.
Mapangidwe a ST92F124/F150/F250 amayambitsa chizindikiro cha wotchi yachitetezo, kugwiritsa ntchito kumatha kukhazikitsidwa pamalo otetezeka.
Chizindikiro cha wotchi chikasowa (mwachitsanzo chifukwa cha resonator yosweka kapena yolumikizidwa), chochitika chosatsegula cha PLL chimachitika.
Njira yabwino yoyendetsera chochitikachi ndikulola INTD0 kusokoneza kunja ndikuipereka ku RCCU pokhazikitsa INT_SEL pang'ono mu kaundula wa CLKCTL.
Zomwe zimayenderana ndi zosokoneza zimayang'ana komwe kusokoneza (onani 7.3.6 Interrupt Generation Chapter ya ST92F124/F150/F250), ndikusintha pulogalamuyo kuti ikhale yotetezeka.
Zindikirani: Wotchi yozungulira siyiyimitsidwa ndipo chizindikiro chilichonse chakunja chopangidwa ndi microcontroller (mwachitsanzo PWM, serial communication…) chiyenera kuyimitsidwa pa malangizo oyamba operekedwa ndi chizolowezi chosokoneza.

EXTENDED FUNCTION TIMER
Kujambula / Kutulutsa Fananizani
Kuti mupange Kusokoneza Nthawi, pulogalamu yopangidwira ST92F120 ingafunike kusinthidwa nthawi zina:

  • Ngati Timer Isokoneza IC1 ndi IC2 (OC1 ndi OC2) zonse zikugwiritsidwa ntchito, ICIE (OCIE) ya regista CR1 iyenera kukhazikitsidwa. Mtengo wa IC1IE ndi IC2IE (OC1IE ndi OC2IE) mu kaundula wa CR3 siwofunika. Chifukwa chake, pulogalamuyo siyenera kusinthidwa pakadali pano.
  • Ngati pakufunika Kusokoneza kumodzi kokha, ICIE (OCIE) iyenera kukhazikitsidwanso ndipo IC1IE kapena IC2IE (OC1IE kapena OC2IE) iyenera kukhazikitsidwa malinga ndi kusokoneza komwe kwagwiritsidwa ntchito.
  • Ngati palibe Kusokoneza Timer komwe kukugwiritsidwa ntchito, ICIE, IC1IE ndi IC2IE (OCIE, OC1IE ndi OC2IE) zonse ziyenera kukhazikitsidwanso.

PWM mode
Kusokoneza Timer tsopano kutha kupangidwa nthawi iliyonse Counter = OC2R:

  • Kuti muyitse, ikani OCIE kapena OC2IE,
  • Kuti muyimitse, yambitsaninso OCIE NDI OC2IE.

10-BIT ADC
Popeza ADC yatsopano ndi yosiyana kwambiri, pulogalamuyi iyenera kusinthidwa:

  • Ma regista onse a data ndi ma bits 10, omwe amaphatikiza zolembera zolowera. Chifukwa chake kaundula aliyense amagawidwa m'marejista awiri a 8-bit: kaundula wapamwamba ndi kaundula wapansi, momwe ma bits awiri ofunika kwambiri amagwiritsidwa ntchito:STMicroelectronics ST92F120 Embedded Application-4
  • Njira yosinthira yoyambira tsopano imatanthauzidwa ndi ma bits CLR1[7:4] (Pg63, R252).
  • Njira zowonera analogi zimasankhidwa ndi ma bits CLR1[3:0]. Chokhacho ndi chakuti njira ziwirizi ziyenera kukhala zogwirizana.
  • Wotchi ya ADC imasankhidwa ndi CLR2[7:5] (Pg63, R253).
  • Ma register osokoneza sanasinthidwe.

Chifukwa cha kutalika kwa zolembera za ADC, mapu olembetsa ndi osiyana. Malo a zolembera zatsopano amaperekedwa pofotokozera ADC mu ST92F124/F150/F250 Datasheet yosinthidwa.
I²C

IERRP BIT RESET
Mu ST92F124/F150/F250 chizolowezi chosokoneza choperekedwa ku chochitika Choyembekezera Cholakwika (IERRP yakhazikitsidwa), pulogalamu yolumikizira iyenera kukhazikitsidwa.
Lopu iyi imayang'ana mbendera iliyonse ndikuchita zomwe zikufunika. Lupu sidzatha mpaka mbendera zonse zikhazikitsidwenso.
Pamapeto pa pulogalamu ya loop execution, IERRP bit imakhazikitsidwanso ndi mapulogalamu ndipo kachidindoyo amachoka panjira yosokoneza.

Yambitsani Chochitika Chofunsira
Kuti mupewe chochitika chilichonse chosafunikira pa START START, gwiritsani ntchito njira zilizonse za compiler otpimization, mu Makefile.

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

KUKONZA NDI KUKONZA EMULATOR YAKO ya ST9 HDS2V2

MAU OYAMBA
Gawoli lili ndi zambiri zamomwe mungasinthire fimuweya ya emulator yanu kapena kuiganiziranso kuti ithandizire kafukufuku wa ST92F150. Mukakonzanso emulator yanu kuti ithandizire kafukufuku wa ST92F150 mutha kuyisinthanso kuti ithandizire kufufuza kwina (kwakale).ample a ST92F120 probe) kutsatira njira yomweyo ndikusankha kafukufuku woyenera.

ZOFUNIKA KUKONZA NDI/KUKONZA EMULATOR YANU
Ma emulators otsatirawa a ST9 HDS2V2 ndi ma emulation probes amathandizira kukweza ndi/kapena kukonzanso ndi zida zatsopano zofufuzira:

  • Chithunzi cha ST92F150-EMU2
  • Chithunzi cha ST92F120-EMU2
  • ST90158-EMU2 ndi ST90158-EMU2B
  • Chithunzi cha ST92141-EMU2
  • Chithunzi cha ST92163-EMU2
    Musanayese kukweza / kukonzanso emulator yanu, muyenera kuwonetsetsa kuti ZONSE zotsatirazi zikukwaniritsidwa:
  • Mtundu wowunika wa emulator yanu ya ST9-HDS2V2 ndiwokwera kuposa kapena wofanana ndi 2.00. [Mutha kuwona mtundu wamtundu wanji womwe emulator wanu ali nawo mugawo la Target pawindo la About ST9+ Visual Debug, lomwe mumatsegula posankha Thandizo> About.. kuchokera pamenyu yayikulu ya ST9+ Visual Debug.]
  • Ngati PC yanu ikugwira ntchito pa Windows ® NT ®, muyenera kukhala ndi mwayi woyang'anira.
  • Muyenera kuti mwayika ST9+ V6.1.1 (kapena mtsogolo) Toolchain pa PC yolandila yolumikizidwa ndi emulator yanu ya ST9 HDS2V2.

MMENE MUNGAKONZE/KUKONZERA EMULATOR YAKO ya ST9 HDS2V2
Ndondomekoyi imakuuzani momwe mungasinthire / kusinthanso emulator yanu ya ST9 HDS2V2. Onetsetsani kuti mwakwaniritsa zofunikira zonse musanayambe, apo ayi mutha kuwononga emulator yanu pochita izi.

  1. Onetsetsani kuti emulator yanu ya ST9 HDS2V2 yalumikizidwa kudzera padoko lofananira ndi PC yanu yomwe ili ndi Windows ® 95, 98, 2000 kapena NT ®. Ngati mukukonzanso emulator yanu kuti igwiritsidwe ntchito ndi kafukufuku watsopano, kafukufuku watsopanoyo ayenera kulumikizidwa ku board yayikulu ya HDS2V2 pogwiritsa ntchito zingwe zitatu zopindika.
  2. Pa PC yolandila, kuchokera ku Windows ®, sankhani Yambani> Thamangani….
  3. Dinani batani la Sakatulani kuti musakatule kufoda pomwe mudayika ST9+ V6.1.1 Toolchain. Mwachisawawa, njira yolowera chikwatu ndi C:\ST9PlusV6.1.1\… Mufoda yoyika, sakani ku ..\downloader\ subfolder.
  4. Pezani ..\downloader\ \ chikwatu chofanana ndi dzina la emulator yomwe mukufuna kukweza / kukonza.
    Za example, ngati mukufuna kusinthanso emulator yanu ya ST92F120 kuti igwiritsidwe ntchito ndi kafukufuku wa ST92F150-EMU2, sakatulani ku ..\downloader\ \ directory.
    5. Kenako sankhani chikwatu chomwe chikugwirizana ndi mtundu womwe mukufuna kukhazikitsa (mwachitsanzoample, mtundu wa V1.01 ukupezeka mu ..\downloader\ \v92\) ndikusankha fayilo ya file (kwa example, setup_st92f150.bat).
    6. Dinani pa Open.
    7. Dinani Chabwino mu Thamanga zenera. Kusintha kudzayamba. Muyenera kungotsatira malangizo omwe akuwonetsedwa pazenera la PC yanu.
    CHENJEZO: Osayimitsa emulator, kapena pulogalamuyo pomwe zosintha zikupita! Emulator yanu ikhoza kuwonongeka!

“ZINTHU TSOPANO ZOMWE NDI ZOONGOLA ZOKHA NDI CHOKHALA CHAKUPATSA MAKASITA ZINTHU ZOKHUDZA ZOKHUDZA KWAWO KUTI APULUMEKE NTHAWI. CHOCHOKERA PACHIFUKWA CHAKUTI, STMICROELECTRONICS SIDZAKHALA NDI NTCHITO PA ZONSE ZONSE, ZOYENERA KAPENA ZOtsatira ZONSE PAMODZI NDI ZOFUNIKA ULIWONSE ZOCHOKERA KUCHOKERA PA CHIZINDIKIRO CHOMENECHO NDI/KUGWIRITSA NTCHITO NDI AKASITA POKULUMIKIZANA NDIPO. ”

Chidziwitso choperekedwa chimakhulupirira kuti ndi cholondola komanso chodalirika. Komabe, STMicroelectronics ilibe udindo pazotsatira zakugwiritsa ntchito chidziwitsocho kapena kuphwanya ma patent kapena ufulu wina wa ena omwe angabwere chifukwa chogwiritsa ntchito. Palibe chilolezo chomwe chimaperekedwa motengera kapena mwanjira ina iliyonse patent kapena ufulu wa patent wa STMicroelectronics. Zomwe zatchulidwa m'bukuli zitha kusintha popanda kuzindikira. Bukuli limalowa m'malo ndi kulowa m'malo mwa zonse zomwe zidaperekedwa kale. Zogulitsa za STMicroelectronics sizololedwa kugwiritsidwa ntchito ngati zida zofunika kwambiri pazida kapena makina othandizira moyo popanda chilolezo cholembedwa cha STMicroelectronics.
Chizindikiro cha ST ndi chizindikiro cholembetsedwa cha STMicroelectronics
2003 STMicroelectronics - Ufulu Wonse Ndiwotetezedwa.

Kugula kwa I2C Components ndi STMicroelectronics kumapereka layisensi pansi pa Philips I2C Patent. Ufulu wogwiritsa ntchito zigawozi mu dongosolo la I2C umaperekedwa malinga ngati dongosololi likugwirizana ndi I2C Standard Specification monga momwe Philips anafotokozera.
STMicroelectronics Group of Companies
Australia - Brazil - Canada - China - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan
Malaysia – Malta – Morocco – Singapore – Spain – Sweden – Switzerland – United Kingdom – USA
http://www.st.com

Zolemba / Zothandizira

STMicroelectronics ST92F120 Ntchito Zophatikizidwa [pdf] Malangizo
Mapulogalamu Ophatikizidwa a ST92F120, ST92F120, Mapulogalamu Ophatikizidwa, Mapulogalamu

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *