STMICROELECTRONICS STM8L1528-EVAL Firmware ea Pontšo

Selelekela
Tokomane ena e hlalosa firmware ea pontšo e sebetsang ho boto ea tlhahlobo ea STM8L1528-EVAL. U ka e sebelisa ho lekola bokhoni ba li-microcontrollers tsa STM8L151x, STM8L152x le STM8L162x le lisebelisoa tsa bona tse ka har'a board.
Boto ea tlhahlobo e fanoa ka firmware ea pontšo e bolokiloeng mohopolong oa Flash oa microcontroller.
Firmware e thehiloe laebraring ea firmware ea STM8L15x, 'me e fana ka exampmokhoa oa ho sebelisa laebrari ena. E arotsoe ka likopo tse nyane tse fapaneng tsa lipontšo (demos).
Haeba boto ea tlhahlobo ea STM8L1528-EVAL e sa hlophisoa ka fektheri kapa sesebelisoa sa pontšo se hlakotsoe, u ka hlophisa firmware ea pontšo ho memori ea STM8L15x Flash ka ho latela litaelo tse fanoeng Karolong ea 4.
Ho fumana lintlha tse ling mabapi le boto ea tlhahlobo ka boyona, ka kopo bala bukana ea mosebelisi ea boto ea tlhahlobo.
Mosebelisi
The demonstration firmware user interface e thehiloe holim'a lenane la ho tsamaea la selikalikoe, le nang le li-submenus, khetho ea lintho le bokhoni ba morao.
Setšoantšo sa 1 se bonts'a mokhoa oa menu oa pontšo. Mola o ka holimo oa lintho o emela menu e kholo.
Setšoantšo sa 1. Sebopeho sa menu le ho tsamaea

Likopano tsa litokomane
Tokomaneng ena, mantsoe a sehlooho a ngotsoeng ka mongolo o motenya a bontša liketso tsa mosebelisi ho "joystick" (5-way switch) le RV3 potentiometer.
Tokomane ea hona joale e latela litumellano tse bontšitsoeng ho Lethathamo la 1.
Letlapa la 1. Likopano tsa litokomane
| Lentsoe la sehlooho | Ketso ea mosebelisi |
| LETS'ELA | Tobetsa joystick ka ho le letshehadi |
| TOKELO | Tobetsa joystick ka ho le letona |
| UP | Tobetsa joystick holimo |
| TLASE | Tobetsa joystick tlase |
| SEL | Tobetsa setsi sa "joystick". |
| RV3 | Fetola RV3 potentiometer |
Ho sheba li-menu le li-submenus, etsa liketso tse latelang kamoo ho hlokahalang:
TOKELO: E ea ho menu e latelang kapa lintho tse nyenyane tse ka ho le letona.
LE LETSATSI: E ea ho menu e latelang kapa lintho tse nyenyane tse ka letsohong le letšehali.
SEL: E kenya submenu.
HOLIMO: E tsoa ho submenu.
Setšoantšo sa STM8L1528-EVAL board jumper
Ho khona ho tsamaisa demo ea STM8L1528-EVAL ka nepo, lokisa li-jumpers tse latelang tsa STM8L1528-EVAL ka tsela e latelang:
- JP1: ha e sebetse
- JP2: e kentsoe sebakeng sa SWIM
- JP3: Audio DAC1: e kentsoe
- JP4: e kenngoa boemong ba IDD
- JP5: ha e sebetse
- JP6: e kentsoeng
- JP7: ha e sebetse
- JP8: ha e sebetse
- JP9: e kentsoeng
- JP10: e kentsoeng
- JP11 le JP12: li kentsoe boemong ba RS232
Likopo tsa Lipontšo
Setšoantšo sa 2 se bonts'a menyetla eohle le manane a manyane a lits'ebetso tsa lipontšo.
Setšoantšo sa 2. Menu e felileview

Likarolo tse latelang li fana ka tlhaloso e qaqileng ea karolo ka 'ngoe ea firmware ea pontšo.
Ka mor'a ho tsosolosoa ha boto, molaetsa o amohelehang o bontšoa mocheng oa pele oa skrine ea LCD, letšoao la ST le bontšoa le tsamaea molaong oa bobeli (bona Setšoantšo sa 3).
Setšoantšo sa 3. Molaetsa oa kamohelo

Ka mor'a moo, menu e kholo e ea sebetsa 'me molaetsa o bontšitsoeng ho Figure 4 o tla hlaha:
Setšoantšo sa 4. Lenane le ka sehloohong

Mokhoa oa thuso
Ho tobetsa SEL ho tsoa ho menu e kholo ho kenya mokhoa oa Thuso. Melaetsa e latelang e hlahisoa ka tatellano skrineng sa LCD ka tieho ea metsotsoana e seng mekae:
Setšoantšo sa 5. Li-menus tsa mode ea thuso

Ho tsoa demong ena, tobetsa "joystick UP".
Pontšo ea khalendara
STM8L15x e na le oache ea nako ea 'nete (RTC) e kenyelletsang nako e ikemetseng ea BCD / counter, oache ea nako ea letsatsi / khalendara, alamo e hlophisehang ea software, le folakha ea nako le nako ea ho tsoha e nang le matla a ho sitisa a ka sebelisoang ho tsoa sesebelisoa. ho tsoa mefuteng e tlase ea matla.
Li-menus tsa almanaka li u lumella ho hlophisa nako ea sistimi, letsatsi le alamo.
Ho beha nako
Lenane la TIME le fana ka likhetho tse peli tse lumellang ho fetola le ho bonts'a nako ea hajoale. Hang ha e se e behiloe, nako e sebelisetsoa ho lokisa nako ea RTC.
Lokisa nako
Sebelisa khetho ea ho fetola Nako ho fetola nako ea hajoale, kapa ho fetola nako hore e be nako ea hajoale kamora hore boto ea tlhahlobo ea STM8L1528-EVAL e matlafatsoe.
- Ho seta nako, khetha khetho ea Nako ea tokiso. Menu e nyane ea Nako e tla hlahisoa ho bonts'a boleng ba nako ea hajoale. (sheba setšoantšo sa 6).
- Kenya nomoro ea pele ea sebaka sa hora:
- Ho tobetsa "joystick UP" ho eketsa boleng ba linomoro tsa hajoale.
- Ho tobetsa konopo ea "Joystick DOWN" ho fokotsa boleng ba linomoro tsa hajoale.
Nomoro ea linomoro e lekanyelitsoe ho sebaka ho latela sebaka sa nako (lihora, metsotso kapa metsotsoana). - Ka mor'a ho khetha boleng ba linomoro, tobetsa SEL. Joale cursor e tlolela ka bo eona ho nomoro e latelang.
- Ha linomoro tsa nako kaofela li setiloe, menyu e nyane ea Nako e tla hlahisoa hape ho bontša nako ea hajoale. (sheba setšoantšo sa 6).
Setšoantšo sa 6. Nako lokisa molaetsa

Pontšo ea nako
Khetha Pontšo ea nako ho hlahisa nako ea hajoale. The time start counter from (00:00:00) ka mor'a lekhetlo la pele la demo nako e tla tlosoa haeba boto ea tlhahlobo ea STM8L1528-EVAL e theohile. Khetho ea Nako ea ho lokisa e sebelisoa ho hlophisa nako.
Ha khetho ena e khethiloe, molaetsa o latelang o hlaha skrineng sa LCD:
Setšoantšo sa 7. Molaetsa oa pontšo ea nako

Ho tswa ho menu ya pontsho ya Nako tobetsa konopo UP.
Ho beha letsatsi
DATE submenu e fana ka likhetho tse peli tse lumellang ho fetola le ho bonts'a letsatsi la hajoale. Hang ha e se e behiloe, nako e sebelisoa ho hlophisa letsatsi la RTC.
Letsatsi Fetola
Sebelisa khetho ea Date tokiso ho fetola letsatsi la hajoale, kapa ho fetola letsatsi la kamehla (09/17/2010) hore e be letsatsi la hajoale ka mor'a hore boto ea tlhahlobo ea STM8L1528-EVAL e matlafatsoe.
- Ho seta letsatsi la hajoale, khetha khetho ea Date toad. Joale letsatsi le hlahisoa ka linomoro tse 8: MM/DD/YYYY (sheba setšoantšo sa 8).
- Kenya nomoro ea pele ea sebaka sa khoeli:
- Ho tobetsa "joystick UP" ho eketsa boleng ba linomoro tsa hajoale.
- Ho tobetsa konopo ea "Joystick DOWN" ho fokotsa boleng ba linomoro tsa hajoale.
Nomoro ea linomoro e lekanyelitsoe ho mefuta e itseng ho latela sebaka sa letsatsi (khoeli, letsatsi kapa selemo). - Ka mor'a ho khetha boleng ba linomoro, tobetsa SEL. Joale cursor e tlolela ka bo eona ho nomoro e latelang.
- Ha linomoro tsa letsatsi kaofela li setiloe, menyu e nyane ea Date toad e tla hlahisoa hape ho bontša letsatsi la hajoale. (sheba setšoantšo sa 8).
Setšoantšo sa 8. Letsatsi Lokisa molaetsa

Pontšo ea letsatsi
Khetha Date show ho hlahisa letsatsi la hajoale. Ka mor'a ho sebelisa matla, letsatsi la kamehla (09/17/2010) le tla bontšoa ho fihlela ho sebelisoa Date to configure date.
Molaetsa o latelang o hlaha skrineng sa LCD ha submenu ena e khethoa:
Setšoantšo sa 9. Letsatsi Lokisa molaetsa

Ho tsoa ho sub menu tobetsa konopo ea UP push.
Ho beha alamo
Sebelisa submenu ea ALARM ho hlophisa metsotsoana ea alamo, metsotso le lihora.
Submenu ena e fana ka likhetho tse peli tse lumellang ho hlahisa kapa ho lokisa alamo ea hajoale.
Alamo e lokisa
Khetho ea ho fetola Alarm e tšoana le ea Nako ea ho lokisa.
Kamora ho kgetha Alamo, kapa kamora ho seta alamo, molaetsa o hlahang ho Setšoantšo sa 10 o tla hlaha.
Setšoantšo sa 10. Alamo Lokisa molaetsa

Pontšo ea alamo
Khetha khetho ea Alarm show ho hlahisa alamo ea hajoale. Kamora ho tima, nako ea alamo ea kamehla (00:00:00) e tla bontšoa ho fihlela khetho ea Alarm adjust e sebelisoa ho kenya nako e ncha ea alamo.
Molaetsa o latelang o hlaha skrineng sa LCD ha submenu ena e khethoa:
Setšoantšo sa 11. Molaetsa oa pontšo ea alamo

Ho tsoa ho sub menu tobetsa "joystick UP".
Hlokomela:
- Ha alamo e hlaha, leqhubu la alamo lea letsoa.
- Alamo e ka sebelisoa hape ho tsosa sistimi ho tsoa ho WFI kapa Active-halt.
Sesebelisoa sa thermometer
Microcontroller ea STM8L15x e na le peripheral e le 'ngoe e kentsoeng ea I2C e ka hokeloang sesebelisoa leha e le sefe se tšehetsang protocol ea I2C ho kenyelletsa le mokhoa oa tsamaiso ea libese (SMBus). Sensor ea mocheso ea STLM75 (kapa e lumellanang) I2C e behiloe holim'a boto ea STM8L1528-EVAL 'me e sebelisetsoa ho fumana mocheso oa ka ntle hang-hang (-55 ° C ho 125 ° C).
Hang ha menu ea THERMOMETER e khethiloe ka ho tobetsa konopo ea SEL, molaetsa o bontšitsoeng ho Setšoantšo sa 12 o hlahisoa ho LCD.
Setšoantšo sa 12. Molaetsa oa thermometer

Ebe boleng ba mocheso bo bonts'oa ka Celsius joalo ka ha ho bontšitsoe setšoantšong sa 13.
Setšoantšo sa 13. Mocheso oa molaetsa oa Celsius

Ha "Joystick" e tobisitsoeng ka ho le letona e hatelloa mocheso oa likhato tse Fahrenheit o hlahisoa skrineng sa LCD joalo ka ha ho bonts'itsoe ho Setšoantšo sa 14 ka metsotsoana e 'meli ebe mocheso oa likhato tsa Celsius o hlaha hape.
Setšoantšo sa 14. Mocheso oa molaetsa oa Celsius

Ka lebaka la sebopeho sa STM8 I2C SMBus, re ka khona ho lekola phapang ea mocheso habonolo. Sena se laoloa ke SMBus Alert e hlahisang tšitiso e inehetseng e tsebisang tsamaiso hore mocheso o tsoile libakeng tse khethiloeng. Sena se bohlokoa haholo ha mocheso o phahameng o hloka ts'ebetso ea ts'ohanyetso joalo ka lits'ebetsong tse thata (taolo ea makoloi, bongaka…).
Haeba thempereichara e feta tekanyo e phahameng (TEMPERATURE_TOS: Over Limit Temperature) ho tla hlaha tšitiso ea tlhokomeliso ea SMBus 'me molaetsa oa temoso o latelang joalo ka ha o bonts'itsoe ho Figure 15 o tla hlaha skrineng sa LCD.
Setšoantšo sa 15. Temoso Pontšo ea mocheso

Melaetsa e bontšitsoeng ho Setšoantšo sa 15 e hlahisoa ho LCD ha mocheso o theohela ka tlas'a moeli o fokolang (TEMPERATURE_THYS: Hysteresis Temperature).
Mosebelisi a ka hlophisa TOS le THYS ka lebaka la boleng bo ikhethileng ba khoutu.
Ka mokhoa o ikhethileng demo ea STM8L1528-EVAL e li beha ho (bona demo_thermometer.c file):
#define TEMPERATURE_THYS 31
#define TEMPERATURE_TOS 32
Ho tsoa demong ena, tobetsa "joystick UP".
Hlokomela: Mathata leha e le afe a hardware ka boto e nang le sensor ea mocheso e fumanoa ka teko. Ketsahalong ena, molaetsa o bontšitsoeng ho Setšoantšo sa 16 o tla hlaha.
Setšoantšo sa 16. Molaetsa oa phoso oa sensor ea mocheso

Moemo oa tekanyo ea IDD
STM8L15x microcontroller e na le peripheral ea ADC. E lekanya hona joale IDD ka mokhoa oa Run ka ho sebelisa potoloho ea tekanyo ea IDD e fumanehang ho Root part number 1 board.
- Khetha lethathamo la IDD MEASUREMENT ka ho tobetsa SEL ho tsoa ho menu e kholo. Molaetsa o bontšitsoeng ho Setšoantšo sa 17 joale o hlahisoa skrineng sa LCD.
Setšoantšo sa 17. Molaetsa oa tekanyo ea IDD

- Tobetsa SEL ho bonts'a boleng ba hajoale ba IDD ho Run mode skrineng sa LCD (sheba Setšoantšo sa 18). Boleng ba IDD bo nchafatsoa nako le nako.
Setšoantšo sa 18. Molaetsa oa IDD Run mode

Hlokomela: Etsa bonnete ba hore jumper ea JP4 e kentsoe sebakeng sa IDD pele u sebelisa demo ea tekanyo ea IDD.
Moemeli oa matla a tlase
STM8L15x e na le mekhoa e mehlano ea matla a tlase ho fihlela sekisetsa se setle lipakeng tsa tšebeliso e tlase ea matla, nako e khuts'oane ea ho qala le mehloli e teng ea ho tsoha. Morero oa menyu ea LOW POWER ke ho bonts'a mokhoa oa ho kenya sesebelisoa ka mekhoa ena e tlase ea matla le ho tsoa ka mehloli e fapaneng ea ho tsoha. Ts'ebeliso ea matla le ts'ebeliso ea nako ea ho qala ha e reretsoe ts'ebeliso ena.
Mokhoa oa ho matha
Menu ea mofuta oa RUN e bonts'a boits'oaro ba sesebelisoa se sebetsang ka maqhubu a fapaneng a oache. Demo e laola li-LED tse ka har'a board tse panyang ka nako ea oache. Boleng ba hona joale ba maqhubu a oache ho Run mode bo boetse bo hlahisoa skrineng sa LCD (sheba Setšoantšo sa 19).
Setšoantšo sa 19. Molaetsa oa khafetsa oa mokhoa oa ho matha

Menu e nyane ea "Run mode" e na le lintho tse 'ne tse nyane:
- 8 MHz: ts'ebeliso e sebetsa ho 8 MHz.
- 4 MHz: ts'ebeliso e sebetsa ho 4 MHz.
- 2 MHz: ts'ebeliso e sebetsa ho 2 MHz.
- 16 MHz: ts'ebeliso e sebetsa ho 16 MHz.
Tobetsa SEL ho khetha e 'ngoe ea maqhubu a oache ea Run mode.
Tobetsa UP ho tsoa mokhoeng o khethiloeng ebe u khutlela ho maqhubu a kamehla a 16 MHz.
Emela mokhoa oa tšitiso
Lenane lena le u lumella ho beha STM8L15x ho "Wait for interrupt mode" (WFI). Software e etsa tatellano e khethehileng ea litaelo tse hlokahalang ho kenya mokhoa oa WFI: oache ea CPU e emisitsoe, 'me lisebelisoa tse khethiloeng li tsoela pele ho sebetsa.
Pontšong ena, ho na le mekhoa e 'meli ea ho tsoa ho WFI mode:
- Tšitiso ea kantle (EXTI) e hlahisoang ke ho tobetsa SEL ho "joystick" e tsoa STM8L15x ho tsoa ho mokhoa oa WFI:
Li-LED li panya ho fihlela SEL e hatelloa ho tsoa ho menu ea WFI (sheba setšoantšo sa 20). Sistimi e kena ka mokhoa oa WFI mme molaetsa o latelang o hlahisoa ho LCD:
Setšoantšo sa 20. WFI emela molaetsa oa EXTI

STM8L15x e lula e le mokhoeng oa WFI ntle le haeba "joystick SEL" e hatelloa. MCU ebe e tsoa ho mokhoa oa WFI, maqhubu a oache ea sistimi e behiloe ho 16 MHz, 'me ts'ebetso ea kopo e qala hape. Molaetsa o latelang o hlaha skrineng sa LCD:
Setšoantšo sa 21. Tsoa ho WFI ka molaetsa oa EXTI

Hlokomela: Haeba alamo e etsahala ha tsamaiso e le ka mokhoa oa WFE, e lieha ho fihlela ho sitisa EXTI ho tsosa sesebelisoa; joale li-LED kaofela li ON, 'me molumo o bapaloa bakeng sa ~ 10s.
- Alamo ea RTC e sebelisoa ho tsosa STM8L15x ho tloha mokhoeng oa WFI.
Li-LED li panya ho fihlela SEL e hatelloa ho tsoa ho menu ea WFI (sheba setšoantšo sa 22). Sistimi e kena ka mokhoa oa WFI mme molaetsa o latelang o hlahisoa ho LCD:
Setšoantšo sa 22. WFI emela molaetsa oa alamo

Ha nako ea alamo e fihla, sistimi e tsoa ho mokhoa oa WFI, maqhubu a oache ea sistimi e behiloe ho 16 MHz, mme ts'ebetso ea ts'ebetso e qala hape. Molaetsa o bontšitsoeng ho Setšoantšo sa 23 o tla hlahisoa skrineng sa LCD:
Setšoantšo sa 23. Tsoa ho WFI ka molaetsa oa alamo

Emela mokhoa oa ketsahalo
Lenaneo lena le lumella ho beha STM8L15x ho Emela ketsahalo ea ketsahalo (WFE). Software e etsa tatellano e khethehileng ea litaelo tse hlokahalang ho kenya mokhoa oa WFE: oache ea CPU e emisitsoe, 'me lisebelisoa tse khethiloeng li tsoela pele ho sebetsa.
Pontšong ena, ho na le mekhoa e 'meli ea ho tsoa ho WFE mode:
- Tšitiso ea kantle (EXTI) e hlahisoang ke ho tobetsa joystick SEL e tsoa ho STM8L15x ho tsoa ho mokhoa oa WFE.
Li-LED li panya ho fihlela SEL e hatelloa ho tsoa ho menu ea WFE (sheba setšoantšo sa 24). Sistimi ebe e kenya mokhoa oa WFE mme molaetsa o latelang o hlahisoa ho LCD:
Setšoantšo sa 24. WFE emela molaetsa oa EXTI

STM8L15x e lula e le mokhoeng oa WFE ntle le haeba konopo ea SEL e hatelloa. MCU ebe e tsoa ho mokhoa oa WFE, maqhubu a oache ea sistimi e behiloe ho 16 MHz, mme ts'ebetso ea ts'ebeliso e qala hape. Molaetsa o latelang o hlaha skrineng sa LCD:
Setšoantšo sa 25. Tsoa ho WFE ka molaetsa oa EXTI

- Khatiso ea Comparator 1 e ka boela ea tsoa ho STM8L15x ho tloha ho WFE mode Khatiso ena e hlahisoa ha mochine o sa fetoheng (o amanang le RV3) o feta matla a ka hare a referense.tage e behiloeng ho 1.22 V.
Li-LED li panya ho fihlela SEL e hatelloa ho tsoa ho menu ea WFE (sheba setšoantšo sa 26). Sistimi ebe e kenya mokhoa oa WFE mme molaetsa o latelang o hlahisoa ho LCD:
Setšoantšo sa 26. WFE emela molaetsa o sitisang oa ho bapisa

Ha Comparator 1 non inverting input e feta matla a ka hare a referense voltage, sistimi e tsoa ho mokhoa oa WFE, 'me ts'ebetso ea ts'ebeliso e qala hape. Molaetsa o bontšitsoeng ho Setšoantšo sa 27 o tla hlahisoa skrineng sa LCD:
Setšoantšo sa 27. Tsoa ho WFE ka molaetsa o sitisang oa ho bapisa

Hlokomela: Haeba alamo e hlaha ha tsamaiso e le ka mokhoa oa WFE, e lieha ho fihlela ho etsahala ketsahalo ea ho tsoha; joale li-LED kaofela li ON, 'me molumo o bapaloa bakeng sa ~ 10s.
Mokhoa oa ho emisa
Lenaneo lena le lumella ho beha STM8L15x ka mokhoa oa Active-halt. Software e sebelisa tatelano e khethehileng ea litaelo tse hlokahalang ho kenya Active-halt mode: oache ea CPU e emisitsoe ntle le RTC.
Pontšong ena, ho na le mekhoa e 'meli ea ho tsoa ho Active-halt mode:
- Tšitiso ea kantle (EXTI) e hlahisoang ke ho tobetsa SEL ho joystick e tsoa STM8L15x ho tsoa ho Active-halt mode:
Li-LED li tsoela pele ho panya ho fihlela SEL e hatelloa ho tsoa ho Active-halt menu (sheba setšoantšo sa 28). Sistimi e kena ka mokhoa oa Active-halt mme molaetsa o latelang o hlahisoa ho LCD:
Setšoantšo sa 28. Emisa ka mafolofolo emela molaetsa oa EXTI

MCU e lula e le "Active-halt mode" ntle le haeba konopo ea SEL e hatelloa. Ha SEL e hatelloa, MCU e tsoa ho Active-halt mode, maqhubu a oache ea sistimi e behoa ho 16 MHz, 'me ts'ebetso ea ts'ebeliso e tsoela pele.
Molaetsa o latelang o hlaha skrineng sa LCD:
Setšoantšo sa 29. Tsoa ho Active-halt ka molaetsa oa EXTI

Hlokomela: Haeba alamo e etsahala ha sistimi e le ho Active-halt mode, e lieha ho fihlela tšitiso ea EXTI e tsosa sesebelisoa; joale li-LED kaofela li ON, 'me molumo o bapaloa bakeng sa ~ 10s.
- Alamo ea RTC e tsosa MCU ho tsoa ho Active-halt mode.
Li-LED li panya ho fihlela SEL e hatelloa ho tsoa ho Active-halt menu (sheba Setšoantšo sa 30). Ebe sistimi e kena "Active-halt mode" ebe molaetsa o latelang o hlaha ho LCD.
Setšoantšo sa 30. Ema Ema ho emela molaetsa oa alamo

Ha nako ea alamo e fihletsoe, sistimi e tsoa ho Active-halt mode, maqhubu a oache ea sistimi e setelloa ho 16 MHz, mme ts'ebetso ea ts'ebeliso e tsoela pele. Molaetsa o bontšitsoeng ho Setšoantšo sa 31 oa hlaha:
Setšoantšo sa 31. Tsoa ho Active-halt ka molaetsa oa alamo

Mokhoa oa ho emisa
Lenaneo lena le lumella ho beha STM8L15x ka mokhoa oa Halt. Software e etsa tatellano e khethehileng ea litaelo tse hlokahalang ho kenya Halt mode: CPU le lioache tsa peripheral lia emisoa, 'me sesebelisoa se lula se le teng.
Pontšong ena, ho na le mekhoa e 'meli ea ho tsoa ho mokhoa oa ho emisa:
- Tšitiso ea kantle (EXTI) e hlahisoang ke ho tobetsa SEL ho "joystick" e tsoa ho STM8L15x ho tloha halt mode:
Li-LED li panya ho fihlela SEL e hatelloa ho tsoa ho Halt menu. Sistimi e kena ka mokhoa oa ho emisa mme molaetsa o latelang o hlahisoa ho LCD:
Setšoantšo sa 32. Emisa ho emela molaetsa oa EXTI

STM8L15x e sala e le ho "Halt" ntle le haeba konopo ea SEL e hatelloa. MCU ebe e tsoa ho mokhoa oa Halt, oache ea sistimi e behiloe ho 16 MHz, mme ts'ebetso ea ts'ebetso e qala hape. Molaetsa o latelang o hlaha ho LCD:
Setšoantšo sa 33. Tsoa ho Halt ka molaetsa oa EXTI

- Tšitiso ea Comparator 1 e ka boela ea tsoa ho STM8L15x ho tloha ho "Halt mode" Khatiso ena e hlahisoa ha "non-inverting input" e fetang matla a ka hare a referense.tage.
Li-LED li panya ho fihlela SEL e hatelloa ho tsoa ho Halt menu (sheba setšoantšo sa 34). Sistimi e ntan'o kena "Halt mode" 'me molaetsa o latelang o hlahisoa ho LCD:
Setšoantšo sa 34. Emisa ho emela molaetsa o sitisang sebali

Ha Comparator 1 non inverting input e feta matla a ka hare a referense voltage, sistimi e tsoa ho mokhoa oa Halt, mme ts'ebetso ea ts'ebeliso e qala hape. Molaetsa o bontšitsoeng ho Setšoantšo sa 35 o tla hlahisoa skrineng sa LCD:
Setšoantšo sa 35. Tsoa ho Emisa ka molaetsa o sitisang oa ho bapisa

Moetso oa molumo
Moemeli oa sehatisi sa lentsoe
STM8L15x microcontroller e na le li-timers le ADC e ka sebelisoang ka ho latellana bakeng sa ho fumana nako le matšoao.
Pontšong ena, Nako ea 1 (TIM1) e sebelisoa ho hlahisa tšitiso e 'ngoe le e 'ngoe ea 45.35 µs (22.05 kHz), e tsamaellanang le lentsoe s.ampnako e telele. Ketsahalo ena ea ntlafatso e etsa hore lentsoe la ADC le fumanehe. Lintlha tsa lentsoe li bolokoa memoring ea SPI Flash e ho board.
Ha "Voice Recorder" e khethoa ho tsoa ho AUDIO menu ka ho tobetsa SEL ho joystick, molaetsa o latelang o hlaha skrineng sa LCD:
Setšoantšo sa 36. Qala molaetsa oa sehatisi sa lentsoe

Molaetsa ona o lula o hlaha ho fihlela SEL e tobetsoa. STM8L15x ebe e qala ho hlakola data ea lentsoe e neng e bolokiloe ka har'a memori ea Flash. Molaetsa o bontšitsoeng ho
Setšoantšo sa 37 se ntse se bonts'oa ho fihlela ts'ebetso ea ho hlakola e felile.
Setšoantšo sa 37. Hlakola molaetsa oa Flash

Ha ts'ebetso ea ho hlakola e felile, molaetsa o bontšitsoeng ho Setšoantšo sa 38 o tla hlaha:
Setšoantšo sa 38. Molaetsa oa sehatisi sa lentsoe

Ha SEL e hatelloa, STM8L15x e qala ho rekota lentsoe 'me e bonts'a molaetsa o bontšitsoeng ho Setšoantšo sa 39:
Setšoantšo sa 39. Emisa molaetsa oa sehatisi sa lentsoe

Ho emisa ho rekota, tobetsa "joystick" UP, ho seng joalo STM8L15x e tla emisa ho rekota ka bo eona kamora 30s mme molaetsa o bonts'itsoeng ho Setšoantšo sa 40 o tla hlahisoa:
Setšoantšo sa 40. Qetella molaetsa oa sehatisi sa lentsoe

Sebapali sa lentsoe
STM8L15x microcontroller e na le DAC e kentsoeng e ka sebelisoang ho hlahisa matšoao a tlhahiso.
Ho demo ena, DAC e nchafatsa lets'oao la lentsoe le tlalehiloeng mohopolong oa SPI Flash.
Nako ea 4 (TIM4) e etsa hore DAC e hlahise lets'oao la lentsoe ka linako tse ling le tse ling tse 45.35 µs (22.05 kHz) tse tsamaellanang le lentsoe s.ampnako e telele.
Ha lentsoe le Rekotiloeng le khethoa ho submenu ea Audio Player ka ho tobetsa SEL ho joystick, Molaetsa o latelang o lula o bonts'oa ntle le haeba SEL e tobetsoa.
Setšoantšo sa 41. Molaetsa oa menu ea Audio Player

Ha SEL e hatelloa, STM8L15x e qala ho bapala lentsoe, 'me molaetsa o bontšitsoeng ho Setšoantšo sa 42 o tla hlahisoa.
Setšoantšo sa 42. Bapala molaetsa o rekotiloeng oa lentsoe

Lekhetlo la pele ha o tsamaisa demo ea lentsoe e rekotiloeng, STM8L15x e hlahloba hore na rekoto e teng ka har'a memori ea SPI Flash e kantle ebe e e bapala, ho seng joalo molaetsa o bontšitsoeng ho
Setšoantšo sa 43 se bonts'oa metsotsoana e 'meli ebe menu ea sebapala lentsoe e hlahisoa hape.
Setšoantšo sa 43. Ha ho molaetsa oa lentsoe o rekotiloeng

Ho emisa demo ea sebapali sa lentsoe, tobetsa "joystick UP". Molaetsa o bontšitsoeng ho Setšoantšo sa 41 o tla hlahisoa. Ho seng joalo, STM8L15x e tla emisa ka bo eona qetellong ea leqhubu.
Wave player demo
STM8L15x microcontroller e na le DAC e kentsoeng e ka sebelisoang ho hlahisa matšoao a tlhahiso.
Ho demo ena, leqhubu lefe kapa lefe file bolokoa tlas'a USER foldareng kareteng ea microSD e ka buloa ho sebelisoa file tsamaiso ea PetitFatFS mme e fetisetsoa ho RAM e ka hare ka thibela (512 bytes) ho sebelisa DMA le SPI interface. Timer 4 (TIM4) e etsa hore DAC e hlahise lets'oao la maqhubu. Lentsoe sampnako ea ling e baloa ho Leqhubu File Hlooho. Molumo ampLifier e hokahane le sebopeho sa DAC ho bapala leqhubu le bolokiloeng files. Demo ena e bala wave wave kaofela files ho tsoa bukeng ea "USER" 'me e bonts'a feela .WAV filee na le sebopeho se latelang:
- Sebopeho sa Molumo: PCM (sebopeho sa data sa maqhubu se sa hatelletsoeng moo boleng bo bong le bo bong bo emelang ampboholo ba pontšo ka nako ea sampling.)
- Samptekanyo ea: e ka ba 8000, 11025, 22050 kapa 44100 Hz.
- Bits Per Sample: 8-bit (Audio sampboleng ba data bo maemong a fapaneng [0-255]).
- Palo ea likanale: 1 (Mono)
Leqhubu le phahameng filenomoro ea s e ka baloang kareteng ea microSD ke 3 files khethiloe ka tatellano ea alfabeta.
Ha leqhubu le bolokiloeng le khethoa ho submenu ea Audio Player ka ho tobetsa SEL holim'a joystick, Molaetsa o latelang o sala o bonts'oa ntle le haeba SEL e hatelloa.
Setšoantšo sa 44. Molaetsa oa leqhubu o bolokiloeng

Ha SEL e hatelloa, sistimi e hlahloba hore na memori ea karete ea SD e teng sehokelong sa CN15. Haeba ho se na karete e fumanoeng, pontšo ea Stored Wave e ke ke ea qala mme molaetsa o bontšitsoeng ho Setšoantšo sa 45 o bontšoa ho LCD ka metsotsoana e 'meli ebe submenu ea Audio Player e bontšoa hape.
Setšoantšo sa 45. Molaetsa oa leqhubu o bolokiloeng

Ho seng joalo, haeba karete ea SD e fumanoa sehokelong sa CN15, sebopeho sa wave se fumanehang se bonts'oa joalo ka ha ho bonts'itsoe ho Setšoantšo sa 46.
Setšoantšo sa 46. Molaetsa oa maqhubu o teng

Boemong bona ba kopo, tobetsa:
- konopo ea SEL e qala ho bapala leqhubu le khethiloeng
- konopo ea UP e tsoa ka har'a submenu
- konopo ea LEFT e fokotsa index ea wave
- konopo ea RIGHT e eketsa index ea maqhubu
Hang ha taelo ea ho bapala e boletsoe, menu e nyenyane e bontšitsoeng ho Setšoantšo sa 47 e tla hlahisoa.
Setšoantšo sa 47. Bapala molaetsa oa maqhubu

Ha audio stream e emisitsoe, menu e hlahang ho Figure 48 e tla hlahisoa.
Setšoantšo sa 48. Emisa molaetsa oa maqhubu

Ho qala ho bapala hape, tobetsa konopo ea SEL 'me menu e bonts'itsoeng ho Setšoantšo sa 47 e tla hlaha.
Ha audio stream e emisoa, boemo ba molapo bo tla hlophisoa bocha 'me menu e bonts'itsoeng ho Setšoantšo sa 44 e tla hlahisoa.
Hlokomela: Haeba karete ea SD e tlosoa, demo e tla emisa 'me skrine ea LCD e bonts'a molaetsa o bontšitsoeng ho Setšoantšo sa 49 metsotsoana e' meli. Ebe menu e nyenyane ea Audio Player e tla hlahisoa hape.
Setšoantšo sa 49. Molaetsa o tlositsoeng karete ea SD

Lenaneo lena le bonts'a mofuta oa firmware. Ha submenu ena e khethiloe molaetsa o bontšitsoeng ho Setšoantšo sa 50 o hlahisoa skrineng sa LCD:
Setšoantšo sa 50. Ho bontša mofuta oa firmware oa pontšo

Tobetsa konopo ea UP ho tsoa lenaneng lena.
Ho ntlafatsa Firmware ea Pontšo
Ho hlophisa mecha ea litaba files
Boto ea STM8L1528-EVAL e tla le memori ea karete ea MicroSD e hlophisitsoeng esale pele ka lisebelisoa tsa molumo tse sebelisoang ke lipontšo. Leha ho le joalo u ka kenya molumo oa hau (*.wav) files bukeng ea "USER", ha feela tsena file libopeho li tšehetsoa ke pontšo. Bakeng sa lintlha tse ling ka kopo sheba Karolo ea 3.8.3: Moemo oa sebapali sa Wave leqepheng la 19.
Setšoantšo sa 51. Mokhatlo oa libuka tsa karete ea SD

Litaba tsa kamehla tsa mecha ea litaba files (USER directory) e fumaneha ka har'a foldara ea Binary Media.
Ho hlophisa karete ea MicroSD, kopitsa feela litaba tsa foldara ea BinaryMedia mohopolong oa hau oa SD.
Ho hlophisa pontšo
Ho ntlafatsa firmware ea pontšo e sebetsang botong ea hau, etsa mehato e latelang:
- Khoasolla mofuta oa morao-rao oa STM8L1528-EVAL demonstration firmware and related user manual from www.st.com/mcu.
- Ntša litaba tsa zip e jarollotsoeng file ho directory ea khetho ea hau.
- Matla ho boto ea STM8L1528-EVAL 'me u e kopanye le sesebelisoa sa ho lokisa bothata.
- Khetha foldara e tsamaellanang le ketane ea lisebelisoa eo u e ratang (STVD, EWARMv6 kapa RIDE).
- Bula morero 'me u tsosolose mehloli eohle.
- Kenya setšoantšo sa projeke ka debugger ea hau.
- Qala bocha boto ea tlhahlobo (Tobetsa B1: konopo ea reset).
Hlokomela: U ka boela ua kenya binary file ea demonstration firmware (.hex) ka ho sebelisa sesebelisoa sa STVP (sheba thuso ea inthaneteng ea STVP bakeng sa lintlha tse qaqileng). The binary file e fumaneha tlasa \STM8L1528-EVAL_FW\Utilities\Binary.
STM8L15x Peripherals e sebelisitsoeng
Lethathamo la 2 le thathamisa li-peripherals tsa STM8L15x tse sebelisoang moemong o mong le o mong.
Letlapa la 2. Lisebelisoa tse sebelisoang
| Peripheral | Mohlala |
| ADC1 | Tekanyo ea IDD, Sehatisi sa lentsoe |
| DAC | Audio Player |
| COMP 1 | Matla a fokolang |
| Litšitiso tsa kantle (EXTI) | Matla a Tlase |
| GPIO | Demo tsohle |
| Molaoli oa oache | Demo tsohle |
| I2C1 | Thermometer + Audio Player |
| TIM1 | Sehatisi sa lentsoe |
| TIM2 | Li-demos tsohle (nako ea motheo) |
| TIM4 | Audio Player |
| SPI1 | Li-demos tsohle + Audio Player + Sehatisi sa lentsoe |
| RTC | Khalendara |
Nalane ea Phetoho
Lethathamo la 3. Histori ea ntlafatso ea litokomane
| Letsatsi | Khatiso | Liphetoho |
| 27-Sep-2010 | 1 | Tokollo ea pele. |
Ka kopo Bala ka hloko:
Lintlha tse tokomaneng ena li fanoe feela mabapi le lihlahisoa tsa ST. STMicroelectronics NV le litsi tsa eona ("ST") li na le tokelo ea ho etsa liphetoho, litokiso, lintlafatso kapa lintlafatso tokomaneng ena, le lihlahisoa le lits'ebeletso tse hlalositsoeng mona ka nako efe kapa efe, ntle le tsebiso.
Lihlahisoa tsohle tsa ST li rekisoa ho latela melao le maemo a thekiso ea ST.
Bareki ke bona feela ba ikarabellang bakeng sa khetho, khetho le tšebeliso ea lihlahisoa le litšebeletso tsa ST tse hlalositsoeng mona, 'me ST ha e nke boikarabelo leha e le bofe bo amanang le khetho, khetho kapa tšebeliso ea lihlahisoa le litšebeletso tsa ST tse hlalositsoeng mona.
Ha ho laesense, e boletsoeng kapa e boletsoeng, ka estoppel kapa ka tsela e 'ngoe, ho litokelo life kapa life tsa thepa ea mahlale e fanoeng tlasa tokomane ena. Haeba karolo efe kapa efe ea tokomane ena e bua ka lihlahisoa kapa litšebeletso tsa motho oa boraro e ke ke ea nkuoa e le tumello ea tumello ea ST bakeng sa tšebeliso ea lihlahisoa kapa litšebeletso tsa batho ba bang, kapa thepa efe kapa efe ea mahlale e teng ho eona kapa e nkuoang e le tiisetso e koahelang ts'ebeliso. mokhoa ofe kapa ofe oa lihlahisoa kapa litšebeletso tsa motho oa boraro kapa thepa efe kapa efe ea bohlale e teng ho eona.
NTLE GE HO HLAKGWE HO BEILWE MELAO LE MAEMO A ST'S SALE ST E HLOKOMELA TIISETSO EFE KAPA E POLANG KAPA E PHATsitsoeng KA HO HLOMPHO HO SEBELISA LE/OR THEKISO EA LIHLAHISO TSA ST HO kenyeletsoa ntle le moedi. EA MAELAO A MANG KAPA MONG), KAPA TLOKO EA LINTHO TSE LING TSA PATENT, TOKA EA KOPI KAPA TSE LING TSA TOKELO EA TLHOKOMELISO EA TLHOKOMELISO.
NTLE HA E DUMELLE KA HO NGOLWA KE MOEMELI WA STD ELEMELETSO, LIHLAHISO TSA ST HA LI ARELETSOE, LI DUMELETSOA KAPA HO SEBELISA HO SEBELISA SESOLE, MOSEBETSI OA MOEA, SEBAKA, HO BOLOKA BOPHELO, KAPA MESEBETSI EA LITŠEBELETSO TSA BOPHELO, MANE. HO LENYATSA, LEFU, KAPA THOPELO E TEI KAPA TŠENYETSO EA TIKOLOHO. LITLHAHISO TSA ST TSE SA HLALOSANG E LE "AutoMOtive grade" LI KA SEBEDISWA FELA HO LIKOPO TSA MOSEBETSI KA KOTSI EA MOSEBETSI.
Ho rekisoa ha lihlahisoa tsa ST ka litokisetso tse fapaneng le lipolelo le / kapa likarolo tsa tekheniki tse boletsoeng tokomaneng ena li tla hlakola hang-hang tiisetso leha e le efe e fanoeng ke ST bakeng sa sehlahisoa kapa tšebeletso ea ST e hlalositsoeng mona 'me e ke ke ea theha kapa ea atolosa ka mokhoa ofe kapa ofe, molato leha e le ofe. ST.
ST le logo ea ST ke matšoao a khoebo kapa matšoao a ngolisitsoeng a ST linaheng tse fapaneng.
Tlhahisoleseding e tokomaneng ena e nka sebaka le ho nkela tlhahisoleseding yohle e fanoeng pele.
Letšoao la ST ke letšoao la khoebo le ngolisitsoeng la STMicroelectronics. Mabitso a mang kaofela ke thepa ea beng ba ona.
© 2010 STMicroelectronics – Litokelo tsohle li sirelelitsoe
Sehlopha sa lik'hamphani tsa STMicroelectronics
Australia – Belgium – Brazil – Canada – China – Czech Republic – Finland – France – Germany – Hong Kong – India – Israel – Italy – Japan – Malaysia – Malta – Morocco – Philippines – Singapore – Spain – Sweden – Switzerland – United Kingdom – United Linaha tsa Amerika
www.st.com

Litokomane / Lisebelisoa
![]() |
STMICROELECTRONICS STM8L1528-EVAL Firmware ea Pontšo [pdf] Bukana ea Mosebelisi Firmware ea Pontšo ea STM8L1528-EVAL, STM8L1528-EVAL, Firmware ea Pontšo, Firmware |




