Firmware Arddangos STMICROELECTRONICS STM8L1528-EVAL

Rhagymadrodd
Mae'r ddogfen hon yn disgrifio'r firmware arddangos sy'n rhedeg ar fwrdd gwerthuso STM8L1528-EVAL. Gallwch ei ddefnyddio i werthuso galluoedd y microreolyddion STM8L151x, STM8L152x a STM8L162x a'u perifferolion ar y bwrdd.
Cyflwynir y bwrdd gwerthuso gyda'r firmware arddangos wedi'i storio yng nghof rhaglen Flash y microreolydd.
Mae'r firmware yn seiliedig ar y llyfrgell firmware STM8L15x, ac mae'n darparu cynampgwybodaeth am sut i ddefnyddio'r llyfrgell hon. Fe'i rhennir yn amrywiol gymwysiadau arddangos llai (demos).
Rhag ofn nad yw bwrdd gwerthuso STM8L1528-EVAL wedi'i raglennu gan ffatri neu fod y cymhwysiad arddangos wedi'i ddileu, gallwch ail-raglennu'r firmware arddangos i'r cof Flash STM8L15x trwy ddilyn y cyfarwyddiadau a ddarperir yn Adran 4.
I gael rhagor o wybodaeth am y bwrdd gwerthuso ei hun, darllenwch y llawlyfr defnyddiwr bwrdd gwerthuso.
Rhyngwyneb Defnyddiwr
Mae'r rhyngwyneb defnyddiwr firmware arddangos yn seiliedig ar ddewislen llywio gylchol, gyda submenus, dewis eitemau a gallu cefn.
Mae Ffigur 1 yn dangos system ddewislen yr arddangosiad. Mae'r rhes uchaf o eitemau yn cynrychioli'r brif ddewislen.
Ffigur 1. Strwythur dewislen a llywio

Confensiynau dogfennaeth
Yn y ddogfen hon, mae'r geiriau allweddol mewn print trwm yn nodi gweithredoedd defnyddwyr ar y ffon reoli (switsh 5-ffordd) a'r potentiometer RV3.
Mae’r ddogfen bresennol yn dilyn y confensiynau a ddangosir yn Nhabl 1.
Tabl 1. Confensiynau dogfennaeth
| Allweddair | Gweithredu defnyddiwr |
| CHWITH | Pwyswch y ffon reoli i'r chwith |
| DDE | Pwyswch y ffon reoli i'r dde |
| UP | Pwyswch ffon reoli i fyny |
| I LAWR | Gwasgwch ffon reoli i lawr |
| SEL | Gwasgwch ganolfan ffon reoli |
| RV3 | Cylchdroi potentiometer RV3 |
I lywio'r dewislenni a'r is-ddewislenni, gwnewch y camau canlynol yn ôl yr angen:
DDE: Yn llywio i'r ddewislen nesaf neu'r eitemau is-ddewislen ar y dde.
CHWITH: Yn llywio i'r ddewislen nesaf neu'r eitemau is-ddewislen ar y chwith.
SEL: Yn mynd i mewn i'r is-ddewislen.
UP: Allanfeydd o is-ddewislen.
Cyfluniad siwmper bwrdd STM8L1528-EVAL
Er mwyn gallu rhedeg y demo STM8L1528-EVAL yn gywir, ffurfweddwch y siwmperi bwrdd STM8L1528-EVAL canlynol fel a ganlyn:
- JP1: heb ei ffitio
- JP2: wedi'i osod yn y safle NOFIO
- JP3: Sain DAC1: wedi'i ffitio
- JP4: wedi'i osod yn safle IDD
- JP5: heb ei ffitio
- JP6: gosod
- JP7: heb ei ffitio
- JP8: heb ei ffitio
- JP9: gosod
- JP10: gosod
- JP11 a JP12: wedi'u gosod yn safle RS232
Ceisiadau Arddangos
Mae Ffigur 2 yn dangos holl ddewislen ac is-ddewislenni'r cymwysiadau arddangos.
Ffigur 2. Dewislen drosoddview

Mae'r adrannau canlynol yn rhoi disgrifiad manwl o bob rhan o'r firmware arddangos.
Ar ôl ailosod bwrdd, arddangosir neges groeso ar linell gyntaf y sgrin LCD, arddangosir y logo ST yn symud ar yr ail linell (gweler Ffigur 3).
Ffigur 3. Neges groeso

Yna mae'r brif ddewislen yn cael ei actifadu a dangosir y neges a ddangosir yn Ffigur 4:
Ffigur 4. Prif ddewislen

Modd cymorth
Mae pwyso SEL o'r brif ddewislen yn mynd i mewn i'r modd Help. Mae'r negeseuon canlynol yn cael eu harddangos yn olynol ar y sgrin LCD gydag oedi o ychydig eiliadau:
Ffigur 5. Cymorth submenus modd

I adael y demo hwn, pwyswch y ffon reoli UP.
Demo calendr
Mae'r STM8L15x yn cynnwys cloc amser real (RTC) gan gynnwys amserydd/cownter BCD annibynnol, cloc / calendr amser o'r dydd, larwm rhaglenadwy meddalwedd, a baner deffro rhaglenadwy gyfnodol gyda galluoedd ymyrraeth y gellir eu defnyddio i adael y ddyfais o ddulliau pŵer isel.
Mae'r submenus calendr yn caniatáu i ffurfweddu'r system amser, dyddiad a larwm.
Gosod yr amser
Mae'r is-ddewislen AMSER yn cynnig dau opsiwn sy'n caniatáu addasu ac arddangos yr amser presennol. Ar ôl ei osod, defnyddir yr amser i ffurfweddu'r amser RTC.
Addasu amser
Defnyddiwch yr opsiwn addasu Amser naill ai i addasu'r amser presennol, neu i newid yr amser i'r amser presennol ar ôl i'r bwrdd gwerthuso STM8L1528-EVAL gael ei bweru.
- I osod yr amser, dewiswch yr opsiwn Addasu Amser. Yna dangosir yr is-ddewislen addasu Amser i ddangos y gwerth amser cyfredol. (gweler Ffigur 6).
- Rhowch ddigid cyntaf y maes awr:
- Mae pwyso'r ffon reoli UP yn cynyddu'r gwerth digid cyfredol.
– Mae pwyso'r ffon reoli i LAWR yn lleihau gwerth y digid cyfredol.
Mae'r gwerth digid wedi'i gyfyngu i ystod yn dibynnu ar y maes amser (oriau, munudau neu eiliadau). - Ar ôl dewis y gwerth digid pwyswch SEL. Yna mae'r cyrchwr yn neidio'n awtomatig i'r digid nesaf.
- Pan fydd yr holl ddigidau amser wedi'u gosod, mae'r is-ddewislen addasu Amser yn cael ei harddangos eto i ddangos yr amser presennol. (gweler Ffigur 6).
Ffigur 6. Amser addasu neges

Sioe amser
Dewiswch Sioe Amser i ddangos yr amser presennol. Y cownter cychwyn amser o (00:00:00) ar ôl y rhediad cyntaf ar gyfer y demo mae'r amser yn cael ei glirio os yw'r bwrdd gwerthuso STM8L1528-EVAL yn cael ei bweru i lawr. Defnyddir yr opsiwn Addasu Amser i ffurfweddu'r amser.
Pan ddewisir yr opsiwn hwn, dangosir y neges ganlynol ar y sgrin LCD:
Ffigur 7. Neges sioe amser

I adael is-ddewislen y sioe Amser, pwyswch y ffon reoli UP.
Gosod y dyddiad
Mae'r is-ddewislen DATE yn cynnig dau opsiwn sy'n caniatáu addasu ac arddangos y dyddiad cyfredol. Ar ôl ei osod, defnyddir yr amser i ffurfweddu'r dyddiad RTC.
Addasu Dyddiad
Defnyddiwch yr opsiwn Addasu Dyddiad i addasu'r dyddiad cyfredol, neu i newid y dyddiad rhagosodedig (09/17/2010) i'r dyddiad cyfredol ar ôl i'r bwrdd gwerthuso STM8L1528-EVAL gael ei bweru.
- I osod y dyddiad cyfredol, dewiswch yr opsiwn addasu Dyddiad. Yna dangosir y dyddiad ar 8 digid: MM/DD/BBBB (gweler Ffigur 8).
- Rhowch y maes digid cyntaf y mis:
- Mae pwyso'r ffon reoli UP yn cynyddu'r gwerth digid cyfredol.
– Mae pwyso'r ffon reoli i LAWR yn lleihau gwerth y digid cyfredol.
Mae'r gwerth digid wedi'i gyfyngu i ystod yn dibynnu ar y maes dyddiad (mis, diwrnod neu flwyddyn). - Ar ôl dewis y gwerth digid pwyswch SEL. Yna mae'r cyrchwr yn neidio'n awtomatig i'r digid nesaf.
- Pan fydd yr holl ddigidau dyddiad wedi'u gosod, bydd yr is-ddewislen addasu Dyddiad yn cael ei ddangos eto i ddangos y dyddiad cyfredol. (gweler Ffigur 8).
Ffigur 8. Neges Addasu Dyddiad

Sioe dyddiad
Dewiswch Sioe Dyddiad i ddangos y dyddiad cyfredol. Ar ôl pŵer i fyny, mae'r dyddiad rhagosodedig (09/17/2010) yn cael ei arddangos nes bod yr opsiwn Addasu Dyddiad yn cael ei ddefnyddio i ffurfweddu'r dyddiad cyfredol.
Mae'r neges ganlynol yn cael ei harddangos ar y sgrin LCD pan ddewisir yr is-ddewislen hon:
Ffigur 9. Neges Addasu Dyddiad

I adael yr is-ddewislen hon pwyswch y ffon reoli UP push.
Gosod y larwm
Defnyddiwch yr is-ddewislen ALARM i ffurfweddu'r eiliadau larwm, munudau ac oriau.
Mae'r is-ddewislen hon yn cynnig dau opsiwn sy'n caniatáu arddangos neu addasu'r larwm cyfredol.
Larwm addasu
Mae'r opsiwn addasu Larwm yn debyg i Addasu Amser.
Ar ôl dewis Larwm addasu, neu ar ôl gosod y larwm, y neges a ddangosir yn Ffigur 10 yn cael ei arddangos.
Ffigur 10. Neges Addasu Larwm

Sioe larwm
Dewiswch yr opsiwn sioe Larwm i arddangos y larwm cyfredol. Ar ôl pŵer i fyny, mae'r amser larwm rhagosodedig (00:00:00) yn cael ei arddangos nes bod yr opsiwn addasu Larwm yn cael ei ddefnyddio i nodi amser larwm newydd.
Mae'r neges ganlynol yn cael ei harddangos ar y sgrin LCD pan ddewisir yr is-ddewislen hon:
Ffigur 11. Neges dangos larwm

I adael yr is-ddewislen hon pwyswch y ffon reoli UP.
Nodyn:
- Pan fydd larwm yn digwydd, mae'r don larwm yn cael ei chwarae.
- Gellir defnyddio'r larwm hefyd i ddeffro'r system o WFI neu Active-halt.
Thermomedr demo
Mae gan y microreolydd STM8L15x un ymylol I2C wedi'i fewnosod y gellir ei gysylltu ag unrhyw ddyfais sy'n cefnogi'r protocol I2C gan gynnwys y modd bws rheoli system (SMBus). Mae synhwyrydd tymheredd I75C STLM2 (neu ddyfeisiau cydnaws) wedi'i osod ar y bwrdd STM8L1528-EVAL a'i ddefnyddio i gael tymheredd allanol ar unwaith (–55 ° C i 125 ° C).
Unwaith y bydd y ddewislen THERMOMETER wedi'i ddewis trwy wasgu'r botwm gwthio SEL, mae'r neges a ddangosir yn Ffigur 12 yn cael ei harddangos ar yr LCD.
Ffigur 12. Neges thermomedr

Yna dangosir y gwerth tymheredd yn Celsius fel y dangosir yn Ffigur 13.
Ffigur 13. Tymheredd yn neges Celsius

Pan fydd y ffon reoli DDE yn cael ei wasgu mae'r tymheredd mewn graddau Fahrenheit yn cael ei arddangos ar sgrin LCD fel y dangosir yn Ffigur 14 am ddwy eiliad yna mae'r tymheredd mewn graddau Celsius yn cael ei arddangos eto.
Ffigur 14. Tymheredd yn neges Celsius

Diolch i nodwedd SMBus STM8 I2C, gallwn fonitro'r amrywiadau tymheredd yn hawdd. Rheolir hyn gan y Rhybudd SMBus sy'n cynhyrchu ymyriad pwrpasol sy'n hysbysu'r system bod y tymheredd allan o'r ystodau a ddewiswyd. Mae hyn yn ddefnyddiol iawn pan fydd angen ymyriad brys ar dymheredd uwch fel mewn systemau critigol (rheolaeth modur, meddygol ...).
Os yw'r tymheredd yn uwch na'r gor-gyfyngiad uchel (TEMPERATURE_TOS: Tymheredd Dros Gyfyngiad) cynhyrchir ymyriad rhybudd SMBus a dangosir y neges rhybudd ganlynol fel y dangosir yn Ffigur 15 ar y sgrin LCD.
Ffigur 15. Rhybudd Tymheredd arddangos

Mae'r negeseuon a ddangosir yn Ffigur 15 yn cael eu harddangos ar yr LCD pan fydd y tymheredd yn mynd o dan y terfyn gor-isel (TEMPERATURE_THYS: Tymheredd Hysteresis).
Gall y defnyddiwr ffurfweddu'r TOS a THYS diolch i ddiffinio gwerthoedd penodol yn y cod.
Yn ddiofyn mae'r demo STM8L1528-EVAL yn eu gosod i (gweler demo_thermometer.c file):
#define TEMPERATURE_THYS 31
#define TEMPERATURE_TOS 32
I adael y demo hwn, pwyswch y ffon reoli UP.
Nodyn: Mae unrhyw drafferth caledwedd ar y bwrdd gyda'r synhwyrydd tymheredd yn cael ei ganfod gan brawf. Yn y digwyddiad hwn, dangosir y neges a ddangosir yn Ffigur 16.
Ffigur 16. Neges gwall synhwyrydd tymheredd

Demo mesur IDD
Mae'r microreolydd STM8L15x yn cynnwys ymylol ADC. Mae'n mesur y cerrynt IDD yn y modd Run trwy ddefnyddio'r gylched mesur IDD sydd ar gael ar fwrdd Root rhan rhif 1.
- Dewiswch ddewislen MESUR IDD trwy wasgu SEL o'r brif ddewislen. Yna caiff y neges a ddangosir yn Ffigur 17 ei harddangos ar y sgrin LCD.
Ffigur 17. Neges mesur IDD

- Pwyswch SEL i ddangos gwerth cyfredol IDD yn y modd Run ar y sgrin LCD (gweler Ffigur 18). Mae gwerth IDD yn cael ei adnewyddu o bryd i'w gilydd.
Ffigur 18. Neges modd rhedeg IDD

Nodyn: Gwnewch yn siŵr bod y siwmper JP4 wedi'i osod yn y sefyllfa IDD cyn rhedeg y demo mesur IDD.
Demo pŵer isel
Mae'r STM8L15x yn cynnwys pum dull pŵer isel i gyflawni'r cyfaddawd gorau rhwng defnydd pŵer isel, amser cychwyn byr a'r ffynonellau deffro sydd ar gael. Amcan y ddewislen POWER ISEL yw dangos sut i fynd i mewn i'r ddyfais yn y moddau pŵer isel hyn ac ymadael â gwahanol ffynonellau deffro. Nid yw defnydd pŵer ac optimeiddio amser cychwyn yn cael eu targedu gan y cais hwn.
Modd rhedeg
Mae is-ddewislen y modd RUN yn dangos ymddygiad cymhwysiad sy'n rhedeg ar wahanol amleddau cloc. Mae'r demo yn rheoli LEDs ar fwrdd sy'n blincio ar amledd y cloc. Mae gwerth cyfredol amlder cloc yn y modd Run hefyd yn cael ei arddangos ar y sgrin LCD (gweler Ffigur 19).
Ffigur 19. Neges amledd modd rhedeg

Mae is-ddewislen y modd Run yn cynnwys pedair eitem is-ddewislen:
- 8 MHz: mae'r cais yn rhedeg ar 8 MHz.
- 4 MHz: mae'r cais yn rhedeg ar 4 MHz.
- 2 MHz: mae'r cais yn rhedeg ar 2 MHz.
- 16 MHz: mae'r cais yn rhedeg ar 16 MHz.
Pwyswch SEL i ddewis un o'r amledd cloc modd Rhedeg rhestredig.
Pwyswch UP i adael y modd a ddewiswyd a dychwelyd i'r amledd cloc rhagosodedig 16 MHz.
Arhoswch am y modd torri ar draws
Mae'r ddewislen hon yn caniatáu i chi roi'r STM8L15x yn y modd Aros am ymyrraeth (WFI). Mae'r meddalwedd yn gweithredu'r dilyniant penodol o gyfarwyddiadau sydd eu hangen i fynd i mewn i'r modd WFI: mae'r cloc CPU yn cael ei stopio, ac mae perifferolion dethol yn parhau i redeg.
Yn yr arddangosiad hwn, mae dwy ffordd i adael y modd WFI:
- Mae ymyrraeth allanol (EXTI) a gynhyrchir trwy wasgu SEL ar y ffon reoli yn gadael y STM8L15x o'r modd WFI:
Mae'r LEDs yn blincio nes bod SEL yn cael ei wasgu o ddewislen WFI (gweler Ffigur 20). Yna mae'r system yn mynd i mewn i'r modd WFI ac mae'r neges ganlynol yn cael ei harddangos ar yr LCD:
Ffigur 20. Arhosiad WFI am neges EXTI

Mae'r STM8L15x yn aros yn y modd WFI oni bai bod ffon reoli SEL yn cael ei wasgu. Yna mae'r MCU yn gadael y modd WFI, mae amledd cloc y system wedi'i osod i 16 MHz, ac mae gweithredu'r cais yn ailddechrau. Mae'r neges ganlynol yn cael ei harddangos ar y sgrin LCD:
Ffigur 21. Gadael WFI gyda neges EXTI

Nodyn: Os bydd larwm yn digwydd pan fydd y system yn y modd WFE, caiff ei ohirio nes bod yr ymyriad EXTI yn deffro'r ddyfais; yna mae pob LED YMLAEN ac mae sain yn cael ei chwarae ar gyfer ~10s.
- Defnyddir y larwm RTC i ddeffro'r STM8L15x o fodd WFI.
Mae'r LEDs yn blincio nes bod SEL yn cael ei wasgu o ddewislen WFI (gweler Ffigur 22). Yna mae'r system yn mynd i mewn i'r modd WFI ac mae'r neges ganlynol yn cael ei harddangos ar yr LCD:
Ffigur 22. Arhosiad WFI am neges larwm

Pan gyrhaeddir yr amser larwm, mae'r system yn gadael y modd WFI, mae amlder cloc y system wedi'i osod i 16 MHz, ac mae gweithrediad y cais yn ailddechrau. Yna caiff y neges a ddangosir yn Ffigur 23 ei harddangos ar y sgrin LCD:
Ffigur 23. Gadael o WFI gyda neges larwm

Aros am y modd digwyddiad
Mae'r ddewislen hon yn caniatáu i chi roi'r STM8L15x yn y modd Aros am ddigwyddiad (WFE). Mae'r meddalwedd yn gweithredu'r dilyniant penodol o gyfarwyddiadau sydd eu hangen i fynd i mewn i'r modd WFE: mae'r cloc CPU yn cael ei stopio, ac mae perifferolion dethol yn parhau i redeg.
Yn yr arddangosiad hwn, mae dwy ffordd i adael y modd WFE:
- Mae ymyrraeth allanol (EXTI) a gynhyrchir trwy wasgu ffon reoli SEL yn gadael y modd STM8L15x o WFE.
Mae'r LEDs yn blincio nes bod SEL yn cael ei wasgu o ddewislen WFE (gweler Ffigur 24). Yna mae'r system yn mynd i mewn i'r modd WFE ac mae'r neges ganlynol yn cael ei harddangos ar yr LCD:
Ffigur 24. Arhosiad WFE am neges EXTI

Mae'r STM8L15x yn aros yn y modd WFE oni bai bod y botwm SEL yn cael ei wasgu. Yna mae'r MCU yn gadael y modd WFE, mae amledd cloc y system wedi'i osod i 16 MHz, ac mae gweithredu'r cais yn ailddechrau. Mae'r neges ganlynol yn cael ei harddangos ar y sgrin LCD:
Ffigur 25. Gadael WFE gyda neges EXTI

- Gall ymyriad Cymharydd 1 hefyd adael y STM8L15x o'r modd WFE Mae'r ymyriad hwn yn cael ei gynhyrchu pan fydd mewnbwn anwrthdroadol y cymharydd (yn gysylltiedig â RV3) yn fwy na'r cyfeirnod mewnol cyftage sydd wedi ei osod i 1.22 V.
Mae'r LEDs yn blincio nes bod SEL yn cael ei wasgu o ddewislen WFE (gweler Ffigur 26). Yna mae'r system yn mynd i mewn i'r modd WFE ac mae'r neges ganlynol yn cael ei harddangos ar yr LCD:
Ffigur 26. Arhosiad WFE am neges ymyriad cymharydd

Pan fydd mewnbwn anwrthdroadol Cymharydd 1 yn fwy na'r cyfeirnod mewnol cyftage, mae'r system yn gadael y modd WFE, ac mae gweithredu'r cais yn ailddechrau. Yna caiff y neges a ddangosir yn Ffigur 27 ei harddangos ar y sgrin LCD:
Ffigur 27. Ymadael o WFE gyda neges ymyriad cymharydd

Nodyn: Os bydd larwm yn digwydd pan fydd y system yn y modd WFE, caiff ei ohirio tan i'r digwyddiad deffro ddigwydd; yna mae pob LED YMLAEN ac mae sain yn cael ei chwarae ar gyfer ~10s.
Active-Atal modd
Mae'r ddewislen hon yn caniatáu i chi roi'r STM8L15x yn y modd Active-halt. Mae'r meddalwedd yn gweithredu'r dilyniant penodol o gyfarwyddiadau sydd eu hangen i fynd i mewn i'r modd Active-halt: mae'r cloc CPU yn cael ei stopio ac eithrio'r RTC.
Yn yr arddangosiad hwn, mae dwy ffordd i adael y modd Active-halt:
- Mae ymyriad allanol (EXTI) a gynhyrchir trwy wasgu SEL ar y ffon reoli yn gadael y STM8L15x o'r modd Active-halt:
Mae'r LEDs yn parhau i amrantu nes bod SEL wedi'i wasgu o'r ddewislen Active-halt (gweler Ffigur 28). Yna mae'r system yn mynd i mewn i'r modd Active-halt ac mae'r neges ganlynol yn cael ei harddangos ar yr LCD:
Ffigur 28. Atal Gweithredol aros am neges EXTI

Mae'r MCU yn aros yn y modd Active-halt oni bai bod y botwm SEL yn cael ei wasgu. Pan fydd SEL yn cael ei wasgu, mae'r MCU yn gadael o'r modd Active-halt, mae amledd cloc y system wedi'i osod i 16 MHz, ac mae gweithredu'r cais yn ailddechrau.
Mae'r neges ganlynol yn cael ei harddangos ar y sgrin LCD:
Ffigur 29. Gadael o Active-halt gyda neges EXTI

Nodyn: Os bydd larwm yn digwydd pan fydd y system yn y modd Active-halt, caiff ei ohirio nes bod yr ymyriad EXTI yn deffro'r ddyfais; yna mae pob LED YMLAEN ac mae sain yn cael ei chwarae ar gyfer ~10s.
- Mae'r larwm RTC yn deffro'r MCU o'r modd Active-halt.
Mae'r LEDs yn blincio nes bod SEL yn cael ei wasgu o'r ddewislen Active-halt (gweler Ffigur 30). Yna mae'r system yn mynd i mewn i'r modd Active-halt ac mae'r neges ganlynol yn cael ei harddangos ar yr LCD.
Ffigur 30. Active Stop aros am neges larwm

Pan gyrhaeddir yr amser larwm, mae'r system yn gadael y modd Active-halt, mae amledd cloc y system wedi'i osod i 16 MHz, ac mae gweithrediad y cais yn ailddechrau. Dangosir y neges a ddangosir yn Ffigur 31:
Ffigur 31. Gadael o Active-halt gyda neges larwm

Modd atal
Mae'r ddewislen hon yn caniatáu i chi roi'r STM8L15x yn y modd Atal. Mae'r meddalwedd yn perfformio'r dilyniant penodol o gyfarwyddiadau sydd eu hangen i fynd i mewn i'r modd Halt: mae'r CPU a'r clociau ymylol yn cael eu stopio, ac mae'r ddyfais yn parhau i gael ei phweru ymlaen.
Yn yr arddangosiad hwn, mae dwy ffordd i adael y modd atal:
- Mae ymyriad allanol (EXTI) a gynhyrchir trwy wasgu SEL ar y ffon reoli yn gadael y STM8L15x o'r modd atal:
Mae'r LEDs yn blincio nes bod SEL yn cael ei wasgu o ddewislen Halt. Yna mae'r system yn mynd i mewn i'r modd stopio ac mae'r neges ganlynol yn cael ei harddangos ar yr LCD:
Ffigur 32. Stopiwch aros am neges EXTI

Mae'r STM8L15x yn aros yn y modd Halt oni bai bod y botwm SEL yn cael ei wasgu. Yna mae'r MCU yn gadael y modd Halt, mae cloc y system wedi'i osod i 16 MHz, ac mae gweithredu'r cais yn ailddechrau. Mae'r neges ganlynol yn cael ei harddangos ar yr LCD:
Ffigur 33. Gadael o'r Arhosiad gyda neges EXTI

- Gall ymyriad Cymharydd 1 hefyd adael y STM8L15x o'r modd Atal Mae'r ymyriad hwn yn cael ei gynhyrchu pan fydd y mewnbwn anwrthdroadol yn fwy na'r cyfeirnod mewnol cyftage.
Mae'r LEDs yn blincio nes bod SEL yn cael ei wasgu o'r ddewislen Halt (gweler Ffigur 34). Yna mae'r system yn mynd i mewn i'r modd Halt ac mae'r neges ganlynol yn cael ei harddangos ar yr LCD:
Ffigur 34. Rhoi'r gorau i aros am neges ymyriad cymharydd

Pan fydd mewnbwn anwrthdroadol Cymharydd 1 yn fwy na'r cyfeirnod mewnol cyftage, mae'r system yn gadael o'r modd Halt, ac mae gweithredu'r cais yn ailddechrau. Yna caiff y neges a ddangosir yn Ffigur 35 ei harddangos ar y sgrin LCD:
Ffigur 35. Gadael o'r Arhosiad gyda neges ymyriad cymharydd

Demo sain
Demo recordydd llais
Mae'r microreolydd STM8L15x yn cynnwys amseryddion ac ADC y gellir eu defnyddio yn y drefn honno ar gyfer amseru a chaffael signal.
Yn y demo hwn, defnyddir Amserydd 1 (TIM1) i greu ymyriad diweddaru bob 45.35 µs (22.05 kHz), sy'n cyfateb i'r llais sampcyfnod ling. Mae'r digwyddiad diweddaru hwn yn sbarduno caffael llais ADC. Mae data llais yn cael ei gadw ar y cof SPI Flash ar y bwrdd.
Pan ddewisir y Recordydd Llais o'r ddewislen SAIN trwy wasgu SEL ar y ffon reoli, dangosir y neges ganlynol ar y sgrin LCD:
Ffigur 36. Dechrau neges recordydd llais

This message remains displayed until SEL is pressed. The STM8L15x then starts erasing the voice data previously stored on the on-board Flash memory. The message shown in
Mae Ffigur 37 yn parhau i gael ei arddangos nes bod y gweithrediad dileu wedi'i gwblhau.
Ffigur 37. Dileu neges Flash

Pan fydd y gweithrediad dileu wedi'i gwblhau, dangosir y neges a ddangosir yn Ffigur 38:
Ffigur 38. Neges recordydd llais

Pan gaiff SEL ei wasgu, mae'r STM8L15x yn dechrau recordio llais ac mae'n dangos y neges a ddangosir yn Ffigur 39:
Ffigur 39. Neges recordydd llais stopio

I roi'r gorau i recordio, pwyswch y ffon reoli UP, fel arall bydd y STM8L15x yn stopio recordio'n awtomatig ar ôl 30 s a bydd y neges a ddangosir yn Ffigur 40 yn cael ei harddangos:
Ffigur 40. Diwedd neges recordydd llais

Demo chwaraewr llais
Mae'r microreolydd STM8L15x yn cynnwys DAC wedi'i fewnosod y gellir ei ddefnyddio i gynhyrchu signalau allbwn.
Yn y demo hwn, mae'r DAC yn adfywio'r signal llais a gofnodwyd yn y cof SPI Flash.
Mae amserydd 4 (TIM4) yn sbarduno'r DAC i gynhyrchu'r signal llais bob 45.35 µs (22.05 kHz) sy'n cyfateb i'r llais sampcyfnod ling.
Pan fydd y llais Recordiedig yn cael ei ddewis o'r is-ddewislen Chwaraewr Sain trwy wasgu'r SEL ar y ffon reoli, mae'r neges ganlynol yn aros i'w gweld oni bai bod SEL yn cael ei wasgu.
Ffigur 41. Neges dewislen Chwaraewr Sain

Pan fydd SEL yn cael ei wasgu, mae'r STM8L15x yn dechrau chwarae'r llais, ac mae'r neges a ddangosir yn Ffigur 42 yn cael ei harddangos.
Ffigur 42. Chwarae neges llais wedi'i recordio

Ar y tro cyntaf wrth redeg y demo llais wedi'i recordio, mae'r STM8L15x yn gwirio am fodolaeth cofnod yn y cof SPI Flash allanol a'i chwarae, fel arall y neges a ddangosir yn
Mae Ffigur 43 yn cael ei arddangos am ddwy eiliad ac yna bydd dewislen y chwaraewr llais yn cael ei arddangos eto.
Ffigur 43. Dim neges llais wedi'i recordio

I atal demo'r chwaraewr llais, pwyswch y ffon reoli UP. Yna dangosir y neges a ddangosir ar Ffigur 41. Fel arall, bydd y STM8L15x yn stopio'n awtomatig ar ddiwedd y don.
Demo chwaraewr tonnau
Mae gan y microreolydd STM8L15x DAC wedi'i fewnosod y gellir ei ddefnyddio i gynhyrchu signalau allbwn.
Yn y demo hwn, unrhyw don file storio o dan y ffolder USER yn y cerdyn microSD gellir ei agor gan ddefnyddio'r file system PetitFatFS a'i drosglwyddo i'r RAM mewnol fesul bloc (512 bytes) gan ddefnyddio'r DMA a'r rhyngwyneb SPI. Mae amserydd 4 (TIM4) yn sbarduno'r DAC i gynhyrchu'r signal tonnau. Mae'r llais sampcyfnod ling yn cael ei ddarllen o'r Don File Pennawd. Mae sain ampmae'r hylifwr wedi'i gysylltu â'r rhyngwyneb DAC i chwarae'r don sydd wedi'i storio files. Mae'r demo hwn yn darllen yr holl don files o "USER" cyfeiriadur ac yn dangos y .WAV yn unig files sydd â'r fformat canlynol:
- Fformat Sain: PCM (fformat data tonnau anghywasgedig lle mae pob gwerth yn cynrychioli'r ampgoleuad y signal ar adeg sampling.)
- Sampcyfradd le: gall fod yn 8000, 11025, 22050 neu 44100 Hz.
- Darnau Per Sample: 8-did (Sain sample mae gwerthoedd data yn yr ystod [0-255]).
- Nifer y Sianeli: 1 (Mono)
Y don uchaf files rhif y gellir ei ddarllen o'r cerdyn microSD yw 3 files dewis yn nhrefn yr wyddor.
Pan ddewisir y don Wedi'i Storio o'r is-ddewislen Audio Player trwy wasgu'r SEL ar y ffon reoli, mae'r neges ganlynol yn parhau i fod i'w gweld oni bai bod SEL yn cael ei wasgu.
Ffigur 44. Neges tonnau wedi'i storio

Pan gaiff SEL ei wasgu, mae'r system yn gwirio a oes cof cerdyn SD ar gael yn y cysylltydd CN15. Os nad oes cerdyn wedi'i ganfod, ni fydd demo Storid Wave yn cychwyn ac mae'r neges a ddangosir yn Ffigur 45 yn cael ei harddangos ar yr LCD am ddwy eiliad, yna bydd yr is-ddewislen Audio Player yn cael ei harddangos eto.
Ffigur 45. Neges tonnau wedi'i storio

Fel arall, os canfyddir cerdyn SD yn y cysylltydd CN15, dangosir y rhyngwyneb tonnau sydd ar gael fel y dangosir yn Ffigur 46.
Ffigur 46. Neges tonnau sydd ar gael

Ar y lefel cais hon, gwasgwch:
- mae'r botwm gwthio SEL yn dechrau chwarae'r don a ddewiswyd
- mae'r botwm gwthio UP yn gadael yr is-ddewislen
- mae'r botwm gwthio CHWITH yn lleihau'r mynegai tonnau
- mae'r botwm gwthio DDE yn codi'r mynegai tonnau
Unwaith y bydd y gorchymyn chwarae yn cael ei annog, mae'r is-ddewislen a ddangosir yn Ffigur 47 yn cael ei arddangos.
Ffigur 47. Neges tonnau chwarae

Pan fydd y ffrwd sain wedi'i seibio, dangosir y ddewislen yn Ffigur 48.
Ffigur 48. Neges tonnau seibio

I ailddechrau chwarae, pwyswch y botwm gwthio SEL a dangosir y ddewislen a ddangosir yn Ffigur 47.
Pan fydd y ffrwd sain yn cael ei stopio, mae safle'r ffrwd yn cael ei ailosod a dangosir y ddewislen a ddangosir yn Ffigur 44.
Nodyn: Os caiff y cerdyn SD ei dynnu, bydd y demo yn stopio ac mae'r sgrin LCD yn dangos y neges a ddangosir yn Ffigur 49 am ddwy eiliad. Yna mae'r is-ddewislen Audio Player yn cael ei arddangos eto.
Ffigur 49. Cerdyn SD wedi'i dynnu neges

Mae'r ddewislen hon yn dangos y fersiwn firmware. Pan ddewisir yr is-ddewislen hon, dangosir y neges a ddangosir yn Ffigur 50 ar y sgrin LCD:
Ffigur 50. Yn dangos y fersiwn firmware arddangos

Pwyswch y ffon reoli UP i adael y ddewislen hon.
Uwchraddio'r Firmware Arddangos
Rhaglennu'r cyfryngau files
Daw'r bwrdd STM8L1528-EVAL gyda chof cerdyn MicroSD wedi'i raglennu ymlaen llaw gydag adnoddau sain a ddefnyddir gan yr arddangosiad. Fodd bynnag gallwch chi lwytho eich sain (*.wav) files yn y cyfeiriadur “USER”, ar yr amod bod y rhain file cefnogir fformatau gan yr arddangosiad. I gael rhagor o fanylion, cyfeiriwch at Adran 3.8.3: Arddangosiad chwaraewr tonnau ar dudalen 19.
Ffigur 51. Sefydliad cyfeiriadur cerdyn SD

Cynnwys rhagosodedig y cyfryngau files (cyfeiriadur USER) wedi'i leoli yn y ffolder Binary\ Media.
I ailraglennu'r cerdyn MicroSD, copïwch gynnwys y ffolder Binary\Media i'ch cof SD eich hun.
Rhaglennu'r arddangosiad
I uwchraddio'r firmware arddangos sy'n rhedeg ar eich bwrdd, dilynwch y camau canlynol:
- Lawrlwythwch y fersiwn diweddaraf o gadarnwedd arddangos STM8L1528-EVAL a llawlyfr defnyddiwr cysylltiedig o www.st.com/mcu.
- Tynnwch gynnwys y sip sydd wedi'i lawrlwytho file i'r cyfeiriadur o'ch dewis.
- Pŵer ar y bwrdd STM8L1528-EVAL a'i gysylltu â'r offeryn dadfygio.
- Dewiswch y ffolder sy'n cyfateb i'ch hoff gadwyn offer (STVD, EWARMv6 neu RIDE).
- Agorwch y prosiect ac ailadeiladu pob ffynhonnell.
- Llwythwch ddelwedd y prosiect trwy'ch dadfygiwr.
- Ailgychwyn y bwrdd gwerthuso (Pwyswch B1: botwm ailosod).
Nodyn: Gallwch chi hefyd lwytho deuaidd file o'r firmware arddangos (.hex) trwy ddefnyddio'r toolchain STVP (cyfeiriwch at help ar-lein STVP am fanylion). Y deuaidd file ar gael o dan \STM8L1528-EVAL_FW\Utilities\Deuaidd.
Perifferolion STM8L15x a Ddefnyddir
Mae Tabl 2 yn rhestru'r perifferolion STM8L15x a ddefnyddir ym mhob demo.
Tabl 2. Perifferolion a ddefnyddir
| Ymylol | Demo |
| ADC1 | Mesur IDD, recordydd llais |
| DAC | Chwaraewr Sain |
| COMP 1 | Pwer isel |
| Ymyriadau allanol (EXTI) | Pŵer Isel |
| GPIO | Pob demo |
| Rheolydd cloc | Pob demo |
| I2C1 | Thermomedr + Chwaraewr Sain |
| TIM1 | Recordydd llais |
| TIM2 | Pob demo (sylfaen amser) |
| TIM4 | Chwaraewr Sain |
| SPI1 | Pob demos + Chwaraewr Sain + recordydd llais |
| RTC | Calendr |
Hanes Adolygu
Tabl 3. Hanes adolygu'r ddogfen
| Dyddiad | Adolygu | Newidiadau |
| 27-Medi-2010 | 1 | Rhyddhad cychwynnol. |
Darllenwch yn ofalus os gwelwch yn dda:
Darperir gwybodaeth yn y ddogfen hon mewn cysylltiad â chynhyrchion ST yn unig. Mae STMicroelectronics NV a’i is-gwmnïau (“ST”) yn cadw’r hawl i wneud newidiadau, cywiriadau, addasiadau neu welliannau i’r ddogfen hon, a’r cynhyrchion a’r gwasanaethau a ddisgrifir yma ar unrhyw adeg, heb rybudd.
Gwerthir holl gynhyrchion ST yn unol â thelerau ac amodau gwerthu ST.
Prynwyr yn unig sy'n gyfrifol am ddewis, dewis a defnyddio'r cynhyrchion a'r gwasanaethau ST a ddisgrifir yma, ac nid yw ST yn cymryd unrhyw atebolrwydd o gwbl mewn perthynas â dewis, dewis neu ddefnyddio'r cynhyrchion a'r gwasanaethau ST a ddisgrifir yma.
Ni roddir trwydded, yn benodol neu'n oblygedig, trwy estopel neu fel arall, i unrhyw hawliau eiddo deallusol o dan y ddogfen hon. Os yw unrhyw ran o'r ddogfen hon yn cyfeirio at unrhyw gynnyrch neu wasanaethau trydydd parti ni fydd yn cael ei ystyried yn grant trwydded gan ST ar gyfer defnyddio cynhyrchion neu wasanaethau trydydd parti o'r fath, neu unrhyw eiddo deallusol a gynhwysir ynddi neu ei ystyried fel gwarant sy'n cwmpasu'r defnydd yn unrhyw fodd o unrhyw fath o gynnyrch neu wasanaethau trydydd parti o'r fath neu unrhyw eiddo deallusol a gynhwysir ynddynt.
ONI BAI A NODIR FEL ARALL YN NHERMAU AC AMODAU GWERTHU ST MAE'N GWRTHOD UNRHYW WARANT MYNEGOL NEU WEDI'I YMCHWILIO YNGHYLCH DEFNYDDIO A/NEU WERTHU CYNHYRCHION ST GAN GYNNWYS HEB GYFYNGIAD GWARANTAU GOBLYGEDIG O FEL RHAI SY'N BODOLI, AC ANHWYLDERAU ANGHYFIAWNDER O UNRHYW AWDURDODAETH), NEU TORRI UNRHYW BATENT, HAWLFRAINT NEU HAWL EIDDO DEALLUSOL ARALL.
ONI BAI WEDI EU CYMERADWYO'N BENODOL WRTH YSGRIFENNU GAN GYNRYCHIOLYDD ST AWDURDODEDIG, NID YW CYNHYRCHION ST YN CAEL EU HARGYMHELLI, WEDI EU HAWDURDODI NAC EI WARANT I'W DEFNYDDIO MEWN MILWROL, CREFFTAU AWYR, GOFOD, ARBED BYWYD, NEU GEISIADAU SY'N CYNNAL BYWYD, NEU GYNNYRCH LLAWER. ANAF PERSONOL, MARWOLAETH, NEU EIDDO DIFRIFOL NEU DDIFROD AMGYLCHEDDOL. EFALLAI DEFNYDDIO CYNHYRCHION ST NAD YDYNT YN PENODOL FEL “GRADD MODUROL” MEWN CEISIADAU MODUROL AR RISG Y DEFNYDDIWR EI HUN.
Bydd ailwerthu cynhyrchion ST gyda darpariaethau sy'n wahanol i'r datganiadau a / neu'r nodweddion technegol a nodir yn y ddogfen hon yn dileu ar unwaith unrhyw warant a roddir gan ST ar gyfer y cynnyrch neu'r gwasanaeth ST a ddisgrifir yma ac ni fydd yn creu nac yn ymestyn unrhyw atebolrwydd o gwbl. ST.
Mae ST a'r logo ST yn nodau masnach neu'n nodau masnach cofrestredig ST mewn gwahanol wledydd.
Mae'r wybodaeth yn y ddogfen hon yn disodli ac yn disodli'r holl wybodaeth a ddarparwyd yn flaenorol.
Mae'r logo ST yn nod masnach cofrestredig STMicroelectronics. Mae pob enw arall yn eiddo eu perchenogion priodol.
© 2010 STMicroelectroneg – Cedwir pob hawl
Grŵp o gwmnïau STMicroelectroneg
Awstralia – Gwlad Belg – Brasil – Canada – Tsieina – Gweriniaeth Tsiec – Y Ffindir – Ffrainc – yr Almaen – Hong Kong – India – Israel – Yr Eidal – Japan – Malaysia – Malta – Moroco – Philippines – Singapôr – Sbaen – Sweden – Y Swistir – Y Deyrnas Unedig Taleithiau America
www.st.com

Dogfennau / Adnoddau
![]() |
Firmware Arddangos STMICROELECTRONICS STM8L1528-EVAL [pdfLlawlyfr Defnyddiwr Firmware Arddangos STM8L1528-EVAL, STM8L1528-EVAL, Firmware Arddangos, Firmware |




