Logo STMicroelectroneg

STMicroelectronics ST92F120 Cymwysiadau Mewnosodedig

STMicroelectronics ST92F120 Cymwysiadau Mewnosodedig

RHAGARWEINIAD

Mae microreolyddion ar gyfer cymwysiadau wedi'u mewnosod yn dueddol o integreiddio mwy a mwy o berifferolion yn ogystal ag atgofion mwy. Mae darparu'r cynhyrchion cywir gyda'r nodweddion cywir fel Flash, EEPROM efelychiedig ac ystod eang o berifferolion am y gost gywir bob amser yn her. Dyna pam ei bod yn orfodol i grebachu maint marw microcontroller yn rheolaidd cyn gynted ag y bydd y dechnoleg yn caniatáu hynny. Mae'r cam mawr hwn yn berthnasol i'r ST92F120.
Pwrpas y ddogfen hon yw cyflwyno'r gwahaniaethau rhwng y microreolydd ST92F120 mewn technoleg 0.50-micron yn erbyn y ST92F124/F150/F250 mewn technoleg 0.35-micron. Mae'n darparu rhai canllawiau ar gyfer uwchraddio cymwysiadau ar gyfer ei agweddau meddalwedd a chaledwedd.
Yn rhan gyntaf y ddogfen hon, rhestrir y gwahaniaethau rhwng dyfeisiau ST92F120 a ST92F124/F150/F250. Yn yr ail ran, disgrifir yr addasiadau sydd eu hangen ar gyfer caledwedd a meddalwedd y cymhwysiad.

UWCHRADDIO O'R ST92F120 I'R ST92F124/F150/F250
Mae microreolyddion ST92F124/F150/F250 sy'n defnyddio technoleg 0.35 micron yn debyg i ficroreolyddion ST92F120 sy'n defnyddio technoleg 0.50 micron, ond defnyddir crebachu i ychwanegu rhai nodweddion newydd ac i wella perfformiad dyfeisiau ST92F124/F150/F250. Mae bron pob cyfnod periff yn cadw'r un nodweddion, a dyna pam mae'r ddogfen hon yn canolbwyntio ar yr adrannau addasedig yn unig. Os nad oes gwahaniaeth rhwng yr ymylol 0.50 micron o'i gymharu â'r un 0.35, heblaw ei dechnoleg a'i fethodoleg dylunio, ni chyflwynir yr ymylol. Y trawsnewidydd analog i ddigidol newydd (ADC) yw'r newid mawr. Mae'r ADC hwn yn defnyddio un trawsnewidydd A/D 16 sianel gyda chydraniad 10 did yn lle dau drawsnewidydd A/D 8-sianel gyda datrysiad 8-did. Mae'r sefydliad cof newydd, ailosod newydd a uned rheoli cloc, mewnol cyftagBydd e reoleiddwyr a byfferau I/O newydd bron yn newidiadau tryloyw ar gyfer y cais. Y pe-rifferolion newydd yw'r Rhwydwaith Ardal Rheolydd (CAN) a'r Rhyngwyneb Cyfathrebu Cyfresol asyncronaidd (SCI-A).

PINOUT
Dyluniwyd y ST92F124 / F150 / F250 er mwyn gallu disodli'r ST92F120. Felly, mae pinouts bron yr un fath. Disgrifir yr ychydig wahaniaethau isod:

  • Cafodd Clock2 ei ail-fapio o borthladd P9.6 i P4.1
  • Cafodd sianeli mewnbwn analog eu hail-fapio yn unol â'r tabl isod.

Tabl 1. Mapio Sianel Mewnbwn Analog

PIN ST92F120 Pinout ST92F124/F150/F250 Pinout
P8.7 A1IN0 AIN7
P8.0 A1IN7 AIN0
P7.7 A0IN7 AIN15
P7.0 A0IN0 AIN8
  • Cafodd RXCLK1(P9.3), TXCLK1/ CLKOUT1 (P9.2), DCD1 (P9.3), RTS1 (P9.5) eu dileu oherwydd bod SCI-A wedi disodli SCI1.
  • Ychwanegwyd A21(P9.7) i lawr i A16 (P9.2) er mwyn gallu ymdrin â hyd at 22 did yn allanol.
  • Mae 2 ddyfais ymylol CAN newydd ar gael: TX0 a RX0 (CAN0) ar borthladdoedd P5.0 a P5.1 a TX1 a RX1 (CAN1) ar binnau pwrpasol.

RW SEFYLLFA AILOSOD
O dan y cyflwr Ailosod, mae RW yn cael ei ddal yn uchel gyda thynnu i fyny gwan mewnol ond nid oedd ar y ST92F120.

YSBRYDWYR SCHMITT

  • Nid yw porthladdoedd I / O gyda Sbardunau Schmitt Arbennig yn bresennol mwyach ar y ST92F124 / F150 / F250 ond yn cael eu disodli gan borthladdoedd I / O gyda Sbardunau Schmitt Hysteresis Uchel. Y pinnau I/O cysylltiedig yw: P6[5-4].
  • Gwahaniaethau ar y VIL a VIH. Gweler Tabl 2.

Tabl 2. Lefel Mewnbwn Sbardun Schmitt Nodweddion Trydanol DC
(VDD = 5 V ± 10%, TA = -40 ° C i +125 ° C, oni nodir yn wahanol)

 

Symbol

 

Paramedr

 

Dyfais

Gwerth  

Uned

Minnau Teip(1) Max
 

 

VIH

Mewnbwn Sbardun Schmitt Safonol Lefel Uchel

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

Mewnbwn Sbardun Schmitt Safonol Lefel Isel

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

Mewnbwn Lefel Isel

Sbardun Uchel Hyst.Schmitt

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

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

 

 

 

 

VHYS

Mewnbwn Hysteresis Sbardun Schmitt Safonol

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

Hysteresis Mewnbwn

Uchel Hyst. Sbardun Schmitt

P4[7:6]

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

Uchel Hyst. Sbardun Schmitt

P6[5:4]

ST92F120 900 mV
ST92F124/F150/F250 1000 mV

Oni nodir yn wahanol, mae data nodweddiadol yn seiliedig ar TA = 25 ° C a VDD = 5V. Dim ond ar gyfer llinellau canllaw dylunio nad ydynt wedi'u profi wrth gynhyrchu y cânt eu hadrodd.

SEFYDLIAD COF

Cof allanol
Ar y ST92F120, dim ond 16 did oedd ar gael yn allanol. Nawr, ar y ddyfais ST92F124 / F150 / F250, mae'r 22 did o'r MMU ar gael yn allanol. Defnyddir y sefydliad hwn i'w gwneud yn haws mynd i'r afael â hyd at 4 Mbytes allanol. Ond nid yw segmentau 0h i 3h ac 20h i 23h ar gael yn allanol.

Sefydliad Sector Flash
Mae gan sectorau F0 i F3 sefydliad newydd yn y dyfeisiau Flash 128K a 60K fel y dangosir yn Nhabl 5 a Thabl 6. Mae Tabl 3. a Thabl 4 yn dangos y sefydliad blaenorol.

Tabl 3. Strwythur Cof ar gyfer Dyfais Flash 128K Flash ST92F120

Sector Cyfeiriadau Maint Uchaf
TestFlash (TF) (Wedi'i gadw)

Ardal OTP

Cofrestrau Diogelu (wedi'u cadw)

230000h i 231F7Fh

231F80h i 231FFBh

231FFCh i 231FFFh

8064 beit

124 beit

4 beit

Fflach 0 (F0)

Fflach 1 (F1)

Fflach 2 (F2)

Fflach 3 (F3)

000000h i 00FFFFh

010000h i 01BFFFh

01C000h i 01DFFFh

01E000h i 01FFFFh

64KB

48KB

8KB

8KB

EEPROM 0 (E0)

EEPROM 1 (E1)

EEPROM efelychiedig

228000h i 228FFFh

22C000h i 22CFFFh

220000h i 2203FFh

4KB

4KB

1 Kbyte

Tabl 4. Strwythur Cof ar gyfer Dyfais Flash 60K Flash ST92F120

Sector Cyfeiriadau Maint Uchaf
TestFlash (TF) (Wedi'i gadw)

Ardal OTP

Cofrestrau Diogelu (wedi'u cadw)

230000h i 231F7Fh

231F80h i 231FFBh

231FFCh i 231FFFh

8064 beit

124 beit

4 beit

Flash 0 (F0) Flash 1 (F1)

Fflach 2 (F2)

000000h i 000FFFh

001000h i 00FFFFh

010000h i 01BFFFh

01C000h i 01DFFFh

4KB

60KB

48KB

8KB

EEPROM 0 (E0)

EEPROM 1 (E1)

EEPROM efelychiedig

228000h i 228FFFh

22C000h i 22CFFFh

220000h i 2203FFh

4KB

4 Kbeit 1Kbyte

Sector Cyfeiriadau Maint Uchaf
TestFlash (TF) (Wedi'i Gadw) Ardal OTP

Cofrestrau Diogelu (wedi'u cadw)

230000h i 231F7Fh

231F80h i 231FFBh

231FFCh i 231FFFh

8064 beit

124 beit

4 beit

Fflach 0 (F0)

Fflach 1 (F1)

Fflach 2 (F2)

Fflach 3 (F3)

000000h i 001FFFh

002000h i 003FFFh

004000h i 00FFFFh

010000h i 01FFFFh

8KB

8KB

48KB

64KB

Sector Cyfeiriadau Maint Uchaf
Caledwedd EEPROM Efelychu sec-
tors 228000h i 22CFFFh 8KB
(wedi'i gadw)
EEPROM efelychiedig 220000h i 2203FFh 1 Kbyte
Sector Cyfeiriadau Maint Uchaf
TestFlash (TF) (Wedi'i gadw)

Ardal OTP

Cofrestrau Diogelu (wedi'u cadw)

230000h i 231F7Fh

231F80h i 231FFBh

231FFCh i 231FFFh

8064 beit

124 beit

4 beit

Fflach 0 (F0)

Fflach 1 (F1)

Fflach 2 (F2)

Fflach 3 (F3)

000000h i 001FFFh

002000h i 003FFFh

004000h i 00BFFFh

010000h i 013FFFh

8KB

8KB

32KB

16KB

Caledwedd EEPROM sec- torau

(wedi'i gadw)

EEPROM efelychiedig

 

228000h i 22CFFFh

 

220000h i 2203FFh

 

8KB

 

1 Kbyte

Gan fod lleoliad fector ailosod y defnyddiwr wedi'i osod yn y cyfeiriad 0x000000, gall y rhaglen ddefnyddio sector F0 fel ardal cychwynnydd defnyddiwr 8-Kbyte, neu sectorau F0 a F1 fel ardal 16-Kbyte.

Lleoliad Cofrestr Rheoli Flash & E3PROM
Er mwyn arbed cofrestr pwyntwyr data (DPR), mae cofrestrau rheoli Flash ac E3PROM (Emulated E2PROM) yn cael eu hail-fapio o dudalen 0x89 i dudalen 0x88 lle mae ardal E3PROM wedi'i lleoli. Fel hyn, dim ond un DPR a ddefnyddir i bwyntio at y newidynnau E3PROM a chofrestrau rheoli Flash & E2PROM. Ond mae'r cofrestrau yn dal i fod ar gael yn y cyfeiriad blaenorol. Cyfeiriadau newydd y gofrestr yw:

  • FCR 0x221000 a 0x224000
  • ECR 0x221001 a 0x224001
  • FESR0 0x221002 & 0x224002
  • FESR1 0x221003 & 0x224003
    Yn y cais, mae'r lleoliadau cofrestr hyn fel arfer yn cael eu diffinio yn y sgript cysylltu file.

UNED AILOSOD A RHEOLI CLOC (RCCU)
Osgiliadur

Gweithredir osgiliadur pŵer isel newydd gyda'r manylebau targed canlynol:

  • Max. 200 µamp. defnydd yn y modd Rhedeg,
  • 0 amp. yn y modd Atal,

STMicroelectronics ST92F120 Cymwysiadau Planedig-1

PLL
Mae un did (bit7 FREEN) wedi'i ychwanegu at gofrestr PLLCONF (R246, tudalen 55), er mwyn galluogi modd Rhedeg Rhydd. Y gwerth ailosod ar gyfer y gofrestr hon yw 0x07. Pan fydd y did FREEN yn cael ei ailosod, mae ganddo'r un ymddygiad ag yn y ST92F120, sy'n golygu bod y PLL wedi'i ddiffodd pan:

  • mynd i mewn i'r modd stopio,
  • DX(2:0) = 111 yn y gofrestr PLLCONF,
  • mynd i mewn i foddau pŵer isel (Aros Am Ymyriad neu Aros Pŵer Isel am Ymyriad) gan ddilyn y cyfarwyddyd WFI.

Pan fydd y did FREEN wedi'i osod a bod unrhyw un o'r amodau a restrir uchod yn digwydd, mae'r PLL yn mynd i mewn i'r modd Rhedeg Am Ddim, ac yn osgiladu ar amledd isel sydd fel arfer tua 50 kHz.
Yn ogystal, pan fydd y PLL yn darparu'r cloc mewnol, os yw'r signal cloc yn diflannu (er enghraifft oherwydd atseinydd wedi'i dorri neu ei ddatgysylltu ...), darperir signal cloc diogelwch yn awtomatig, gan ganiatáu i'r ST9 gyflawni rhai gweithrediadau achub.
Mae amledd y signal cloc hwn yn dibynnu ar y darnau DX[0..2] o gofrestr PLLCONF (R246, tudalen55).
Cyfeiriwch at y daflen ddata ST92F124/F150/F250 i gael mwy o fanylion.

 CYFR MEWNOLTAGE RHEOLWR
Yn y ST92F124 / F150 / F250, mae'r craidd yn gweithredu ar 3.3V, tra bod yr I / Os yn dal i weithredu ar 5V. Er mwyn cyflenwi'r pŵer 3.3V i'r craidd, mae rheolydd mewnol wedi'i ychwanegu.

Mewn gwirionedd, y cyftagMae’r rheolydd yn cynnwys 2 reoleiddiwr:

  • prif gyftage rheolydd (VR),
  • a pŵer isel cyftage rheolydd (LPVR).

Y prif gyftagMae'r rheolydd (VR) yn cyflenwi'r cerrynt sydd ei angen ar y ddyfais ym mhob dull gweithredu. Y cyftagMae'r rheolydd (VR) yn cael ei sefydlogi trwy ychwanegu cynhwysydd allanol (300 nF lleiafswm) ar un o'r ddau bin Vreg. Nid yw'r pinnau Vreg hyn yn gallu gyrru dyfeisiau allanol eraill, a dim ond ar gyfer rheoleiddio'r cyflenwad pŵer craidd mewnol y cânt eu defnyddio.
Mae'r pŵer isel cyftagMae e rheolydd (LPVR) yn cynhyrchu cyfrol ansefydlogtagd o tua VDD/2, gyda lleiafswm o afradu statig mewnol. Mae'r cerrynt allbwn yn gyfyngedig, felly nid yw'n ddigon ar gyfer modd gweithredu dyfais lawn. Mae'n darparu llai o ddefnydd pŵer pan fydd y sglodyn yn y modd Pŵer Isel (Arhoswch Am Ymyriad, Aros Pwer Isel Am Ymyriad, Stopio neu Atal).
Pan fydd y VR yn weithredol, caiff y LPVR ei ddadactifadu'n awtomatig.

AMSERYDD SWYDDOGAETH ESTYNEDIG

Mae'r addasiadau caledwedd yn Amserydd Swyddogaeth Estynedig y ST92F124/F150/F250 o'i gymharu â'r ST92F120 yn ymwneud â swyddogaethau cynhyrchu ymyrraeth yn unig. Ond mae rhywfaint o wybodaeth benodol wedi'i hychwanegu at y ddogfennaeth sy'n ymwneud â modd Cymharu Gorfodedig a modd One Pulse. Gellir dod o hyd i'r wybodaeth hon yn y Daflen ddata ddiweddaraf ST92F124/F150/F250.

Cipio Mewnbwn / Cymharu Allbwn
Ar y ST92F124/F150/F250, gellir galluogi'r ymyriadau IC1 ac IC2 (OC1 ac OC2) ar wahân. Gwneir hyn gan ddefnyddio 4 did newydd yn y gofrestr CR3:

  • IC1IE=CR3[7]: Cipio Mewnbwn 1 Galluogi Ymyriad. Os caiff ei ailosod, mae ymyrraeth Input Capture 1 yn ataliedig. Pan fydd wedi'i osod, cynhyrchir ymyriad os gosodir baner ICF1.
  • OC1IE=CR3[6]: Allbwn Cymharu 1 Galluogi Ymyriad. Wrth ailosod, mae Allbwn Cymharu 1 ymyriad yn cael ei atal. Pan fydd wedi'i osod, cynhyrchir ymyriad os gosodir baner OCF2.
  • IC2IE=CR3[5]: Cipio Mewnbwn 2 Galluogi Ymyriad. Pan gaiff ei ailosod, mae ymyrraeth Input Capture 2 yn cael ei atal. Pan gaiff ei osod, cynhyrchir ymyriad os gosodir baner yr ICF2.
  • OC2IE=CR3[4]: Allbwn Cymharu 2 Galluogi Ymyriad. Wrth ailosod, mae Allbwn Cymharu 2 Interrupt yn cael ei atal. Pan fydd wedi'i osod, cynhyrchir ymyriad os gosodir baner OCF2.
    Nodyn: Nid yw'r ymyriad IC1IE ac IC2IE (OC1IE ac OC2IE) yn arwyddocaol os yw'r ICIE (OCIE) wedi'i osod. Er mwyn cael ei ystyried, rhaid ailosod yr ICIE (OCIE).

Modd PWM
Ni all y did OCF1 gael ei osod gan galedwedd yn y modd PWM, ond mae'r did OCF2 yn cael ei osod bob tro mae'r rhifydd yn cyfateb i'r gwerth yn y gofrestr OC2R. Gall hyn greu ymyriad os yw'r OCIE wedi'i osod neu os yw'r OCIE yn cael ei ailosod a OC2IE yn cael ei osod. Bydd y toriad hwn yn helpu unrhyw raglen lle mae angen newid lled neu gyfnodau curiad y galon yn rhyngweithiol.

Trawsnewidydd A/D (ADC)
Mae trawsnewidydd A/D newydd gyda'r prif nodweddion canlynol wedi'i ychwanegu:

  • 16 sianel,
  • Cydraniad 10-did,
  • Amledd uchaf 4 MHz (cloc ADC),
  • 8 cylch cloc ADC ar gyfer sampamser ling,
  • Cylch cloc 20 ADC ar gyfer amser trosi,
  • Darllen mewnbwn sero 0x0000,
  • Darlleniad graddfa lawn 0xFFC0,
  • Cywirdeb absoliwt yw ± 4 LSBs.

Mae gan y trawsnewidydd A/D newydd hwn yr un bensaernïaeth â'r un blaenorol. Mae'n dal i gefnogi'r nodwedd corff gwarchod an-alog, ond nawr mae'n defnyddio dim ond 2 o'r 16 sianel. Mae'r 2 sianel hyn yn cydgyffwrdd a gall meddalwedd ddewis cyfeiriadau sianeli. Gyda'r datrysiad blaenorol yn defnyddio dwy gell ADC, roedd pedair sianel gwarchod analog ar gael ond mewn cyfeiriadau sianel sefydlog, sianeli 6 a 7.
Cyfeiriwch at y Daflen Ddata ST92F124/F150/F250 wedi'i diweddaru i gael disgrifiad o'r Trawsnewidydd A/D newydd.
 I²C

I²C AILOSOD BIT IERRP
Ar y ST92F124/F150/F250 I²C, gall meddalwedd ailosod y did IERRP (I2CISR) hyd yn oed os gosodir un o'r baneri canlynol:

  • SCLF, ADDTX, AF, STOPF, ARLO a BERR yn y gofrestr I2CSR2
  • Did SB yn y Gofrestr I2CSR1

Nid yw'n wir am yr ST92F120 I²C: ni all meddalwedd ailosod y did IERRP os gosodir un o'r fflagiau hyn. Am y rheswm hwn, ar y ST92F120, mae'r drefn ymyrraeth gyfatebol (a gofnodwyd yn dilyn digwyddiad cyntaf) yn cael ei hail-gofnodi ar unwaith os digwyddodd digwyddiad arall yn ystod y gweithrediad arferol cyntaf.

CAIS AM DDIGWYDDIAD DECHRAU
Mae gwahaniaeth rhwng y ST92F120 a'r ST92F124/F150/F250 I²C yn bodoli ar fecanwaith cynhyrchu did START.
I gynhyrchu digwyddiad START, mae'r cod cais yn gosod y darnau START ac ACK yn y gofrestr I2CCR:
– I2CCCR |= I2Cm_START + I2Cm_ACK;

Heb yr opsiwn optimeiddio casglwr a ddewiswyd, caiff ei gyfieithu mewn cyfosodwr fel a ganlyn:

  • – neu R240, #12
  • – ld r0,R240
  • – ld R240,r0

Mae'r cyfarwyddyd OR yn gosod y rhan Cychwyn. Ar y ST92F124 / F150 / F250, mae gweithredu'r ail gyfarwyddyd llwyth yn arwain at ail gais digwyddiad START. Mae'r ail ddigwyddiad START hwn yn digwydd ar ôl y trosglwyddiad beit nesaf.
Gydag unrhyw un o'r opsiynau optimeiddio casglwr wedi'u dewis, nid yw'r cod cydosod yn gofyn am ail ddigwyddiad START:
– neu R240, #12

PERIPHERALS NEWYDD

  • Mae hyd at 2 gell CAN (Rhwydwaith Ardal Reoli) wedi'u hychwanegu. Mae manylebau ar gael yn y Daflen Ddata ST92F124/F150/F250 wedi'i diweddaru.
  • Mae hyd at 2 SCI ar gael: mae'r SCI-M (Aml-brotocol SCI) yr un fath ag ar y ST92F120, ond mae'r SCI-A (SCI Asynchronous) yn newydd. Mae'r manylebau ar gyfer y perifferol newydd hwn ar gael yn y Daflen Ddata ST92F124/F150/F250 wedi'i diweddaru.

2 ADDASIADAU CALEDWEDD A MEDDALWEDD I'R BWRDD CEISIADAU

PINOUT

  • Oherwydd ei ailfapio, ni ellir defnyddio CLOCK2 yn yr un cymhwysiad.
  • Dim ond mewn modd asyncronig (SCI-A) y gellir defnyddio SCI1.
  • Gall meddalwedd ymdrin yn hawdd ag addasiadau mapio sianeli mewnbwn analog.

CYFR MEWNOLTAGE RHEOLWR
Oherwydd presenoldeb y mewnol cyftage rheolydd, mae angen cynwysorau allanol ar y pinnau Vreg er mwyn darparu cyflenwad pŵer sefydlog i'r craidd. Yn y ST92F124 / F150 / F250, mae'r craidd yn gweithredu ar 3.3V, tra bod yr I / Os yn dal i weithredu ar 5V. Y gwerth lleiaf a argymhellir yw 600 nF neu 2*300 nF a rhaid cadw'r pellter rhwng y pinnau Vreg a'r cynwysyddion mor isel â phosibl.
Nid oes angen gwneud unrhyw addasiadau eraill i'r bwrdd cymwysiadau caledwedd.

COFRESTRAU RHEOLI FLASH & EEPROM A SEFYDLIAD COF
I arbed 1 DPR, gellir addasu'r diffiniadau cyfeiriad symbol sy'n cyfateb i gofrestrau rheoli Flash ac EEPROM. Gwneir hyn yn gyffredinol yn y sgript cysylltu file. Mae'r 4 cofrestr, FCR, ECR, a FESR[0:1], wedi'u diffinio fel 0x221000, 0x221001, 0x221002 a 0x221003, yn y drefn honno.
Mae ad-drefnu sector Flash 128-Kbyte hefyd yn effeithio ar y sgript cysylltu file. Rhaid ei addasu yn unol â'r sefydliad sector newydd.
Cyfeiriwch at Adran 1.4.2 am ddisgrifiad o'r sefydliad sector Flash newydd.

UNED AILOSOD A RHEOLI CLOC

Osgiliadur
Oscillator grisial
Hyd yn oed os yw'r cydnawsedd â dyluniad bwrdd ST92F120 yn cael ei gynnal, nid yw'n cael ei argymell mwyach i fewnosod gwrthydd 1MOhm ochr yn ochr â'r osgiliadur grisial allanol ar fwrdd cais ST92F124 / F150 / F250.

STMicroelectronics ST92F120 Cymwysiadau Planedig-2

Gollyngiadau
Er bod y ST92F120 yn sensitif i ollyngiadau o GND i OSCIN, mae'r ST92F124 / F1 50 / F250 yn sensitif i ollyngiadau o VDD i OSCIN. Argymhellir amgylchynu'r oscil-lator grisial gan fodrwy ddaear ar y bwrdd cylched printiedig a chymhwyso ffilm cotio i osgoi problemau lleithder, os oes angen.
Cloc allanol
Hyd yn oed os cynhelir cydnawsedd â dyluniad bwrdd ST92F120, argymhellir defnyddio'r cloc allanol ar y mewnbwn OSCOUT.
Yr advantages yw:

  • gellir defnyddio signal mewnbwn TTL safonol tra bod y Vil ST92F120 ar y cloc allanol rhwng 400mV a 500mV.
  • nid oes angen y gwrthydd allanol rhwng OSCOUT a VDD.

STMicroelectronics ST92F120 Cymwysiadau Planedig-3

PLL
Modd Safonol
Bydd gwerth ailosod y gofrestr PLLCONF (t55, R246) yn cychwyn y cais yn yr un modd ag yn y ST92F120. I ddefnyddio modd rhedeg rhydd yn yr amodau a ddisgrifir yn Adran 1.5, rhaid gosod y did PLLCONF[7].

Modd Cloc Diogelwch
Gan ddefnyddio'r ST92F120, os bydd y signal cloc yn diflannu, mae craidd ST9 a chloc ymylol yn cael ei stopio, ni ellir gwneud dim i ffurfweddu'r cais mewn cyflwr diogel.
Mae dyluniad ST92F124 / F150 / F250 yn cyflwyno'r signal cloc diogelwch, gellir ffurfweddu'r cymhwysiad mewn cyflwr diogel.
Pan fydd signal y cloc yn diflannu (er enghraifft oherwydd atseinydd sydd wedi torri neu wedi'i ddatgysylltu), mae'r digwyddiad datgloi PLL yn digwydd.
Y ffordd fwy diogel o reoli'r digwyddiad hwn yw galluogi ymyriad allanol INTD0 a'i aseinio i'r RCCU trwy osod y did INT_SEL yn y gofrestr CLKCTL.
Mae'r drefn ymyrraeth gysylltiedig yn gwirio'r ffynhonnell ymyrraeth (cyfeiriwch at Bennod Cynhyrchu Ymyriadau 7.3.6 yn y daflen ddata ST92F124/F150/F250), ac yn ffurfweddu'r cymhwysiad mewn cyflwr diogel.
Nodyn: Nid yw'r cloc ymylol yn cael ei stopio a rhaid atal unrhyw signal allanol a gynhyrchir gan y microreolydd (er enghraifft PWM, cyfathrebu cyfresol ...) yn ystod y cyfarwyddiadau cyntaf a weithredir gan y drefn ymyrraeth.

AMSERYDD SWYDDOGAETH ESTYNEDIG
Cipio Mewnbwn / Cymharu Allbwn
Er mwyn cynhyrchu Ymyriad Amserydd, efallai y bydd angen diweddaru rhaglen a ddatblygwyd ar gyfer y ST92F120 mewn rhai achosion:

  • Os defnyddir Amserydd Ymyriadau IC1 ac IC2 (OC1 ac OC2) ill dau, rhaid gosod ICIE (OCIE) o gofrestr CR1. Nid yw gwerth yr IC1IE ac IC2IE (OC1IE ac OC2IE) yn y gofrestr CR3 yn arwyddocaol. Felly, nid oes angen addasu'r rhaglen yn yr achos hwn.
  • Os mai dim ond un Ymyriad sydd ei angen, rhaid ailosod ICIE (OCIE) a gosod IC1IE neu IC2IE (OC1IE neu OC2IE) yn dibynnu ar y toriad a ddefnyddir.
  • Os na ddefnyddir unrhyw un o'r Ymyriadau Amserydd, ICIE, IC1IE ac IC2IE (OCIE, OC1IE ac OC2IE) rhaid eu hailosod i gyd.

Modd PWM
Bellach gellir cynhyrchu Ymyriad Amserydd bob tro Cownter = OC2R:

  • Er mwyn ei alluogi, gosodwch OCIE neu OC2IE,
  • Er mwyn ei analluogi, ailosodwch OCIE AC OC2IE.

ADC 10-BIT
Gan fod yr ADC newydd yn hollol wahanol, bydd yn rhaid diweddaru'r rhaglen:

  • Mae pob cofrestr data yn 10 did, sy'n cynnwys y cofrestrau trothwy. Felly mae pob cofrestr wedi'i rhannu'n ddwy gofrestr 8-did: cofrestr uwch a chofrestr is, lle defnyddir y 2 ran mwyaf arwyddocaol yn unig:STMicroelectronics ST92F120 Cymwysiadau Planedig-4
  • Mae'r sianel trosi cychwyn bellach wedi'i diffinio gan ddarnau CLR1[7:4] (Pg63, R252).
  • Mae'r sianeli gwarchod analog yn cael eu dewis gan ddarnau CLR1[3:0]. Yr unig amod yw bod yn rhaid i'r ddwy sianel fod yn gyffiniol.
  • Mae'r cloc ADC yn cael ei ddewis gyda CLR2[7:5] (Pg63, R253).
  • Nid yw cofrestrau ymyrraeth wedi'u haddasu.

Oherwydd y cynnydd yn hyd cofrestrau ADC, mae map y gofrestr yn wahanol. Rhoddir lleoliad y cofrestrau newydd yn y disgrifiad o'r ADC yn y Daflen Ddata ST92F124/F150/F250 wedi'i diweddaru.
I²C

AILOSOD BIT IERRP
Yn y drefn dorri ar draws ST92F124/F150/F250 sy'n ymroddedig i'r digwyddiad Error Pending (mae IERRP wedi'i osod), rhaid gweithredu dolen feddalwedd.
Mae'r ddolen hon yn gwirio pob baner ac yn gweithredu'r gweithredoedd angenrheidiol cyfatebol. Ni fydd y ddolen yn dod i ben nes bod yr holl fflagiau wedi'u hailosod.
Ar ddiwedd gweithrediad y ddolen feddalwedd hon, caiff y did IERRP ei ailosod gan feddalwedd ac mae'r cod yn gadael o'r drefn ymyrraeth.

DECHRAU Cais Digwyddiad
I osgoi unrhyw ddigwyddiad START dwbl diangen, defnyddiwch unrhyw un o'r opsiynau otpimization compiler, yn y Makefile.

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

UWCHRADDIO AC AD-DREFNU EICH Efelychydd ST9 HDS2V2

RHAGARWEINIAD
Mae'r adran hon yn cynnwys gwybodaeth am sut i uwchraddio cadarnwedd eich efelychydd neu ei ail-ffurfweddu i gefnogi stiliwr ST92F150. Unwaith y byddwch wedi ail-ffurfweddu'ch efelychydd i gynnal stiliwr ST92F150 gallwch ei ffurfweddu yn ôl i gefnogi stiliwr arall (ar gyfer cynampgyda stiliwr ST92F120) yn dilyn yr un weithdrefn ac yn dewis y stiliwr addas.

RHAGOFYNION I UWCHRADDIO A/NEU AD-DREFNU EICH Efelychydd
Mae'r efelychwyr ST9 HDS2V2 a'r stilwyr efelychu canlynol yn cefnogi uwchraddio a / neu ail-ffurfweddu gyda chaledwedd archwilio newydd:

  • ST92F150-EMU2
  • ST92F120-EMU2
  • ST90158-EMU2 a ST90158-EMU2B
  • ST92141-EMU2
  • ST92163-EMU2
    Cyn ceisio uwchraddio / ad-drefnu eich efelychydd, rhaid i chi sicrhau bod POB un o'r amodau canlynol yn cael eu bodloni:
  • Mae fersiwn monitor eich efelychydd ST9-HDS2V2 yn uwch na neu'n hafal i 2.00. [Gallwch weld pa fersiwn monitor sydd gan eich efelychydd ym maes Targed y ffenestr Debug Gweledol About ST9+, y byddwch yn ei hagor trwy ddewis Help> About... o brif ddewislen ST9+ Visual Debug.]
  • Os yw'ch PC yn rhedeg ar system weithredu Windows ® NT ®, rhaid i chi gael y breintiau gweinyddwr.
  • Mae'n rhaid eich bod wedi gosod y Toolchain ST9+ V6.1.1 (neu ddiweddarach) ar y cyfrifiadur gwesteiwr sy'n gysylltiedig â'ch efelychydd ST9 HDS2V2.

SUT I UWCHRADDIO/AD-DREFNU EICH Efelychydd ST9 HDS2V2
Mae'r weithdrefn yn dweud wrthych sut i uwchraddio / ail-ffurfweddu eich efelychydd ST9 HDS2V2. Gwnewch yn siŵr eich bod chi'n cwrdd â'r holl ragofynion cyn dechrau, fel arall fe allech chi niweidio'ch efelychydd trwy gyflawni'r weithdrefn hon.

  1. Sicrhewch fod eich efelychydd ST9 HDS2V2 wedi'i gysylltu trwy'r porthladd cyfochrog â'ch PC gwesteiwr sy'n rhedeg naill ai Windows ® 95, 98, 2000 neu NT ®. Os ydych chi'n ad-drefnu'ch efelychydd i'w ddefnyddio gyda stiliwr newydd, rhaid i'r stiliwr newydd fod wedi'i gysylltu'n gorfforol â phrif fwrdd HDS2V2 gan ddefnyddio'r tri chebl fflecs.
  2. Ar y cyfrifiadur gwesteiwr, o Windows ®, dewiswch Start > Run….
  3. Cliciwch y botwm Pori i bori i'r ffolder lle gwnaethoch chi osod y Toolchain ST9+ V6.1.1. Yn ddiofyn, llwybr y ffolder gosod yw C:\ST9PlusV6.1.1\… Yn y ffolder gosod, porwch i'r is-ffolder ..\downloader\.
  4. Dewch o hyd i'r ..\downloader\ \ cyfeiriadur sy'n cyfateb i enw'r efelychydd rydych am ei uwchraddio/ffurfweddu.
    Am gynample, os ydych chi am ad-drefnu'ch efelychydd ST92F120 i'w ddefnyddio gyda'r stiliwr efelychu ST92F150-EMU2, porwch i'r ..\downloader\ \ cyfeiriadur.
    5. Yna dewiswch y cyfeiriadur sy'n cyfateb i'r fersiwn yr hoffech ei osod (ar gyfer example, mae'r fersiwn V1.01 i'w gael yn ..\downloader\ \v92\) a dewiswch y file (ar gyfer example, setup_st92f150.bat).
    6. Cliciwch ar Open.
    7. Cliciwch OK yn y ffenestr Run. Bydd y diweddariad yn dechrau. Yn syml, mae'n rhaid i chi ddilyn y cyfarwyddiadau a ddangosir ar sgrin eich PC.
    RHYBUDD: Peidiwch â stopio'r efelychydd, na'r rhaglen tra bod y diweddariad ar y gweill! Efallai bod eich efelychydd wedi'i ddifrodi!

“DIM OND NOD Y NODYN PRESENNOL SYDD ER ARWEINIAD YW DARPARU GWYBODAETH I CWSMERIAID YNGHYLCH EU CYNNYRCH ER MWYN EI ARBED AMSER. O GANLYNIAD, NI FYDD STMICROELECTRONICS YN ATEBOL AM UNRHYW DDIFROD UNIONGYRCHOL, ANUNIONGYRCHOL NEU GANLYNIADOL MEWN PERTHYNAS AG UNRHYW HAWLIADAU SY'N CODI O GYNNWYS NODYN O'R FATH A/NEU DDEFNYDDIO'R WYBODAETH SY'N GYNNWYS Y CYNNYRCH HYN O BRYD. ”

Credir bod y wybodaeth a ddarperir yn gywir ac yn ddibynadwy. Fodd bynnag, nid yw STMicroelectronics yn cymryd unrhyw gyfrifoldeb am ganlyniadau defnyddio gwybodaeth o'r fath nac am unrhyw dorri ar batentau neu hawliau eraill trydydd parti a allai ddeillio o'i defnyddio. Ni roddir trwydded trwy oblygiad neu fel arall o dan unrhyw batent neu hawliau patent STMicroelectronics. Gall y manylebau a grybwyllir yn y cyhoeddiad hwn newid heb rybudd. Mae'r cyhoeddiad hwn yn disodli ac yn disodli'r holl wybodaeth a ddarparwyd yn flaenorol. Nid yw cynhyrchion STMicroelectroneg wedi'u hawdurdodi i'w defnyddio fel cydrannau hanfodol mewn dyfeisiau neu systemau cynnal bywyd heb gymeradwyaeth ysgrifenedig benodol STMicroelectronics.
Mae'r logo ST yn nod masnach cofrestredig STMicroelectronics
2003 STMicroelectroneg – Cedwir Pob Hawl.

Mae prynu Cydrannau I2C gan STMicroelectronics yn cyfleu trwydded o dan y Patent Philips I2C. Rhoddir hawliau i ddefnyddio'r cydrannau hyn mewn system I2C ar yr amod bod y system yn cydymffurfio â Manyleb Safonol I2C fel y'i diffinnir gan Philips.
Grŵp Cwmnïau STMicroelectroneg
Awstralia – Brasil – Canada – Tsieina – Ffindir – Ffrainc – yr Almaen – Hong Kong – India – Israel – Eidal – Japan
Malaysia - Malta - Moroco - Singapôr - Sbaen - Sweden - Y Swistir - Y Deyrnas Unedig - UDA
http://www.st.com

Dogfennau / Adnoddau

STMicroelectronics ST92F120 Cymwysiadau Mewnosodedig [pdfCyfarwyddiadau
ST92F120 Ceisiadau wedi'u Plannu, ST92F120, Ceisiadau wedi'u Plannu, Ceisiadau

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *