STMicroelectronics logo

STMicroelectronics ST92F120 Aplikasyon Embedded

STMicroelectronics ST92F120 Aplikasyon Embedded

ENTWODIKSYON

Mikwokontwolè pou aplikasyon entegre yo gen tandans entegre pi plis ak plis periferik kòm byen ke pi gwo memwa. Bay bon pwodwi yo ak bon karakteristik yo tankou Flash, EEPROM imite ak yon pakèt periferik nan bon pri a se toujou yon defi. Se poutèt sa li obligatwa pou retresi gwosè mikrokontwolè a regilyèman le pli vit ke teknoloji a pral pèmèt li. Gwo etap sa a aplike a ST92F120 la.
Objektif dokiman sa a se prezante diferans ki genyen ant mikrokontroleur ST92F120 nan teknoloji 0.50-mikwòn kont ST92F124/F150/F250 nan teknoloji 0.35-mikwòn. Li bay kèk direktiv pou amelyore aplikasyon pou tou de aspè lojisyèl ak pyès ki nan konpitè.
Nan premye pati dokiman sa a, yo endike diferans ki genyen ant aparèy ST92F120 ak ST92F124/F150/F250. Nan dezyèm pati a, yo dekri modifikasyon ki nesesè pou pyès ki nan konpitè aplikasyon an ak lojisyèl.

AMIZAJOU SOTI NAN ST92F120 POU ST92F124/F150/F250
ST92F124/F150/F250 microcontrôleur ki itilize 0.35 micron teknoloji yo sanble ak ST92F120 microcontrôleurs itilize 0.50 micron teknoloji, men réduction ki itilize pou ajoute kèk nouvo fea-tures ak pou amelyore pèfòmans aparèy ST92F124/F150/F250. Prèske tout periferik kenbe menm karakteristik yo, se poutèt sa dokiman sa a konsantre sèlman sou seksyon modifye yo. Si pa gen okenn diferans ant periferik 0.50 mikron konpare ak 0.35 yon sèl, lòt pase teknoloji li yo ak metodoloji konsepsyon, periferik la pa prezante. Nouvo konvètisè analog to digital (ADC) se pi gwo chanjman an. ADC sa a sèvi ak yon sèl konvètisè A/D 16 chanèl ak rezolisyon 10 bit olye de konvètisè A/D 8-chanèl ak rezolisyon 8-bit. Nouvo òganizasyon memwa a, nouvo reset ak revèy inite kontwòl, entèn voltagRegilatè yo ak nouvo tanpon I/O pral prèske chanje transparan pou aplikasyon an. Nouvo pe-ripherals yo se Rezo Zòn Kontwolè (CAN) ak Asynchrone Serial Communication Interface (SCI-A).

PINOUT
ST92F124/F150/F250 te fèt pou kapab ranplase ST92F120. Kidonk, pinout yo se prèske menm bagay la. Gen kèk diferans ki dekri anba a:

  • Clock2 te remap soti nan pò P9.6 a P4.1
  • Chanèl opinyon analòg yo te remape dapre tablo ki anba a.

Tablo 1. Analog Antre Chèn Katografik

PIN ST92F120 Pinout ST92F124/F150/F250 Pinout
P8.7 A1IN0 AIN7
P8.0 A1IN7 AIN0
P7.7 A0IN7 AIN15
P7.0 A0IN0 AIN8
  • RXCLK1(P9.3), TXCLK1/CLKOUT1 (P9.2), DCD1 (P9.3), RTS1 (P9.5) yo te retire paske SCI1 te ranplase pa SCI-A.
  • Yo te ajoute A21 (P9.7) jiska A16 (P9.2) pou kapab adrese jiska 22 Bits deyò.
  • Gen 2 nouvo aparèy periferik CAN ki disponib: TX0 ak RX0 (CAN0) sou pò P5.0 ak P5.1 ak TX1 ak RX1 (CAN1) sou broch dedye.

RW RESET ETA
Anba eta Reset, RW kenbe wo ak yon entèn fèb rale-up tandiske li pa t 'sou ST92F120 la.

SCHMITT DEklanche

  • Pò I/O ak deklanche Schmitt espesyal yo pa prezan ankò sou ST92F124/F150/F250 men yo ranplase pa pò I/O ak deklanche Schmitt High Hysteresis. Broch I/O ki gen rapò yo se: P6[5-4].
  • Diferans sou VIL la ak VIH. Gade Tablo 2.

Tablo 2. Nivo Antre Schmitt Trigger DC Karakteristik elektrik
(VDD = 5 V ± 10%, TA = –40 ° C a +125 ° C, sof si sa presize)

 

Senbòl

 

Paramèt

 

Aparèy

Valè  

Inite

Min Typ(1) Max
 

 

VIH

Antre wo nivo estanda deklanche Schmitt

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

Antre nivo ki ba estanda deklanche Schmitt

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

Antre Nivo ki ba

Segondè Hyst.Schmitt Deklanche

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

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

 

 

 

 

VHYS

Antre Isterèz Creole Schmitt Trigger

P2[5:4]-P2[1:0]-P3[7:4]-P3[2:0]-

P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]-

P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0]

ST92F120 600 mV
 

 

ST92F124/F150/F250

 

 

250

 

 

mV

Antre isterèz

Segondè Hyst. Deklanche Schmitt

P4[7:6]

ST92F120 800 mV
ST92F124/F150/F250 1000 mV
Antre isterèz

Segondè Hyst. Deklanche Schmitt

P6[5:4]

ST92F120 900 mV
ST92F124/F150/F250 1000 mV

Sòf si yo di otreman, done tipik yo baze sou TA = 25 °C ak VDD = 5V. Yo rapòte sèlman pou liy gid konsepsyon ki pa teste nan pwodiksyon an.

ÒGANIZASYON MEMWA

memwa ekstèn
Sou ST92F120 a, sèlman 16 Bits te disponib deyò. Koulye a, sou aparèy ST92F124/F150/F250, 22 bits MMU yo disponib deyò. Yo itilize òganizasyon sa a pou fè li pi fasil pou adrese jiska 4 Mo ekstèn. Men, segman 0h a 3h ak 20h a 23h pa disponib deyò.

Flash Sektè Òganizasyon
Sektè F0 a F3 gen yon nouvo òganizasyon nan aparèy Flash 128K ak 60K jan yo montre nan Tablo 5 ak Tablo 6. Tablo 3. ak Tablo 4 montre òganizasyon anvan an.

Tablo 3. Estrikti memwa pou 128K Flash ST92F120 Flash Aparèy

Sektè Adrès Gwosè Max
TestFlash (TF) (Rezève)

Zòn OTP

Rejis Pwoteksyon (rezève)

230000h pou 231F7Fh

231F80h rive 231FFBh

231FFCh rive 231FFFh

8064 byte

124 byte

4 byte

Flash 0 (F0)

Flash 1 (F1)

Flash 2 (F2)

Flash 3 (F3)

000000h pou 00FFFFh

010000h rive 01BFFFh

01C000h rive 01DFFFh

01E000h rive 01FFFFh

64 Kote

48 Kote

8 Kote

8 Kote

EEPROM 0 (E0)

EEPROM 1 (E1)

Imite EEPROM

228000h pou 228FFFh

22C000h pou 22CFFFh

220000h pou 2203FFh

4 Kote

4 Kote

1 Kote

Tablo 4. Estrikti memwa pou 60K Flash ST92F120 Flash Aparèy

Sektè Adrès Gwosè Max
TestFlash (TF) (Rezève)

Zòn OTP

Rejis Pwoteksyon (rezève)

230000h pou 231F7Fh

231F80h rive 231FFBh

231FFCh rive 231FFFh

8064 byte

124 byte

4 byte

Flash 0 (F0) Flash rezève 1 (F1)

Flash 2 (F2)

000000h pou 000FFFh

001000h pou 00FFFFh

010000h rive 01BFFFh

01C000h rive 01DFFFh

4 Kote

60 Kote

48 Kote

8 Kote

EEPROM 0 (E0)

EEPROM 1 (E1)

Imite EEPROM

228000h pou 228FFFh

22C000h pou 22CFFFh

220000h pou 2203FFh

4 Kote

4 ko 1 ko

Sektè Adrès Gwosè Max
TestFlash (TF) (Rezève) Zòn OTP

Rejis Pwoteksyon (rezève)

230000h pou 231F7Fh

231F80h rive 231FFBh

231FFCh rive 231FFFh

8064 byte

124 byte

4 byte

Flash 0 (F0)

Flash 1 (F1)

Flash 2 (F2)

Flash 3 (F3)

000000h pou 001FFFh

002000h pou 003FFFh

004000h pou 00FFFFh

010000h pou 01FFFFh

8 Kote

8 Kote

48 Kote

64 Kote

Sektè Adrès Gwosè Max
Materyèl imite EEPROM sec-
tors 228000h pou 22CFFFh 8 Kote
(rezerve)
Imite EEPROM 220000h pou 2203FFh 1 Kote
Sektè Adrès Gwosè Max
TestFlash (TF) (Rezève)

Zòn OTP

Rejis Pwoteksyon (rezève)

230000h pou 231F7Fh

231F80h rive 231FFBh

231FFCh rive 231FFFh

8064 byte

124 byte

4 byte

Flash 0 (F0)

Flash 1 (F1)

Flash 2 (F2)

Flash 3 (F3)

000000h pou 001FFFh

002000h pou 003FFFh

004000h rive 00BFFFh

010000h pou 013FFFh

8 Kote

8 Kote

32 Kote

16 Kote

Materyèl imite sektè EEPROM

(rezerve)

Imite EEPROM

 

228000h pou 22CFFFh

 

220000h pou 2203FFh

 

8 Kote

 

1 Kote

Depi kote vektè reset itilizatè a mete nan adrès 0x000000, aplikasyon an ka sèvi ak sektè F0 kòm yon zòn bootloader itilizatè 8-Ko, oswa sektè F0 ak F1 kòm yon zòn 16-Kote.

Flash & E3PROM kontwòl Enskri Kote
Nan lòd pou konsève pou yon rejis konsèy done (DPR), Flash ak E3PROM (Emulated E2PROM) rejis kontwòl yo remape soti nan paj 0x89 nan paj 0x88 kote zòn nan E3PROM lokalize. Nan fason sa a, yo itilize yon sèl DPR pou montre tou de varyab E3PROM yo ak rejis kontwòl Flash & E2PROM yo. Men, rejis yo toujou aksesib nan adrès anvan an. Nouvo adrès anrejistre yo se:

  • FCR 0x221000 & 0x224000
  • ECR 0x221001 & 0x224001
  • FESR0 0x221002 & 0x224002
  • FESR1 0x221003 & 0x224003
    Nan aplikasyon an, kote enskri sa yo anjeneral defini nan script linker la file.

RESET AK INITE KONTWÒL LÒJ (RCCU)
Osilator

Yon nouvo osilator ki ba pouvwa aplike ak espesifikasyon sib sa yo:

  • Max. 200 µamp. konsomasyon nan mòd Kouri,
  • 0 amp. nan mòd Halt,

STMicroelectronics ST92F120 Embedded Applications-1

PLL
Yon ti jan (bit7 FREEN) te ajoute nan rejis PLLCONF (R246, paj 55), sa a se aktive mòd Free Running. Valè reset pou rejis sa a se 0x07. Lè ti FREEN a reset, li gen menm konpòtman ak ST92F120 a, sa vle di PLL a etenn lè:

  • k ap antre nan mòd stop,
  • DX(2:0) = 111 nan rejis PLLCONF la,
  • k ap antre nan mòd pouvwa ki ba (Tann Pou Entèwonp oswa Tann Pou Entèwonp Pou Ba Ba) apre enstriksyon WFI a.

Lè yo mete FREEN a epi nenpòt nan kondisyon ki nan lis pi wo a rive, PLL a antre nan mòd Free Running, epi li osile nan yon frekans ki ba ki tipikman apeprè 50 kHz.
Anplis de sa, lè PLL a bay revèy entèn la, si siyal revèy la disparèt (pou egzanp akòz yon resonator kase oswa dekonekte ...), yo bay yon siyal revèy sekirite otomatikman, ki pèmèt ST9 a fè kèk operasyon sekou.
Frekans siyal revèy sa a depann de bits DX[0..2] rejis PLLCONF (R246, paj 55).
Gade fichye done ST92F124/F150/F250 pou plis detay.

 INTERNAL VOLTAGE REGULATÈ
Nan ST92F124/F150/F250, nwayo a opere nan 3.3V, pandan y ap I/Os yo toujou opere nan 5V. Yo nan lòd yo bay pouvwa a 3.3V nan nwayo a, yo te ajoute yon regilatè entèn.

Aktyèlman, sa a voltagRegilatè a konsiste de 2 regilatè:

  • yon volim prensipaltage regilatè (VR),
  • yon pouvwa ki ba voltage regilatè (LPVR).

Vol prensipal latagRegilatè a (VR) bay kouran aparèy la mande nan tout mòd operasyon yo. VoltagRegilatè (VR) estabilize lè yo ajoute yon kondansateur ekstèn (300 nF min-imum) sou youn nan de broch Vreg yo. Broch Vreg sa yo pa kapab kondwi lòt aparèy ekstèn, epi yo itilize sèlman pou reglemante ekipman pou pouvwa nwayo entèn la.
Pouvwa ki ba voltage regilatè (LPVR) jenere yon vol ki pa estabilizetage nan apeprè VDD/2, ak minimòm dissipation estatik entèn. Kouran pwodiksyon an limite, kidonk li pa ase pou mòd operasyon aparèy konplè. Li bay konsomasyon pouvwa redwi lè chip la nan mòd pouvwa ki ba (tann pou entèwonp, ti pouvwa tann pou entèwonp, sispann oswa mòd Halt).
Lè VR aktif, LPVR otomatikman dezaktive.

KÒOMÒTÈ FONKSYON PWOLONJE

Modifikasyon pyès ki nan konpitè nan revèy Fonksyon Pwolonje ST92F124/F150/F250 konpare ak ST92F120 sèlman konsène fonksyon jenerasyon entèwonp yo. Men kèk enfòmasyon espesifik yo te ajoute nan dokiman an konsènan mòd Konpare fòse ak mòd One Pulse. Ou ka jwenn enfòmasyon sa yo nan Fichye done ST92F124/F150/F250 ki ajou.

Antre Capture / Sòti Konpare
Sou ST92F124/F150/F250, entèwonp IC1 ak IC2 (OC1 ak OC2) yo ka aktive separeman. Sa a se fè lè l sèvi avèk 4 Bits nouvo nan rejis CR3 la:

  • IC1IE=CR3[7]: Antre Capture 1 Interrupt Enable. Si reset, Antre Capture 1 entèwonp se anpeche-ed. Lè yo mete, yon entèwonp pwodui si yo mete drapo ICF1 la.
  • OC1IE=CR3[6]: Sòti Konpare 1 Entèwonp Pèmèt. Lè reset, pèsistans yap ogmante jiska Konpare 1 entèwonp inibit. Lè yo mete, yon entèwonp pwodui si yo mete drapo OCF2 la.
  • IC2IE=CR3[5]: Antre Capture 2 entèwonp pèmèt. Lè reset, entèwonp Antre Capture 2 anpeche. Lè yo mete, yon entèwonp pwodui si yo mete drapo ICF2 la.
  • OC2IE=CR3[4]: Sòti Konpare 2 Entèwonp Pèmèt. Lè réinitialiser, pèsistans yap ogmante jiska Compare 2 Interrupt inibit. Lè yo mete, yon entèwonp pwodwi si yo mete drapo OCF2 la.
    Nòt: Entèwonp IC1IE ak IC2IE (OC1IE ak OC2IE) pa enpòtan si ICIE (OCIE) tabli. Pou yo ka pran an kont, ICIE a (OCIE) dwe reset.

PWM mòd
OCF1 bit la pa ka mete pyès ki nan konpitè nan mòd PWM, men OCF2 bit la mete chak fwa kontwa a matche ak valè a nan rejis OC2R la. Sa a ka jenere yon entèwonp si OCIE a mete oswa si OCIE a reset epi OC2IE mete. Entèwonp sa a pral ede nenpòt aplikasyon kote lajè batman oswa peryòd bezwen chanje entèaktif.

Konvètisè A/D (ADC)
Yo te ajoute yon nouvo konvètisè A/D ak karakteristik prensipal sa yo:

  • 16 chanèl,
  • rezolisyon 10-bit,
  • 4 MHz maksimòm frekans (ADC revèy),
  • 8 ADC revèy sik pou sampling tan,
  • 20 sik revèy ADC pou tan konvèsyon,
  • Lekti zewo opinyon 0x0000,
  • Lekti konplè echèl 0xFFC0,
  • Presizyon absoli se ± 4 LSBs.

Nouvo konvètisè A/D sa a gen menm achitekti ak youn anvan an. Li toujou sipòte karakteristik an-alog watchdog, men kounye a li itilize sèlman 2 nan 16 chanèl yo. 2 chanèl sa yo kon-tigu ak adrès chanèl yo ka chwazi pa lojisyèl. Avèk solisyon anvan an te itilize de selil ADC, kat chanèl analòg watchdog te disponib men nan adrès kanal fiks yo, chanèl 6 ak 7.
Ale nan Fichye ST92F124/F150/F250 aktyalize pou deskripsyon nouvo A/D Con-verter.
 I²C

I²C IERRP BIT RESET
Sou ST92F124/F150/F250 I²C, ti IERRP (I2CISR) ka reset pa lojisyèl menm si youn nan drapo sa yo mete:

  • SCLF, ADDTX, AF, STOPF, ARLO ak BERR nan rejis I2CSR2 la
  • SB ti jan nan I2CSR1 Rejis la

Se pa vre pou ST92F120 I²C a: bit IERRP a pa ka reset pa lojisyèl si youn drapo sa yo mete. Pou rezon sa a, sou ST92F120, woutin entèwonp ki koresponn lan (antre apre yon premye evènman) re-antre imedyatman si yon lòt evènman te rive pandan premye ekzekisyon woutin lan.

KÒMANSE DEMANN EVENMAN
Yon diferans ant ST92F120 ak ST92F124/F150/F250 I²C egziste sou mekanis START bit jenerasyon an.
Pou jenere yon evènman START, kòd aplikasyon an mete bits START ak ACK nan rejis I2CCR la:
– I2CCCR |= I2Cm_START + I2Cm_ACK;

San yo pa chwazi opsyon optimize konpilatè a, li tradui nan asanblaj fason sa a:

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

Enstriksyon OR la ​​mete Start bit la. Sou ST92F124/F150/F250, dezyèm egzekisyon enstriksyon chaj la lakòz yon dezyèm demann evènman START. Dezyèm evènman START sa a rive apre pwochen transmisyon byte a.
Avèk nenpòt nan opsyon optimize yo chwazi, kòd asanble a pa mande yon dezyèm evènman START:
– oswa R240,#12

NOUVO PERIFERIK

  • Jiska 2 CAN (Controller Area Network) selil yo te ajoute. Espesifikasyon yo disponib nan Fichye done ST92F124/F150/F250 ki ajou.
  • Jiska 2 SCI yo disponib: SCI-M (Multi-pwotokòl SCI) se menm jan ak sou ST92F120 a, men SCI-A (Asynchrone SCI) se nouvo. Espesifikasyon pou nouvo periferik sa a disponib nan Fichye done ST92F124/F150/F250 ki ajou.

2 MODIFIKASYON MATERIEL AK LOGISYÈL POU KONSÈY APLIKASYON AN

PINOUT

  • Akòz remap li yo, CLOCK2 pa ka itilize nan menm aplikasyon an.
  • SCI1 ka itilize sèlman nan mòd asynchrone (SCI-A).
  • Lojisyèl ka fasilman jere modifikasyon yo nan kat kanal opinyon analòg yo.

INTERNAL VOLTAGE REGULATÈ
Akòz prezans entèn voltagE regilatè, kondansateur ekstèn obligatwa sou broch Vreg yo nan lòd yo bay nwayo a ak yon ekipman pou pouvwa estabilize. Nan ST92F124/F150/F250, nwayo a opere nan 3.3V, pandan y ap I/Os yo toujou opere nan 5V. Valè minimòm rekòmande a se 600 nF oswa 2 * 300 nF ak distans ki genyen ant broch Vreg yo ak kondansateur yo dwe kenbe nan yon minimòm.
Pa gen okenn lòt modifikasyon bezwen fè nan tablo aplikasyon pyès ki nan konpitè.

FLASH & EEPROM KONTWÒL REGISTRE AK ÒGANIZASYON MEMWA
Pou sove 1 DPR, definisyon adrès senbòl ki koresponn ak rejis kontwòl Flash ak EEPROM yo ka modifye. Sa a se jeneralman fè nan script la Linker file. 4 rejis yo, FCR, ECR, ak FESR[0:1], yo te defini nan 0x221000, 0x221001, 0x221002 ak 0x221003, respektivman.
Reyòganizasyon sektè Flash 128 Kote afekte tou script linker la file. Li dwe modifye an konfòmite ak nouvo òganizasyon sektè a.
Gade nan Seksyon 1.4.2 pou deskripsyon nouvo òganizasyon sektè Flash.

RESET AK INITE KONTWÒL LÒJ

Osilator
Crystal osilator
Menm si konpatibilite ak konsepsyon tablo ST92F120 la konsève, li pa rekòmande ankò pou mete yon rezistans 1MOhm an paralèl ak osilator kristal ekstèn sou yon tablo aplikasyon ST92F124/F150/F250.

STMicroelectronics ST92F120 Embedded Applications-2

Flit
Pandan ke ST92F120 a sansib a flit soti nan GND nan OSCIN, ST92F124/F1 50/F250 a se sansib a flit soti nan VDD nan OSCIN. Li rekòmande pou antoure osil-lator kristal la pa yon bag tè sou tablo sikwi enprime a epi aplike yon fim kouch pou evite pwoblèm imidite, si sa nesesè.
Revèy ekstèn
Menm si konpatibilite ak konsepsyon tablo ST92F120 la konsève, li rekòmande pou aplike revèy ekstèn sou opinyon OSCOUT la.
Avant latagyo se:

  • Ou ka itilize yon siyal opinyon estanda TTL tandiske ST92F120 Vil la sou revèy ekstèn lan se ant 400mV ak 500mV.
  • rezistans ekstèn ant OSCOUT ak VDD pa obligatwa.

STMicroelectronics ST92F120 Embedded Applications-3

PLL
Mòd estanda
Valè reset nan rejis PLLCONF (p55, R246) pral kòmanse aplikasyon an menm jan ak ST92F120 la. Pou itilize mòd kouri gratis nan kondisyon ki dekri nan Seksyon 1.5, PLLCONF[7] bit la dwe mete.

Mòd revèy sekirite
Sèvi ak ST92F120 la, si siyal revèy la disparèt, nwayo ST9 ak revèy periferik yo sispann, pa gen anyen ki ka fè pou konfigirasyon aplikasyon an nan yon eta ki an sekirite.
Konsepsyon ST92F124/F150/F250 entwodui siyal revèy sekirite a, aplikasyon an ka configuré nan yon eta ki an sekirite.
Lè siyal revèy la disparèt (pa egzanp akòz yon resonator kase oswa dekonekte), evènman debloke PLL la rive.
Fason ki pi an sekirite pou jere evènman sa a se pèmèt entèwonp ekstèn INTD0 a epi bay li nan RCCU a lè w mete ti INT_SEL la nan rejis CLKCTL la.
Woutin entèwonp ki asosye a tcheke sous entèwonp la (al gade nan 7.3.6 Chapit Jenerasyon Entèwonp nan fich done ST92F124/F150/F250), epi li configure aplikasyon an nan yon eta ki an sekirite.
Remak: Revèy periferik la pa sispann epi nenpòt siyal ekstèn ki te pwodwi pa mikrokontwolè a (pa egzanp PWM, kominikasyon seri ...) dwe sispann pandan premye enstriksyon yo egzekite pa woutin entèwonp la.

KÒOMÒTÈ FONKSYON PWOLONJE
Antre Capture / Sòti Konpare
Yo nan lòd yo jenere yon entèwonp revèy, yon pwogram devlope pou ST92F120 a ka bezwen mete ajou nan sèten ka:

  • Si yo tou de itilize Timer Interrupts IC1 ak IC2 (OC1 ak OC2), ICIE (OCIE) nan rejis CR1 dwe mete. Valè IC1IE ak IC2IE (OC1IE ak OC2IE) nan rejis CR3 la pa enpòtan. Se konsa, pwogram nan pa bezwen modifye nan ka sa a.
  • Si se yon sèl Entèwonp ki nesesè, ICIE (OCIE) dwe reset epi IC1IE oswa IC2IE (OC1IE oswa OC2IE) dwe mete depann sou entèwonp yo itilize a.
  • Si yo pa itilize okenn entèwonp Timer yo, ICIE, IC1IE ak IC2IE (OCIE, OC1IE ak OC2IE) yo tout dwe reset.

PWM mòd
Yon entèwonp revèy kapab kounye a dwe pwodwi chak fwa Counter = OC2R:

  • Pou pèmèt li, mete OCIE oswa OC2IE,
  • Pou enfim li, reset OCIE AK OC2IE.

10-BIT ADC
Piske nouvo ADC a konplètman diferan, pwogram nan ap gen pou mete ajou:

  • Tout rejis done yo se 10 bit, ki gen ladan rejis papòt yo. Se konsa, chak rejis divize an de rejis 8-bit: yon rejis anwo ak yon rejis pi ba, nan ki se sèlman 2 bits ki pi enpòtan yo itilize:STMicroelectronics ST92F120 Embedded Applications-4
  • Chanèl konvèsyon kòmanse kounye a defini pa Bits CLR1 [7:4] (Pg63, R252).
  • Chanèl analòg watchdog yo chwazi pa Bits CLR1 [3:0]. Sèl kondisyon an se ke de chanèl yo dwe vwazen.
  • Revèy ADC a chwazi ak CLR2[7:5] (Pg63, R253).
  • Rejis entèwonp yo pa te modifye.

Akòz ogmante longè rejis ADC yo, kat rejis la diferan. Kote nouvo rejis yo bay nan deskripsyon ADC nan Fichye done ST92F124/F150/F250 ki ajou.
I²C

IERRP BIT RESET
Nan woutin entèwonp ST92F124/F150/F250 dedye a evènman annatant erè (IERRP mete), yo dwe aplike yon bouk lojisyèl.
Bouk sa a tcheke chak drapo epi egzekite aksyon ki nesesè yo. Bouk la pa pral fini jiskaske tout drapo yo reset.
Nan fen ekzekisyon bouk lojisyèl sa a, ti jan IERRP a reset pa lojisyèl ak kòd la sòti nan woutin entèwonp la.

KÒMANSE Evènman Demann
Pou evite nenpòt evènman doub START ki pa vle, sèvi ak nenpòt nan opsyon otpimizasyon yo, nan Make afile.

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

AMWA AK RECONFIGURATION EMULATÈ ST9 HDS2V2 OU

ENTWODIKSYON
Seksyon sa a gen enfòmasyon sou fason pou amelyore firmwèr emulateur ou a oswa rekonfigire li pou sipòte yon sond ST92F150. Yon fwa ou te rekonfigire emulateur ou a pou sipòte yon sond ST92F150 ou ka konfigirasyon li tounen pou sipòte yon lòt sond (pa egzanpample a ST92F120 sonde) swiv menm pwosedi a epi chwazi pwofonde apwopriye a.

PREKIZYON POU AMIZAYEN AK/OSWA RECONFIGURATION EMULATÈ OU
Emulateur ST9 HDS2V2 ak sond imitasyon sa yo sipòte amelyorasyon ak/oswa rekonfigurasyon ak nouvo pyès ki nan konpitè sond:

  • ST92F150-EMU2
  • ST92F120-EMU2
  • ST90158-EMU2 ak ST90158-EMU2B
  • ST92141-EMU2
  • ST92163-EMU2
    Anvan ou eseye fè ajou/rekonfigurasyon emulateur ou a, ou dwe asire ke TOUT kondisyon sa yo satisfè:
  • Vèsyon ki monitè kè bebe Emulation ST9-HDS2V2 ou a pi wo pase oswa egal a 2.00. [Ou ka wè ki vèsyon ki monitè kè bebe Emulation ou a genyen nan jaden Sib la nan fenèt Konsènan ST9+ Visual Debug, ke ou louvri lè w chwazi Èd> Konsènan.. nan meni prensipal ST9+ Visual Debug la.]
  • Si òdinatè w lan ap fonksyone sou sistèm operasyon Windows ® NT ® , ou dwe gen privilèj administratè.
  • Ou dwe enstale Toolchain ST9+ V6.1.1 (oswa pita) sou PC lame ki konekte ak Emulation ST9 HDS2V2 ou a.

KIJAN POU MWENGRADE/RECONFIGIRE EMULATÈ ST9 HDS2V2 OU
Pwosedi a di w ki jan yo ajou/rekonfigirasyon emulateur ST9 HDS2V2 ou a. Asire w ke ou satisfè tout kondisyon yo anvan ou kòmanse, otreman ou ta ka domaje Emulation ou lè w fè pwosedi sa a.

  1. Asire w ke emulateur ST9 HDS2V2 ou a konekte atravè pò paralèl ak PC lame w la ki kouri swa Windows® 95, 98, 2000 oswa NT®. Si w ap konfigirasyon emulateur ou a pou itilize ak yon nouvo sond, nouvo sond la dwe konekte fizikman ak tablo prensipal HDS2V2 la lè l sèvi avèk twa câbles flex yo.
  2. Sou PC lame a, soti nan Windows®, chwazi Kòmanse > Kouri....
  3. Klike sou bouton Browse pou ale nan katab kote ou enstale ST9+ V6.1.1 Toolchain la. Pa default, chemen katab enstalasyon an se C:\ST9PlusV6.1.1\... Nan katab enstalasyon an, ale nan ..\downloader\ subfolder la.
  4. Chèche ..\downloader\ \ anyè ki koresponn ak non emulateur ou vle ajou/konfigirasyon an.
    Pou egzanpample, si ou vle reconfigure ST92F120 Emulation ou a pou itilize ak ST92F150-EMU2 Emulation sond la, browse nan ..\downloader\. \ anyè.
    5. Lè sa a, chwazi anyè ki koresponn ak vèsyon an ou vle enstale (pa egzanpample, yo jwenn vèsyon an V1.01 nan ..\downloader\ \v92\) epi chwazi a file (pou egzanpample, setup_st92f150.bat).
    6. Klike sou Louvri.
    7. Klike sou OK nan fenèt la Kouri. Aktyalizasyon a pral kòmanse. Ou gen tou senpleman swiv enstriksyon yo parèt sou ekran PC ou a.
    AVÈTISMAN: Pa sispann emulateur la, oswa pwogram nan pandan aktyalizasyon a ap pwogrese! Emulateur ou a ka domaje!

“NÒT PREZAN A KI SE POU GID SÈLMAN VIZE BAY KLIYAN ENFÒMASYON KONSÈNAN PWODWI YO POU YO POU ECONOMIE TAN. KÒM KI REZILTA, STMICROELECTRONICS PAP RESPONSAL POU OKENN DOmaj DIRÈK, ENDRÈK OSWA KONSEKANS KI KONSÈNÈ POU NENPÒT REKLAMASYON KI DEZYÈ DE KONTI YON NÒT SA AK/OSWA ITILIZASYON KLIYAN ENFÒMASYON KI GENYEN LA NAN PWODIKSYON SA A. ”

Yo kwè enfòmasyon yo bay yo dwe egzat ak serye. Sepandan, STMicroelectronics pa pran okenn responsablite pou konsekans itilizasyon enfòmasyon sa yo, ni pou nenpòt vyolasyon patant oswa lòt dwa twazyèm pati ki ka rezilta nan itilizasyon li yo. Pa gen okenn lisans akòde pa enplikasyon oswa otreman anba okenn patant oswa dwa patant STMicroelectronics. Espesifikasyon ki mansyone nan piblikasyon sa a kapab chanje san avètisman. Piblikasyon sa a ranplase ak ranplase tout enfòmasyon yo te bay anvan. Pwodwi STMicroelectronics yo pa otorize pou itilize kòm eleman enpòtan nan aparèy oswa sistèm sipò lavi san apwobasyon eksprime alekri STMicroelectronics.
Logo ST a se yon mak ki anrejistre nan STMicroelectronics
2003 STMicroelectronics – Tout dwa rezève.

STMicroelectronics achte Eleman I2C bay yon lisans anba Patant I2C Philips. Dwa pou itilize konpozan sa yo nan yon sistèm I2C akòde si sistèm nan konfòme yo ak I2C Standard Specification jan Philips defini.
STMicroelectronics Group of Companies
Ostrali – Brezil – Kanada – Lachin – Fenlann – Lafrans – Almay – Hong Kong – Lend – Izrayèl – Itali – Japon
Malezi – Malta – Maròk – Singapore – Espay – Syèd – Swis – Wayòm Ini – USA
http://www.st.com

Dokiman / Resous

STMicroelectronics ST92F120 Aplikasyon Embedded [pdfEnstriksyon yo
ST92F120 Aplikasyon Embedded, ST92F120, Aplikasyon Embedded, Aplikasyon

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *