STMICROELECTRONICS STM8L1528-EVAL Ifihan famuwia

Ọrọ Iṣaaju
Iwe yii ṣe apejuwe famuwia ifihan ti n ṣiṣẹ lori igbimọ igbelewọn STM8L1528-EVAL. O le lo lati ṣe iṣiro awọn agbara ti STM8L151x, STM8L152x ati STM8L162x microcontrollers ati awọn agbeegbe wọn lori-ọkọ.
Igbimọ igbelewọn jẹ jiṣẹ pẹlu famuwia ifihan ti o fipamọ sinu iranti eto Flash ti microcontroller.
Famuwia naa da lori ile-ikawe famuwia STM8L15x, ati pese iṣaajuample ti bi o lati lo yi ìkàwé. O ti pin si orisirisi awọn ohun elo ifihan kekere (demos).
Ti o ba jẹ pe igbimọ igbelewọn STM8L1528-EVAL kii ṣe eto ile-iṣẹ tabi ohun elo ifihan ti paarẹ, o le ṣe atunto famuwia ifihan sinu iranti Flash STM8L15x nipa titẹle awọn itọnisọna ti a pese ni Abala 4.
Fun alaye diẹ sii nipa igbimọ igbelewọn funrararẹ, jọwọ ka iwe afọwọkọ olumulo igbimọ igbelewọn.
Olumulo Interface
Ni wiwo olumulo famuwia ifihan da lori akojọ aṣayan lilọ kiri, pẹlu awọn akojọ aṣayan, yiyan ohun kan ati agbara ẹhin.
Nọmba 1 fihan eto akojọ aṣayan ti ifihan. Laini oke ti awọn ohun kan duro fun akojọ aṣayan akọkọ.
olusin 1. Akojọ aṣyn be ati lilọ

Awọn apejọ iwe aṣẹ
Ninu iwe yii, awọn koko-ọrọ ti o ni igboya tọka si awọn iṣe olumulo lori joystick (iyipada ọna 5) ati RV3 potentiometer.
Iwe aṣẹ ti o wa lọwọlọwọ tẹle awọn apejọ ti o han ni Tabili 1.
Table 1. Apejọ iwe
| Koko-ọrọ | Igbese olumulo |
| OSI | Tẹ joystick si apa osi |
| OTO | Tẹ joystick si ọtun |
| UP | Tẹ joystick soke |
| SILE | Tẹ joystick si isalẹ |
| SEL | Tẹ joystick aarin |
| RV3 | Yiyi RV3 potentiometer |
Lati lilö kiri ni awọn akojọ aṣayan ati akojọ aṣayan, ṣe awọn iṣe wọnyi bi o ṣe nilo:
OTO: Lilọ kiri si akojọ aṣayan atẹle tabi awọn ohun akojọ aṣayan ni apa ọtun.
OSI: Lilọ kiri si akojọ aṣayan atẹle tabi awọn ohun akojọ aṣayan ni apa osi.
SEL: Ti nwọ inu akojọ aṣayan.
Soke: Jade lati inu akojọ aṣayan.
STM8L1528-EVAL ọkọ jumper iṣeto ni
Lati ni anfani lati ṣiṣẹ demo STM8L1528-EVAL ni deede, tunto awọn jumpers igbimọ STM8L1528-EVAL atẹle gẹgẹbi atẹle:
- JP1: ko ni ibamu
- JP2: ni ibamu ni ipo SWIM
- JP3: Audio DAC1: ni ibamu
- JP4: ni ibamu ni ipo IDD
- JP5: ko ni ibamu
- JP6: ni ibamu
- JP7: ko ni ibamu
- JP8: ko ni ibamu
- JP9: ni ibamu
- JP10: ni ibamu
- JP11 ati JP12: ni ibamu ni ipo RS232
Awọn ohun elo ifihan
Nọmba 2 fihan gbogbo akojọ aṣayan ati awọn akojọ aṣayan ti awọn ohun elo ifihan.
olusin 2. Akojọ aṣyn loriview

Awọn apakan atẹle n pese apejuwe alaye ti apakan kọọkan ti famuwia ifihan.
Lẹhin atunto igbimọ, ifiranṣẹ itẹwọgba yoo han lori laini akọkọ ti iboju LCD, aami ST ti han ni gbigbe lori laini keji (wo Nọmba 3).
olusin 3. Kaabo ifiranṣẹ

Akojọ aṣayan akọkọ ti muu ṣiṣẹ ati ifiranṣẹ ti o han ni Nọmba 4 yoo han:
olusin 4. Akojọ aṣayan akọkọ

Ipo iranlọwọ
Titẹ SEL lati akojọ aṣayan akọkọ wọ inu ipo Iranlọwọ. Awọn ifiranšẹ atẹle yii han ni atẹlera lori iboju LCD pẹlu idaduro iṣẹju-aaya diẹ:
olusin 5. Iranlọwọ mode submenu

Lati jade demo yii, tẹ joystick UP.
demo Kalẹnda
STM8L15x ṣe ẹya aago gidi kan (RTC) pẹlu aago/counter BCD olominira, aago akoko-ọjọ/kalẹnda, itaniji eto sọfitiwia kan, ati asia ijidide eto igbakọọkan pẹlu awọn agbara idalọwọduro ti o le ṣee lo lati jade kuro ni ẹrọ naa. lati Low agbara igbe.
Awọn akojọ aṣayan kalẹnda gba laaye lati tunto akoko eto, ọjọ ati itaniji.
Ṣiṣeto akoko
Akojọ aṣayan TIME nfunni awọn aṣayan meji gbigba laaye lati ṣatunṣe ati ṣafihan akoko lọwọlọwọ. Ni kete ti a ṣeto, akoko naa ni a lo lati tunto akoko RTC.
Aago ṣatunṣe
Lo aṣayan ṣatunṣe Aago boya lati yipada akoko lọwọlọwọ, tabi lati yi akoko pada si akoko lọwọlọwọ lẹhin igbimọ igbelewọn STM8L1528-EVAL ti ni agbara.
- Lati ṣeto akoko, yan aṣayan ṣatunṣe Aago. Akojọ aṣayan-aṣatunṣe Aago yoo han lẹhinna lati ṣafihan iye akoko lọwọlọwọ. (wo aworan 6).
- Tẹ nọmba akọkọ ti aaye wakati naa sii:
- Titẹ joystick UP ṣe alekun iye oni-nọmba lọwọlọwọ.
- Titẹ joystick DOWN dinku iye oni-nọmba lọwọlọwọ.
Iye oni-nọmba jẹ opin si sakani kan da lori aaye akoko (awọn wakati, iṣẹju tabi iṣẹju-aaya). - Lẹhin yiyan iye oni-nọmba tẹ SEL. Kọsọ lẹhinna fo laifọwọyi si nọmba atẹle.
- Nigbati gbogbo awọn nọmba akoko ti ṣeto, Aago ṣatunṣe akojọ aṣayan yoo han lẹẹkansi lati ṣafihan akoko lọwọlọwọ. (wo aworan 6).
olusin 6. Time ṣatunṣe ifiranṣẹ

Ifihan akoko
Yan Ifihan Aago lati ṣafihan akoko lọwọlọwọ. Awọn akoko ibere counter lati (00:00:00) lẹhin ti awọn akọkọ run fun demo awọn akoko ti wa ni nso ti o ba ti STM8L1528-EVAL ọkọ igbelewọn ni agbara si isalẹ. Aṣayan ṣatunṣe akoko ni a lo lati tunto akoko naa.
Nigbati aṣayan yii ba yan, ifiranṣẹ atẹle yoo han loju iboju LCD:
olusin 7. Time show ifiranṣẹ

Lati jade kuro ni akojọ aṣayan Aago ti nfihan tẹ ayọtẹ UP.
Ṣiṣeto ọjọ naa
Akojọ aṣayan DATE nfunni ni awọn aṣayan meji gbigba laaye lati ṣatunṣe ati ṣafihan ọjọ ti o wa lọwọlọwọ. Ni kete ti a ṣeto, akoko naa ni a lo lati tunto ọjọ RTC naa.
Ọjọ Ṣatunṣe
Lo aṣayan atunṣe Ọjọ lati yi ọjọ ti o wa lọwọlọwọ pada, tabi lati yi ọjọ aiyipada pada (09/17/2010) si ọjọ lọwọlọwọ lẹhin igbimọ igbelewọn STM8L1528-EVAL ti ni agbara.
- Lati ṣeto ọjọ ti o wa lọwọlọwọ, yan aṣayan atunṣe Ọjọ. Ọjọ naa yoo han lori awọn nọmba 8: MM/DD/YYYY (wo Nọmba 8).
- Tẹ nọmba akọkọ ti aaye oṣu naa sii:
- Titẹ joystick UP ṣe alekun iye oni-nọmba lọwọlọwọ.
- Titẹ joystick DOWN dinku iye oni-nọmba lọwọlọwọ.
Iye oni-nọmba jẹ opin si sakani kan da lori aaye ọjọ (oṣu, ọjọ tabi ọdun). - Lẹhin yiyan iye oni-nọmba tẹ SEL. Kọsọ lẹhinna fo laifọwọyi si nọmba atẹle.
- Nigbati gbogbo awọn nọmba ọjọ ti ṣeto, akojọ aṣayan ti o ṣatunṣe Ọjọ yoo han lẹẹkansi lati fi ọjọ ti o wa lọwọlọwọ han. (wo aworan 8).
olusin 8. Ọjọ Satunṣe ifiranṣẹ

Ifihan ọjọ
Yan Ifihan Ọjọ lati ṣafihan ọjọ lọwọlọwọ. Lẹhin ti agbara-soke, awọn aiyipada ọjọ (09/17/2010) han till awọn Ọjọ ṣatunṣe aṣayan ti wa ni lo lati tunto awọn ti isiyi ọjọ.
Ifiranṣẹ atẹle yii yoo han loju iboju LCD nigbati a yan akojọ aṣayan-kekere yii:
olusin 9. Ọjọ Satunṣe ifiranṣẹ

Lati jade lati inu akojọ aṣayan yii tẹ titari joystick UP.
Ṣiṣeto itaniji
Lo akojọ aṣayan ALARM lati tunto itaniji iṣẹju-aaya, iṣẹju ati awọn wakati.
Akojọ aṣyn-aarin yii nfunni awọn aṣayan meji gbigba laaye lati ṣafihan tabi ṣatunṣe itaniji lọwọlọwọ.
Itaniji ṣatunṣe
Aṣayan ṣatunṣe Itaniji jẹ iru si ṣatunṣe Aago.
Lẹhin yiyan titaniji ṣatunṣe, tabi lẹhin tito itaniji, ifiranṣẹ ti o han ni Nọmba 10 yoo han.
olusin 10. Itaniji Ṣatunṣe ifiranṣẹ

Ifihan itaniji
Yan aṣayan ifihan Itaniji lati fi itaniji lọwọlọwọ han. Lẹhin ti agbara soke, akoko itaniji aiyipada (00:00:00) yoo han titi di igba ti a ti lo aṣayan ṣatunṣe Itaniji lati tẹ akoko itaniji titun sii.
Ifiranṣẹ atẹle yii yoo han loju iboju LCD nigbati a yan akojọ aṣayan-kekere yii:
olusin 11. Itaniji show ifiranṣẹ

Lati jade lati inu akojọ aṣayan yi tẹ joystick UP.
Akiyesi:
- Nigbati itaniji ba waye, igbi itaniji yoo dun.
- Itaniji le ṣee lo tun lati ji eto lati WFI tabi Active-daduro.
Thermometer demo
STM8L15x microcontroller ni agbeegbe I2C kan ti o ni ifibọ ti o le sopọ si eyikeyi ẹrọ ti o ṣe atilẹyin ilana I2C pẹlu ipo akero iṣakoso eto (SMBus). STLM75 (tabi awọn ẹrọ ibaramu) sensọ iwọn otutu I2C wa lori igbimọ STM8L1528-EVAL ati lo lati gba iwọn otutu ita lẹsẹkẹsẹ (-55°C si 125°C).
Ni kete ti a ti yan akojọ THERMOMETER nipa titẹ bọtini titari SEL, ifiranṣẹ ti o han ni Nọmba 12 yoo han lori LCD.
olusin 12. Thermometer ifiranṣẹ

Lẹhinna iye iwọn otutu yoo han ni Celsius bi o ṣe han ni Nọmba 13.
Ṣe nọmba 13. Awọn iwọn otutu ni ifiranṣẹ Celsius

Nigbati joystick RIGHT ba tẹ iwọn otutu ni awọn iwọn Fahrenheit han loju iboju LCD bi o ṣe han ni Nọmba 14 fun iṣẹju-aaya meji lẹhinna iwọn otutu ni awọn iwọn Celsius yoo han lẹẹkansi.
Ṣe nọmba 14. Awọn iwọn otutu ni ifiranṣẹ Celsius

Ṣeun si ẹya STM8 I2C SMBus, a le ni rọọrun ṣe abojuto awọn iyatọ iwọn otutu. Eyi ni iṣakoso nipasẹ Itaniji SMBus eyiti o n ṣe idalọwọduro iyasọtọ ti n sọ fun eto pe iwọn otutu ko jade ni awọn sakani ti a yan. Eyi wulo pupọ nigbati iwọn otutu ti o ga julọ nilo ilowosi pajawiri bii ninu awọn eto to ṣe pataki (Iṣakoso motor, iṣoogun…).
Ti iwọn otutu ba kọja iwọn giga ti o ga julọ (TEMPERATURE_TOS: Lopin iwọn otutu) idalọwọduro SMBus ti wa ni ipilẹṣẹ ati ifiranṣẹ ikilọ atẹle bi o ṣe han ni Nọmba 15 yoo han loju iboju LCD.
olusin 15. Ìkìlọ otutu àpapọ

Awọn ifiranṣẹ ti o han ni olusin 15 yoo han lori LCD nigbati iwọn otutu ba lọ labẹ iwọn kekere (TEMPERATURE_THYS: Iwọn otutu Hysteresis).
Olumulo le tunto TOS ati THYS ọpẹ si awọn iye asọye iyasọtọ ninu koodu naa.
Nipa aiyipada STM8L1528-EVAL demo n ṣeto wọn si (wo demo_thermometer.c file):
#sọtumọ TEMPERATURE_THYS 31
# setumo TEMPERATURE_TOS 32
Lati jade demo yii, tẹ joystick UP.
Akiyesi: Eyikeyi wahala hardware lori ọkọ pẹlu awọn iwọn otutu sensọ ti wa ni ri nipa a igbeyewo. Ni iṣẹlẹ yii, ifiranṣẹ ti o han ni Nọmba 16 yoo han.
olusin 16. Ifiranṣẹ aṣiṣe sensọ iwọn otutu

IDD wiwọn demo
STM8L15x microcontroller ṣe ẹya ADC agbeegbe kan. O ṣe iwọn IDD lọwọlọwọ ni ipo Ṣiṣe nipasẹ lilo Circuit wiwọn IDD ti o wa lori igbimọ apakan Root 1.
- Yan akojọ IDD MEASUREMENT nipa titẹ SEL lati inu akojọ aṣayan akọkọ. Ifiranṣẹ ti o han ni Nọmba 17 lẹhinna han loju iboju LCD.
olusin 17. Ifiranṣẹ wiwọn IDD

- Tẹ SEL lati ṣafihan iye IDD lọwọlọwọ ni ipo Ṣiṣe lori iboju LCD (wo Nọmba 18). Iye IDD jẹ isọdọtun lorekore.
olusin 18. IDD Run mode ifiranṣẹ

Akiyesi: Rii daju pe JP4 jumper ti fi sori ẹrọ ni ipo IDD ṣaaju ṣiṣe demo wiwọn IDD.
Demo agbara kekere
STM8L15x ṣe awọn ipo agbara kekere marun lati ṣaṣeyọri adehun ti o dara julọ laarin lilo agbara kekere, akoko ibẹrẹ kukuru ati awọn orisun ji ti o wa. Idi ti akojọ aṣayan AGBARA LOW ni lati ṣafihan bi o ṣe le tẹ ẹrọ sii ni awọn ipo agbara kekere wọnyi ati jade pẹlu oriṣiriṣi awọn orisun ji. Lilo agbara ati iṣapeye akoko ibẹrẹ ko ni ifọkansi nipasẹ ohun elo yii.
Ṣiṣe mode
Akojọ aṣayan ipo RUN ṣe afihan ihuwasi ti ohun elo ti n ṣiṣẹ ni oriṣiriṣi awọn igbohunsafẹfẹ aago. Awọn demo idari lori-ọkọ LEDs ti o seju ni aago igbohunsafẹfẹ. Awọn ti isiyi iye ti awọn aago igbohunsafẹfẹ ni Run mode ti wa ni tun han lori LCD iboju (wo Figure 19).
olusin 19. Ṣiṣe ifiranṣẹ ipo igbohunsafẹfẹ

Awọn akojọ aṣayan ipo Ṣiṣe ni awọn ohun akojọ aṣayan mẹrin mẹrin:
- 8 MHz: ohun elo nṣiṣẹ ni 8 MHz.
- 4 MHz: ohun elo nṣiṣẹ ni 4 MHz.
- 2 MHz: ohun elo nṣiṣẹ ni 2 MHz.
- 16 MHz: ohun elo nṣiṣẹ ni 16 MHz.
Tẹ SEL lati yan ọkan ninu akojọ igbohunsafẹfẹ ipo Ṣiṣe.
Tẹ UP lati jade kuro ni ipo ti o yan ati pada si igbohunsafẹfẹ aifọwọyi 16 MHz.
Duro fun ipo idalọwọduro
Akojọ aṣayan yii ngbanilaaye lati fi STM8L15x duro fun ipo idalọwọduro (WFI). Sọfitiwia naa n ṣiṣẹ ọkọọkan awọn ilana ti o nilo lati tẹ ipo WFI sii: aago Sipiyu ti duro, ati awọn agbeegbe ti o yan tẹsiwaju ṣiṣe.
Ninu ifihan yii, awọn ọna meji lo wa lati jade kuro ni ipo WFI:
- Idilọwọ ita (EXTI) ti ipilẹṣẹ nipasẹ titẹ SEL lori ayọyọ jade kuro ni STM8L15x lati ipo WFI:
Awọn LED seju titi SEL ti wa ni titẹ lati akojọ WFI (wo Nọmba 20). Eto naa lẹhinna wọ inu ipo WFI ati ifiranṣẹ atẹle ti han lori LCD:
Ṣe nọmba 20. WFI duro fun ifiranṣẹ EXTI

STM8L15x wa ni ipo WFI ayafi ti o ba tẹ joystick SEL. MCU lẹhinna jade kuro ni ipo WFI, igbohunsafẹfẹ aago eto ti ṣeto si 16 MHz, ati pe ipaniyan ohun elo tun bẹrẹ. Ifiranṣẹ atẹle yii yoo han loju iboju LCD:
Ṣe nọmba 21. Jade lati WFI pẹlu ifiranṣẹ EXTI

Akiyesi: Ti itaniji ba waye nigbati eto ba wa ni ipo WFE, o ti da duro titi di igba EXTI ti o ba ji ẹrọ naa; lẹhinna gbogbo awọn LED wa ON ati pe ohun kan dun fun ~ 10s.
- Itaniji RTC ni a lo lati ji STM8L15x lati ipo WFI.
Awọn LED seju titi SEL ti wa ni titẹ lati akojọ WFI (wo Nọmba 22). Eto naa lẹhinna wọ inu ipo WFI ati ifiranṣẹ atẹle ti han lori LCD:
Ṣe nọmba 22. WFI duro fun ifiranṣẹ itaniji

Nigbati akoko itaniji ba de, eto naa jade lati ipo WFI, igbohunsafẹfẹ aago eto ti ṣeto si 16 MHz, ati pe ipaniyan ohun elo tun bẹrẹ. Ifiranṣẹ ti o han ni Nọmba 23 lẹhinna han loju iboju LCD:
Ṣe nọmba 23. Jade lati WFI pẹlu ifiranṣẹ itaniji

Duro fun ipo iṣẹlẹ
Akojọ aṣayan yii ngbanilaaye lati fi STM8L15x duro fun ipo iṣẹlẹ (WFE). Sọfitiwia naa ṣe ilana ilana kan pato ti o nilo lati tẹ ipo WFE: aago Sipiyu ti duro, ati pe awọn agbeegbe ti a yan tẹsiwaju ṣiṣe.
Ninu ifihan yii, awọn ọna meji lo wa lati jade kuro ni ipo WFE:
- Idilọwọ ita (EXTI) ti ipilẹṣẹ nipasẹ titẹ joystick SEL jade kuro ni STM8L15x lati ipo WFE.
Awọn LED seju titi SEL ti wa ni titẹ lati akojọ WFE (wo Nọmba 24). Eto naa lẹhinna wọ inu ipo WFE ati ifiranṣẹ atẹle ti han lori LCD:
Ṣe nọmba 24. WFE duro fun ifiranṣẹ EXTI

STM8L15x wa ni ipo WFE ayafi ti bọtini SEL ba tẹ. MCU lẹhinna jade kuro ni ipo WFE, igbohunsafẹfẹ aago eto ti ṣeto si 16 MHz, ati pe ipaniyan ohun elo tun bẹrẹ. Ifiranṣẹ atẹle yii yoo han loju iboju LCD:
Ṣe nọmba 25. Jade lati WFE pẹlu ifiranṣẹ EXTI

- Idilọwọ 1 Comparator tun le jade kuro ni STM8L15x lati ipo WFE Idilọwọ yii jẹ ipilẹṣẹ nigbati olupilẹṣẹ ti kii ṣe inverting input (ti o sopọ si RV3) kọja iwọn itọkasi inu inutage ti ṣeto si 1.22 V.
Awọn LED seju titi SEL ti wa ni titẹ lati WFE akojọ (wo Nọmba 26). Eto naa lẹhinna wọ inu ipo WFE ati ifiranṣẹ atẹle ti han lori LCD:
olusin 26. WFE duro fun comparator idalọwọduro ifiranṣẹ

Nigbati Comparator 1 ti kii ṣe inverting igbewọle ti kọja itọkasi inu voltage, eto naa jade kuro ni ipo WFE, ati pe ipaniyan ohun elo tun bẹrẹ. Ifiranṣẹ ti o han ni Nọmba 27 lẹhinna han loju iboju LCD:
Ṣe nọmba 27. Jade lati WFE pẹlu ifiranšẹ idalọwọduro comparator

Akiyesi: Ti itaniji ba waye nigbati eto ba wa ni ipo WFE, o ti wa ni idaduro titi iṣẹlẹ ti iṣẹlẹ ji dide; lẹhinna gbogbo awọn LED wa ON ati pe ohun kan dun fun ~ 10s.
Ipo-Duro lọwọ
Akojọ aṣayan yii ngbanilaaye lati fi STM8L15x si ipo iduro-Akitiyan. Sọfitiwia naa ṣe ilana ilana kan pato ti o nilo lati tẹ ipo Idaduro Iṣiṣẹ: Aago Sipiyu ti duro ayafi fun RTC.
Ninu ifihan yii, awọn ọna meji lo wa lati jade kuro ni ipo Idaduro Iṣiṣẹ:
- Idalọwọduro ita (EXTI) ti ipilẹṣẹ nipasẹ titẹ SEL lori joystick naa jade kuro ni STM8L15x lati ipo Idaduro Iṣiṣẹ:
Awọn LED tẹsiwaju si pawalara titi SEL yoo fi tẹ lati inu akojọ aṣayan Active-idaduro (wo Nọmba 28). Eto naa lẹhinna wọ inu Ipo-idaduro Iṣiṣẹ ati ifiranṣẹ atẹle ti han lori LCD:
Ṣe nọmba 28. Ti nṣiṣe lọwọ Duro duro fun EXTI ifiranṣẹ

MCU naa wa ni ipo idaduro Akitiyan ayafi ti o ba tẹ bọtini SEL. Nigbati o ba tẹ SEL, MCU yoo jade lati ipo Idaduro Iṣiṣẹ, eto igbohunsafẹfẹ aago eto ti ṣeto si 16 MHz, ati pe ipaniyan ohun elo tun bẹrẹ.
Ifiranṣẹ atẹle yii yoo han loju iboju LCD:
Ṣe nọmba 29. Jade lati Active-idaduro pẹlu EXTI ifiranṣẹ

Akiyesi: Ti itaniji ba waye nigbati eto naa ba wa ni ipo Idaduro Iṣiṣẹ, o ti daduro titi di gbigbi EXTI yoo ji ẹrọ naa; lẹhinna gbogbo awọn LED wa ON ati pe ohun kan dun fun ~ 10s.
- Itaniji RTC naa ji MCU lati ipo idaduro-Akitiyan.
Awọn LED seju titi SEL ti wa ni titẹ lati Akojọ aṣyn-idaduro (wo Nọmba 30). Awọn eto ki o si tẹ Active-idaduro mode ati awọn wọnyi ifiranṣẹ ti wa ni han lori LCD.
Ṣe nọmba 30. Idaduro ti nṣiṣe lọwọ fun ifiranṣẹ itaniji

Nigbati akoko itaniji ba ti de, eto naa jade lati ipo Idaduro Iṣiṣẹ, a ṣeto igbohunsafẹfẹ aago eto si 16 MHz, ati pe ipaniyan ohun elo tun bẹrẹ. Ifiranṣẹ ti o han ni Nọmba 31 ti han:
Nọmba 31. Jade kuro ni Idaduro Iṣiṣẹ pẹlu ifiranṣẹ itaniji

Ipo idaduro
Akojọ aṣayan yii ngbanilaaye lati fi STM8L15x si ipo Idaduro. Sọfitiwia naa ṣe ilana ilana kan pato ti o nilo lati tẹ ipo Idaduro: Sipiyu ati awọn aago agbeegbe duro, ati pe ẹrọ naa wa ni titan.
Ninu ifihan yii, awọn ọna meji lo wa lati jade kuro ni ipo idaduro:
- Idilọwọ ita (EXTI) ti ipilẹṣẹ nipasẹ titẹ SEL lori ayọyọ jade kuro ni STM8L15x lati ipo idaduro:
Awọn LED seju titi SEL ti wa ni titẹ lati Idaduro akojọ. Eto naa lẹhinna wọ inu ipo idaduro ati ifiranṣẹ atẹle ti han lori LCD:
Ṣe nọmba 32. Duro duro fun ifiranṣẹ EXTI

STM8L15x wa ni ipo Idaduro ayafi ti bọtini SEL ba tẹ. MCU lẹhinna jade kuro ni ipo Idaduro, aago eto ti ṣeto si 16 MHz, ati pe ipaniyan ohun elo tun bẹrẹ. Ifiranṣẹ atẹle yii yoo han lori LCD:
Ṣe nọmba 33. Jade lati Daduro pẹlu ifiranṣẹ EXTI

- Idilọwọ 1 Comparator tun le jade kuro ni STM8L15x lati ipo Idaduro Idaduro yii jẹ ipilẹṣẹ nigbati igbewọle ti kii ṣe iyipada ti kọja itọkasi inu inu vol.tage.
Awọn LED seju titi SEL ti wa ni titẹ lati awọn Idaduro akojọ (wo olusin 34). Eto naa lẹhinna wọ ipo Idaduro ati ifiranṣẹ atẹle naa yoo han lori LCD:
Ṣe nọmba 34. Duro duro fun ifiranšẹ idalọwọduro comparator

Nigbati Comparator 1 ti kii ṣe inverting igbewọle ti kọja itọkasi inu voltage, eto naa jade kuro ni ipo Idaduro, ati pe ipaniyan ohun elo tun bẹrẹ. Ifiranṣẹ ti o han ni Nọmba 35 lẹhinna han loju iboju LCD:
Ṣe nọmba 35. Jade lati Daduro pẹlu ifiranšẹ idalọwọduro comparator

demo Audio
demo agbohunsilẹ
STM8L15x microcontroller ṣe ẹya awọn aago ati ADC eyiti o le ṣee lo ni atele fun akoko ati gbigba ifihan agbara.
Ninu demo yii, Aago 1 (TIM1) ni a lo lati ṣe idalọwọduro imudojuiwọn ni gbogbo 45.35 µs (22.05 kHz), eyiti o baamu pẹlu ohun s.ampakoko ling. Iṣẹlẹ imudojuiwọn yii nfa ohun-ini ADC wọle. Data ohun ti wa ni ipamọ lori inu-ọkọ SPI Flash iranti.
Nigbati a ba yan Agbohunsile lati inu akojọ AUDIO nipa titẹ SEL lori joystick, ifiranṣẹ atẹle naa yoo han loju iboju LCD:
olusin 36. Bẹrẹ ifiranṣẹ agbohunsilẹ

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
Nọmba 37 wa ni ifihan titi ti iṣẹ imukuro yoo fi pari.
olusin 37. Nu Flash ifiranṣẹ

Nigbati isẹ nu ba ti pari, ifiranṣẹ ti o han ni Nọmba 38 yoo han:
olusin 38. Ifiranṣẹ agbohunsilẹ

Nigbati SEL ba tẹ, STM8L15x bẹrẹ gbigbasilẹ ohun ati ifihan ifiranṣẹ ti o han ni Nọmba 39:
olusin 39. Duro ohun agbohunsilẹ ifiranṣẹ

Lati da gbigbasilẹ duro, tẹ joystick UP, bibẹẹkọ STM8L15x yoo da gbigbasilẹ duro laifọwọyi lẹhin awọn iṣẹju 30 ati ifiranṣẹ ti o han ni Nọmba 40 yoo han:
olusin 40. Pari ifiranṣẹ agbohunsilẹ

demo player ohùn
STM8L15x microcontroller ṣe ẹya DAC ti a fi sinu eyiti o le ṣee lo lati ṣe ina awọn ifihan agbara jade.
Ninu demo yii, DAC tun ṣe ifihan ifihan ohun ti o gbasilẹ ni iranti SPI Flash.
Aago 4 (TIM4) nfa DAC lati ṣe ina ifihan agbara ohun ni gbogbo 45.35 µs (22.05 kHz) eyiti o baamu pẹlu ohun s.ampakoko ling.
Nigbati o ba ti yan ohun ti o gbasilẹ lati inu akojọ aṣayan ohun-orin nipa titẹ SEL lori joystick, ifiranṣẹ atẹle naa yoo han ayafi ti SEL ba tẹ.
olusin 41. Audio Player akojọ ifiranṣẹ

Nigbati SEL ba tẹ, STM8L15x bẹrẹ si dun ohun naa, ati ifiranṣẹ ti o han ni Nọmba 42 yoo han.
olusin 42. Mu ohun silẹ ifiranṣẹ

Ni igba akọkọ ti o ba n ṣiṣẹ demo ohun ti o gbasilẹ, ṣayẹwo STM8L15x fun aye fun igbasilẹ kan ni ita SPI Flash iranti ati mu ṣiṣẹ, bibẹẹkọ ifiranṣẹ ti o han ninu
Nọmba 43 ti han fun iṣẹju-aaya meji lẹhinna akojọ ẹrọ orin ohun tun han lẹẹkansi.
Ṣe nọmba 43. Ko si ifiranṣẹ ohun ti o gbasilẹ

Lati da demo ẹrọ orin ohun duro, tẹ joystick UP. Ifiranṣẹ ti o han lori Nọmba 41 yoo han lẹhinna. Bibẹẹkọ, STM8L15x yoo duro laifọwọyi ni opin igbi.
Igbi player demo
STM8L15x microcontroller ni DAC ti a fi sinu eyiti o le ṣee lo lati ṣe awọn ifihan agbara iṣẹjade.
Ninu demo yii, eyikeyi igbi file ti o ti fipamọ labẹ awọn USER folda ninu awọn microSD kaadi le wa ni sisi nipa lilo awọn file eto PetitFatFS ati ki o gbe lọ si awọn ti abẹnu Ramu nipa Àkọsílẹ (512 baiti) lilo awọn DMA ati SPI ni wiwo. Aago 4 (TIM4) nfa DAC lati ṣe ina ifihan agbara igbi. Ohùn naa sampling akoko ti wa ni ka lati igbi File Akọsori. Ohun ohun amplifier ti sopọ si wiwo DAC lati mu igbi ti o fipamọ files. demo yii ka gbogbo igbi files lati "OLUMULO" liana ati ki o han nikan .WAV files nini ọna kika wọnyi:
- Ọna kika ohun: PCM (ọna kika data igbi ti ko ni titẹ ninu eyiti iye kọọkan ṣe aṣoju fun amplitude ti awọn ifihan agbara ni akoko ti sampling.)
- Sample oṣuwọn: le jẹ 8000, 11025, 22050 tabi 44100 Hz.
- Bits Fun Sample: 8-bit (Audio sample data iye wa ni ibiti [0-255]).
- Nọmba awọn ikanni: 1 (Mono)
Awọn ti o pọju igbi files nọmba ti o le ka lati microSD kaadi jẹ 3 files ti a ti yan nipa labidi ibere.
Nigbati a ba yan igbi ti a fipamọ lati inu akojọ aṣayan ohun orin nipa titẹ SEL lori joystick, ifiranṣẹ atẹle naa yoo han ayafi ti SEL ba tẹ.
olusin 44. Ifiranṣẹ igbi ti o fipamọ

Nigbati o ba tẹ SEL, eto naa ṣayẹwo boya iranti kaadi SD wa ni CN15 asopo. Ti ko ba si kaadi ti o rii, demo Wave ti a fipamọ kii yoo bẹrẹ ati ifiranṣẹ ti o han ni Nọmba 45 yoo han lori LCD fun iṣẹju-aaya meji lẹhinna akojọ aṣayan ohun-orin yoo han lẹẹkansi.
olusin 45. Ifiranṣẹ igbi ti o fipamọ

Bibẹẹkọ, ti o ba rii kaadi SD ni asopo CN15, wiwo igbi ti o wa yoo han bi o ṣe han ni Nọmba 46.
Nọmba 46. Ifiranṣẹ igbi ti o wa

Ni ipele ohun elo yii, tẹ:
- Bọtini titari SEL bẹrẹ si mu igbi ti o yan
- bọtini UP titari jade kuro ni akojọ aṣayan
- Bọtini titari-osi dinku itọka igbi
- Bọtini titari ti o tọ pọ si itọka igbi
Ni kete ti pipaṣẹ ere ba ti ṣetan, akojọ aṣayan ti o han ni Nọmba 47 yoo han.
olusin 47. Play igbi ifiranṣẹ

Nigbati ṣiṣan ohun naa ti daduro, akojọ aṣayan ni Nọmba 48 yoo han.
olusin 48. Sinmi ifiranṣẹ igbi

Lati tun ṣiṣẹ, tẹ bọtini titari SEL ati akojọ aṣayan ti o han ni Nọmba 47 yoo han.
Nigbati ṣiṣan ohun ba duro, ipo ṣiṣan yoo tunto ati akojọ aṣayan ti o han ni Nọmba 44 yoo han.
Akiyesi: Ti o ba ti SD kaadi ti wa ni kuro, awọn demo yoo da ati awọn LCD iboju han ifiranṣẹ han ni Figure 49 fun meji-aaya. Lẹhinna akojọ aṣayan ohun-orin yoo han lẹẹkansi.
olusin 49. SD kaadi kuro ifiranṣẹ

Akojọ aṣayan yii fihan ẹya famuwia. Nigbati a ba yan akojọ aṣayan-isalẹ yii ifiranṣẹ ti o han ni Nọmba 50 yoo han loju iboju LCD:
olusin 50. Nfihan ẹya famuwia ifihan

Tẹ joystick UP lati jade ni akojọ aṣayan yii.
Igbegasoke The ifihan famuwia
Siseto awọn media files
Igbimọ STM8L1528-EVAL wa pẹlu kaadi iranti kaadi MicroSD ti a ti ṣe tẹlẹ pẹlu awọn orisun ohun ti a lo nipasẹ ifihan. Sibẹsibẹ o le gbe ohun rẹ silẹ (*.wav) files ni "OLUMULO" liana, pese wipe awọn wọnyi file awọn ọna kika ni atilẹyin nipasẹ ifihan. Fun alaye diẹ sii jọwọ tọka si Abala 3.8.3: demo ẹrọ orin igbi loju iwe 19.
olusin 51. SD kaadi liana agbari

Awọn akoonu aiyipada ti media files (Itọsọna olumulo) wa ninu folda Alakomeji Media.
Lati tun kaadi MicroSD ṣe, daakọ daakọ akoonu ti folda Alakomeji Media si iranti SD tirẹ.
Siseto ifihan
Lati ṣe igbesoke famuwia ifihan ti nṣiṣẹ lori igbimọ rẹ, ṣe awọn igbesẹ wọnyi:
- Ṣe igbasilẹ ẹya tuntun ti famuwia ifihan STM8L1528-EVAL ati itọsọna olumulo ti o jọmọ lati www.st.com/mcu.
- Jade akoonu ti zip ti a gbasile file si liana ti o fẹ.
- Agbara lori STM8L1528-EVAL ọkọ ki o si so o si awọn yokokoro irinse.
- Yan folda ti o baamu si ẹrọ irinṣẹ ti o fẹ (STVD, EWARMv6 tabi RIDE).
- Ṣii iṣẹ naa ki o tun gbogbo awọn orisun kọ.
- Kojọpọ aworan akanṣe nipasẹ oluyipada rẹ.
- Tun igbimọ igbelewọn bẹrẹ (Tẹ B1: bọtini atunto).
Akiyesi: O tun le fifuye alakomeji file ti famuwia ifihan (.hex) nipa lilo ohun elo irinṣẹ STVP (tọkasi iranlọwọ ori ayelujara STVP fun awọn alaye). Alakomeji naa file wa labẹ \ STM8L1528-EVAL_FW\Utilities \ Alakomeji.
STM8L15x Agbeegbe Lo
Tabili 2 ṣe atokọ awọn agbeegbe STM8L15x ti a lo ninu demo kọọkan.
Table 2. Agbeegbe lo
| Agbeegbe | Ririnkiri |
| AD1 | IDD wiwọn, Voice agbohunsilẹ |
| DAC | Ẹrọ Ohun |
| COMP 1 | Agbara kekere |
| Awọn idilọwọ ita (EXTI) | Agbara kekere |
| GPIO | Gbogbo demo |
| Aago adarí | Gbogbo demo |
| I2C1 | Thermometer + Ohùn ẹrọ orin |
| TIM1 | Agbohunsile |
| TIM2 | Gbogbo demos (ipilẹ akoko) |
| TIM4 | Ẹrọ Ohun |
| SPI1 | Gbogbo demos + Audio Player + Agbohunsile ohun |
| RTC | Kalẹnda |
Àtúnyẹwò History
Table 3. Iwe itan àtúnyẹwò
| Ọjọ | Àtúnyẹwò | Awọn iyipada |
| 27-Oṣu Kẹsan-2010 | 1 | Itusilẹ akọkọ. |
Jọwọ Ka Fara:
Alaye ti o wa ninu iwe yii ti pese ni asopọ pẹlu awọn ọja ST nikan. STMicroelectronics NV ati awọn ẹka rẹ (“ST”) ni ẹtọ lati ṣe awọn ayipada, awọn atunṣe, awọn atunṣe tabi awọn ilọsiwaju, si iwe yii, ati awọn ọja ati iṣẹ ti a ṣalaye ninu rẹ nigbakugba, laisi akiyesi.
Gbogbo awọn ọja ST ni a ta ni ibamu si awọn ofin ati ipo tita ST.
Awọn olura nikan ni iduro fun yiyan, yiyan ati lilo awọn ọja ST ati awọn iṣẹ ti a ṣalaye ninu rẹ, ati pe ST ko dawọle eyikeyi gbese ohunkohun ti o jọmọ yiyan, yiyan tabi lilo awọn ọja ST ati awọn iṣẹ ti a ṣalaye ninu rẹ.
Ko si iwe-aṣẹ, ṣalaye tabi mimọ, nipasẹ estoppel tabi bibẹẹkọ, si eyikeyi awọn ẹtọ ohun-ini imọ ni a fun ni labẹ iwe yii. Ti eyikeyi apakan ti iwe yii ba tọka si awọn ọja tabi iṣẹ ẹnikẹta kii yoo ṣe akiyesi ẹbun iwe-aṣẹ nipasẹ ST fun lilo iru awọn ọja tabi iṣẹ ẹnikẹta, tabi eyikeyi ohun-ini ọgbọn ti o wa ninu rẹ tabi gba bi atilẹyin ọja ti o bo lilo ninu eyikeyi ọna eyikeyi ti iru awọn ọja tabi awọn iṣẹ ẹnikẹta tabi eyikeyi ohun-ini ọgbọn ti o wa ninu rẹ.
Ayafi bibẹkọkọ ṢETO NINU Ofin ati ipo tita ST STISI sọ KANKAN ATILẸYIN ỌJA TABI TABI TITỌWỌRỌ PẸLU LILO ati/tabi tita awọn ọja ST PELU LAISI ATILẸYIN ỌJỌ ỌLỌWỌ LỌWỌWỌRỌ. TI IDAJO KANKAN), TABI RUBO TI EYIKEYI IWE KANKAN, ẸTẸ Aṣẹ tabi Ẹtọ ohun-ini ọgbọn miiran.
Ayafi ti a fọwọsi ni pataki ni kikọ nipasẹ Aṣoju ST ti a fun ni aṣẹ, A ko ṣeduro awọn ọja ST, ašẹ tabi iṣeduro fun lilo ninu ologun, iṣẹ-ọnà afẹfẹ, aaye, igbala aye, tabi ohun elo igbesi aye ti o rọrun lati pese EPA ARA ENIYAN, IKU, TABI ohun-ini to lagbara tabi iparun ayika. Awọn ọja ST ti a ko ni pato bi “IKẸLE adaṣe” LE NIKAN LO NI awọn ohun elo adaṣe ni eewu olumulo ti ara rẹ.
Titun ti awọn ọja ST pẹlu awọn ipese ti o yatọ si awọn alaye ati/tabi awọn ẹya imọ-ẹrọ ti a ṣeto sinu iwe yii yoo sọ atilẹyin ọja di ofo lẹsẹkẹsẹ ti ST fun ọja tabi iṣẹ ST ti a ṣalaye ninu rẹ ati pe kii yoo ṣẹda tabi fa siwaju ni eyikeyi ọna eyikeyi, eyikeyi layabiliti ti ST.
ST ati aami ST jẹ aami-iṣowo tabi aami-iṣowo ti a forukọsilẹ ti ST ni awọn orilẹ-ede pupọ.
Alaye ti o wa ninu iwe yii bori ati rọpo gbogbo alaye ti a ti pese tẹlẹ.
Aami ST jẹ aami-iṣowo ti a forukọsilẹ ti STMicroelectronics. Gbogbo awọn orukọ miiran jẹ ohun-ini ti awọn oniwun wọn.
© 2010 STMicroelectronics – Gbogbo ẹtọ wa ni ipamọ
STMicroelectronics ẹgbẹ ti awọn ile-iṣẹ
Australia – Belgium – Brazil – Canada – China – Czech Republic – Finland – France – Germany – Hong Kong – India – Israeli – Italy – Japan – Malaysia – Malta – Morocco – Philippines – Singapore – Spain – Sweden – Switzerland – United Kingdom – United Awọn ipinlẹ Amẹrika
www.st.com

Awọn iwe aṣẹ / Awọn orisun
![]() |
STMICROELECTRONICS STM8L1528-EVAL Ifihan famuwia [pdf] Afowoyi olumulo Famuwia Afihan STM8L1528-EVAL, STM8L1528-EVAL, Famuwia Afihan, Famuwia |




