STMICROELECTRONICS STM8L1528-EVAL Whakaaturanga Firmware

Kupu Whakataki
Ko tenei tuhinga e whakaatu ana i te whakaaturanga firmware e rere ana i runga i te poari arotake STM8L1528-EVAL. Ka taea e koe te whakamahi ki te arotake i nga kaha o te STM8L151x, STM8L152x me te STM8L162x microcontrollers me o raatau papaa-papa.
Ka tukuna te poari aro mātai me te mārō whakaaturanga e rongoa ana i roto i te mahara hōtaka Flash o te microcontroller.
Ko te umanga kei runga i te whare pukapuka firmware STM8L15x, me te whakarato i te exampme pehea te whakamahi i tenei whare pukapuka. Kua wehea ki nga momo tono whakaaturanga iti (demos).
Mena karekau te poari arotakenga STM8L1528-EVAL i te wheketere-whakatakataka, kua whakakorehia ranei te tono whakaaturanga, ka taea e koe te whakahou i te whakamaarama whakaaturanga ki roto i te mahara STM8L15x Flash ma te whai i nga tohutohu kei te Wahanga 4.
Mo te roanga atu o nga korero mo te poari arotake, panuihia te pukapuka a te poari arotake.
Atanga Kaiwhakamahi
Ko te whakaaturanga atanga kaiwhakamahi firmware e ahu mai ana i runga i te tahua whakatere porohita, me nga tahuaroto, te kowhiringa taonga me te kaha ki muri.
Ko te ahua 1 e whakaatu ana i te punaha tahua o te whakaaturanga. Ko te rarangi o runga o nga taonga e tohu ana i te tahua matua.
Whakaahua 1. Hanganga tahua me te whakatere

Nga tikanga tuhinga
I roto i tenei tuhinga, ko nga kupu matua kei te maia e tohu ana i nga mahi a nga kaiwhakamahi i runga i te riihi (whakawhiti 5-ara) me te potentiometer RV3.
E whai ana te tuhinga nei i nga tikanga e whakaatuhia ana i te Ripanga 1.
Ripanga 1. Nga huihuinga tuhinga
| Kupu matua | Mahinga Kaiwhakamahi |
| MAUI | Patohia te rakau harikoa ki te taha maui |
| TIKA | Patohia te rakau koa ki te taha matau |
| UP | Pēhia te rakau harikoa ki runga |
| RARO | Patohia te rakau harikoa ki raro |
| SEL | Pēhi i te pokapū harikoa |
| RV3 | Hurihia te potentiometer RV3 |
Hei whakatere i nga tahua me nga tahuaroto, mahia nga mahi e whai ake nei ina hiahiatia:
TIKA: Ka whakatere ki te tahua panuku, ki te tahuaroto ranei kei te taha matau.
MAUI: Ka whakatere ki te tahua panuku, ki te tahuaroto ranei kei te taha maui.
SEL: Ka uru ki te tahuaroto.
RUNGA: Ka puta mai i te tahuaroto.
STM8L1528-EVAL whirihoranga pekepeke poari
Kia taea ai te whakahaere tika i te demo STM8L1528-EVAL, whirihorahia nga peke papa STM8L1528-EVAL e whai ake nei:
- JP1: kaore i whakauruhia
- JP2: kua whakauruhia ki te waahi kauhoe
- JP3: Ororongo DAC1: kua whakauruhia
- JP4: kua whakauruhia ki te turanga IDD
- JP5: kaore i whakauruhia
- JP6: kua whakauruhia
- JP7: kaore i whakauruhia
- JP8: kaore i whakauruhia
- JP9: kua whakauruhia
- JP10: kua whakauruhia
- JP11 me JP12: kua whakauruhia ki te turanga RS232
Tono Whakaaturanga
Ko te Whakaaturanga 2 e whakaatu ana i nga tahua me nga tahuaroto katoa o nga tono whakaaturanga.
Whakaahua 2. Kua mutu te tahuaview

Ko nga waahanga e whai ake nei e whakaatu ana i nga korero mo ia waahanga o te firmware whakaaturanga.
I muri i te tautuhi i te poari, ka whakaatuhia he karere powhiri ki te rarangi tuatahi o te mata LCD, ka whakaatuhia te tohu ST e neke ana i te raina tuarua (tirohia te Whakaahua 3).
Whakaahua 3. Karere powhiri

Ka whakahohehia te tahua matua ka whakaatuhia te karere e whakaatuhia ana i te Whakaahua 4:
Whakaahua 4. Tahua matua

Aratau awhina
Ko te pehi i te SEL mai i te tahua matua ka uru ki te aratau awhina. Ko nga karere e whai ake nei ka whakaatuhia i runga i te mata LCD me te whakaroa mo etahi hekona:
Whakaahua 5. Tahuaroto aratau awhina

Hei puta atu i tenei whakaaturanga, pehia te rakau whakakorikori UP.
Maramataka demo
Kei roto i te STM8L15x he karaka-waahi (RTC) tae atu ki te karaka / kaitatau BCD motuhake, te karaka / maramataka mo te ra, he whakaoho rorohiko ka taea te whakarite, me te haki whakaoho i ia wa me te kaha aukati ka taea te whakamahi ki te puta atu i te taputapu. mai i nga momo hiko iti.
Ka taea e nga tahuaroto maramataka te whirihora i te wa o te punaha, te ra me te whakaoho.
Te whakarite i te wa
E rua nga whiringa ka taea e te tahuaroto TIME te whakatika me te whakaatu i te waa o naianei. Ina whakaritea, ka whakamahia te wa ki te whirihora i te wa RTC.
Whakaritea te wa
Whakamahia te kōwhiringa Whakatika Wā ki te whakarerekē i te wā o nāianei, ki te huri rānei i te wā ki te wā o nāianei i muri i te whakakahatanga o te poari arotake STM8L1528-EVAL.
- Hei tautuhi i te wa, tohua te waahanga Whakatika Waa. Ko te Tahuaroto Whakatika Wa ka whakaatuhia hei whakaatu i te uara wa o naianei. (tirohia te Whakaahua 6).
- Whakauruhia te mati tuatahi o te mara haora:
– Ma te pehi i te rakau harikoa UP ka piki te uara mati o naianei.
– Ma te pehi i te rakau harikoa ki raro ka whakaheke i te uara mati o naianei.
He iti te uara mati ki te awhe i runga i te mara wa (haora, meneti, hekona ranei). - I muri i te kowhiri i te uara mati ka pehia te SEL. Ka peke aunoa te pehu ki te mati e whai ake nei.
- Ina whakaritea nga mati wa katoa, ka whakaatuhia ano te Tahuaroto Whakatika Wa hei whakaatu i te wa o naianei. (tirohia te Whakaahua 6).
Whakaahua 6. Karere whakatika wa

Whakaatu wa
Tīpakohia te whakaaturanga Wā hei whakaatu i te wā o nāianei. Ko te porotiti o te wa mai i te (00:00:00) i muri i te oma tuatahi mo te demo ka whakawāteahia te wā mēnā ka whakawetohia te poari arotake STM8L1528-EVAL. Ka whakamahia te kōwhiringa Whakatika Wa ki te whirihora i te wa.
Ina kowhiria tenei whiringa, ka whakaatuhia te karere e whai ake nei ki te mata LCD:
Whakaahua 7. Te wa whakaatu karere

Ki te puta atu i te tahuaroto Time show, pehia te rakau whakakorikori UP.
Te whakarite i te ra
E rua nga whiringa ka taea e te tahuaroto DATE te whakatika me te whakaatu i te ra o naianei. Kia tautuhia, ka whakamahia te wa ki te whirihora i te ra RTC.
Te Ra Whakatika
Whakamahia te kōwhiringa Whakatika Ra ki te whakarerekē i te rā o nāianei, ki te huri rānei i te rā taunoa (09/17/2010) ki te rā o nāianei i muri i te whakakahatanga o te poari arotake STM8L1528-EVAL.
- Hei tautuhi i te ra o naianei, tohua te whiringa Whakatika Ra. Ka whakaatuhia te ra ki nga mati 8: MM/DD/YYYY (tirohia te Whakaahua 8).
- Whakauruhia te mati tuatahi o te mara marama:
– Ma te pehi i te rakau harikoa UP ka piki te uara mati o naianei.
– Ma te pehi i te rakau harikoa ki raro ka whakaheke i te uara mati o naianei.
He iti te uara mati ki te awhe i runga i te mara ra (marama, ra, tau ranei). - I muri i te kowhiri i te uara mati ka pehia te SEL. Ka peke aunoa te pehu ki te mati e whai ake nei.
- Ina whakaritea nga mati ra katoa, ka whakaatuhia ano te tahuaroto Whakatika Ra hei whakaatu i te ra o naianei. (tirohia te Whakaahua 8).
Whakaahua 8. Te Ra Whakatika karere

Te whakaaturanga ra
Tīpakohia te Rā whakaatu hei whakaatu i te rā o nāianei. Whai muri i te hiko, ka whakaatuhia te ra taunoa (09/17/2010) kia whakamahia ra ano te whiringa Whakatika Ra hei whirihora i te ra o naianei.
Ko te karere e whai ake nei ka whakaatuhia ki te mata LCD ina kowhiria tenei tahuaroto:
Whakaahua 9. Te Ra Whakatika karere

Ki te puta atu i tenei tahua iti pehia te riipene UP pana.
Te whakarite i te whakaoho
Whakamahia te tahuaroto ALARM hei whirihora i nga hekona whakaoho, meneti me nga haora.
E rua nga whiringa ka taea e tenei tahuaroto te whakaatu, te whakatika ranei i te whakaoho o naianei.
Whakatika whakaoho
He rite te kōwhiringa Whakatika Alarm ki te Whakatika Waa.
I muri i te kowhiri i te Alarm adjust, i muri ranei i te whakaturanga o te whakaoho, ka whakaatuhia te karere e whakaatuhia ana i te Whakaahua 10.
Whakaahua 10. Whakaoho Whakatika karere

Whakaaturanga whakaoho
Tīpakohia te kōwhiringa Whakaatu oho hei whakaatu i te whakaoho o nāianei. Whai muri i te hiko, ka whakaatuhia te wa whakaoho taunoa (00:00:00) kia whakamahia ra ano te kōwhiringa Whakatika Alarm ki te whakauru i te wa whakaoho hou.
Ko te karere e whai ake nei ka whakaatuhia ki te mata LCD ina kowhiria tenei tahuaroto:
Whakaahua 11. Karere whakaatu whakaoho

Hei puta atu i tenei tahua iti, pehia te rakau harikoa UP.
Tuhipoka:
- Ka puta he whakaoho, ka whakatangihia te ngaru whakaoho.
- Ka taea hoki te whakamahi i te whakaoho hei whakaoho i te punaha mai i te WFI, i te Active-halt ranei.
Te whakamaarama whakamaarama
Ko te STM8L15x microcontroller he I2C peripheral kua whakauruhia e taea te hono ki tetahi taputapu tautoko i te kawa I2C tae atu ki te aratau pahi whakahaere punaha (SMBus). Ko te STLM75 (he taputapu hototahi ranei) I2C te pūoko pāmahana I8C ka mau ki runga i te papa STM1528L55-EVAL ka whakamahia ki te tiki tonu i te pāmahana o waho (–125°C ki te XNUMX°C).
I te wa kua tohua te tahua THERMOMETER ma te pehi i te SEL pana-patene, ka whakaatuhia te karere e whakaatuhia ana i te Whakaahua 12 ki te LCD.
Whakaahua 12. Karere Wenehera

Na ka whakaatuhia te uara pāmahana ki te Celsius pera i te Whakaaturanga 13.
Whakaahua 13. Te pāmahana i roto i te karere Celsius

Ina pehia te RIGHT RIGHT ka whakaatuhia te pāmahana i roto i nga nekehanga Fahrenheit ki te mata LCD pera i te Whakaaturanga 14 mo te rua hēkona ka whakaatuhia ano te pāmahana i roto i nga nekehanga Celsius.
Whakaahua 14. Te pāmahana i roto i te karere Celsius

He mihi ki te waahanga STM8 I2C SMBus, ka taea e maatau te aro turuki i nga rereketanga o te pāmahana. Kei te whakahaeretia tenei e te SMBus Alert e whakaputa ana i te aukati whakatapua e whakaatu ana ki te punaha kei waho te pāmahana i nga awhe kua tohua. He tino whai hua tenei ina hiahia te pāmahana teitei ake ki te wawaotanga ohorere penei i nga punaha tino nui (te whakahaere motuka, rongoa…).
Mēnā ka nui ake te pāmahana ki runga ake i te tepe teitei (TEMPERATURE_TOS: Over Limit Temperature) ka puta te haukoti matohi SMBus me te panui whakatupato e whai ake nei e whakaatuhia ana i te Whakaahua 15 ka whakaatuhia ki te mata LCD.
Whakaaturanga 15. Whakaaturanga Whakatupato Paemahana

Ko nga karere e whakaatuhia ana i te Whakaahua 15 ka whakaatuhia ki te LCD ina heke te pāmahana ki raro i te tepe iti (TEMPERATURE_THYS: Hysteresis Temperature).
Ka taea e te kaiwhakamahi te whirihora i te TOS me THYS he mihi ki tetahi uara tautuhi i roto i te waehere.
Ma te taunoa ka tautuhia e te demo STM8L1528-EVAL (tirohia te demo_thermometer.c file):
#define TEMPERATURE_THYS 31
#define TEMPERATURE_TOS 32
Hei puta atu i tenei whakaaturanga, pehia te rakau whakakorikori UP.
Tuhipoka: Ko nga raruraru taputapu i runga i te poari me te pūoko pāmahana ka kitea e te whakamatautau. I tenei huihuinga, ka whakaatuhia te karere e whakaatuhia ana i te Whakaahua 16.
Whakaatu 16. Karere hapa pūoko pāmahana

Te whakaaturanga inenga IDD
Ko te STM8L15x microcontroller e whakaatu ana i te ADC peripheral. Ka inehia te IDD i roto i te aratau Rere ma te whakamahi i te ara iahiko ine IDD e waatea ana i runga i te papa o te waahanga Root 1.
- Tīpakohia te tahua Inenga IDD ma te pehi i te SEL mai i te tahua matua. Ko te karere e whakaatuhia ana i te Whakaahua 17 ka whakaatuhia ki te mata LCD.
Whakaatu 17. Karere ine IDD

- Patohia te SEL hei whakaatu i te uara o naianei o IDD i te aratau Whakahaere i runga i te mata LCD (tirohia te Whakaahua 18). Ko te uara IDD ka whakahoutia i ia wa.
Whakaatu 18. Karere aratau Whakahaere IDD

Tuhipoka: Me mohio kei te whakauruhia te peke JP4 ki te turanga IDD i mua i te whakahaere i te demo inenga IDD.
Demo mana iti
Ko te STM8L15x e whakaatu ana i nga momo hiko iti e rima hei whakatutuki i te taupatupatu pai i waenga i te iti o te kohi hiko, te wa whakaoho poto me nga puna wakeup e waatea ana. Ko te whainga o te tahua KAUPAPA KAUPAPA he whakaatu me pehea te whakauru i te taputapu i roto i enei aratau hiko iti ka puta me nga momo puna whakaoho. Ko te kohi hiko me te arotautanga wa whakaoho kaore i te arohia e tenei tono.
Rere aratau
Ko te tahuaroto aratau RUN e whakaatu ana i te whanonga o tetahi tono e rere ana i nga iarere karaka rereke. Ka whakahaerehia e te demo nga rama rama i runga i te papa e kimo ana i te auau karaka. Ko te uara o naianei o te auau karaka i te aratau Whakahaere ka whakaatuhia ano ki te mata LCD (tirohia te Whakaahua 19).
Whakaahua 19. Rere aratau auau karere

Kei te tahuaroto aratau Whakahaere e wha nga tuemi tahuaroto:
- 8 MHz: ka rere te tono i te 8 MHz.
- 4 MHz: ka rere te tono i te 4 MHz.
- 2 MHz: ka rere te tono i te 2 MHz.
- 16 MHz: ka rere te tono i te 16 MHz.
Patohia te SEL hei kowhiri i tetahi o nga rarangi karaka aratau oma.
Pēhi UP kia puta atu i te aratau kua tohua ka hoki ki te auau karaka taunoa 16 MHz.
Tatari mo te aratau aukati
Ka taea e tenei tahua te whakauru i te STM8L15x ki te Tatari mo te aratau aukati (WFI). Ka mahia e te raupaparorohiko te raupapatanga o nga tohutohu e tika ana kia uru atu ki te aratau WFI: ka mutu te karaka PTM, ka haere tonu nga taputapu kua tohua.
I tenei whakaaturanga, e rua nga huarahi ki te puta atu i te aratau WFI:
- Ko te haukoti o waho (EXTI) ka puta ma te pehi i te SEL i runga i te rakau koa ka puta te STM8L15x mai i te aratau WFI:
Ka kimo nga rama kia pehia a SEL mai i te tahua WFI (tirohia te Whakaahua 20). Ka uru te punaha ki te aratau WFI ka whakaatuhia te panui e whai ake nei ki te LCD:
Whakaatu 20. WFI tatari mo te karere EXTI

Ka noho tonu te STM8L15x ki te aratau WFI mena ka pehia te rakau harikoa SEL. Ka puta te MCU mai i te aratau WFI, ka whakatauhia te auau karaka o te punaha ki te 16 MHz, ka timata ano te mahi tono. Ko te karere e whai ake nei ka whakaatuhia ki te mata LCD:
Whakaahua 21. Puta atu i te WFI me te karere EXTI

Tuhipoka: Mena ka puta he whakaoho i te wa e noho ana te punaha ki te aratau WFE, ka whakaroa kia ara ake te aukati EXTI i te taputapu; katahi ka ON nga LED katoa ka whakatangihia he oro mo ~10s.
- Ka whakamahia te whakaoho RTC hei whakaoho i te STM8L15x mai i te aratau WFI.
Ka kimo nga rama kia pehia a SEL mai i te tahua WFI (tirohia te Whakaahua 22). Ka uru te punaha ki te aratau WFI ka whakaatuhia te panui e whai ake nei ki te LCD:
Whakaatu 22. WFI tatari mo te karere whakaoho

Ka tae ki te wa whakaoho, ka puta te punaha mai i te aratau WFI, ka whakatauhia te auau karaka o te punaha ki te 16 MHz, ka timata ano te mahi tono. Ko te karere e whakaatuhia ana i te Whakaahua 23 ka whakaatuhia ki te mata LCD:
Whakaahua 23. Puta atu i te WFI me te panui whakaoho

Tatari mo te aratau takahanga
Ka taea e tenei tahua te whakauru i te STM8L15x ki te aratau Tatari mo te takahanga (WFE). Ka mahia e te raupaparorohiko te raupapatanga o nga tohutohu e tika ana kia uru atu ki te aratau WFE: ka mutu te karaka PTM, ka haere tonu nga peripheral kua tohua.
I tenei whakaaturanga, e rua nga huarahi ki te puta atu i te aratau WFE:
- Ko te haukoti o waho (EXTI) ka puta ma te pehi i te rakau harikoa SEL ka puta i te STM8L15x mai i te aratau WFE.
Ka kimo nga rama kia pehia a SEL mai i te tahua WFE (tirohia te Whakaahua 24). Ka uru te punaha ki te aratau WFE ka whakaatuhia te panui e whai ake nei ki te LCD:
Whakaahua 24. WFE tatari mo te karere EXTI

Ka noho tonu te STM8L15x ki te aratau WFE mena ka pehia te paatene SEL. Ka puta te MCU mai i te aratau WFE, ka whakatauhia te auau karaka o te punaha ki te 16 MHz, ka timata ano te mahi tono. Ko te karere e whai ake nei ka whakaatuhia ki te mata LCD:
Whakaahua 25. Puta atu i te WFE me te karere EXTI

- Ka taea hoki e te haukoti Whakataurite 1 te puta atu i te STM8L15x mai i te aratau WFE Ka puta tenei haukoti i te wa e nui atu ai te whakaurunga whakahuri kore (hono ki te RV3) i te vol tohutoro o roto.tage kua whakaritea ki te 1.22 V.
Ka kimo nga rama kia pehia a SEL mai i te tahua WFE (tirohia te Whakaahua 26). Ka uru te punaha ki te aratau WFE ka whakaatuhia te panui e whai ake nei ki te LCD:
Whakaatu 26. WFE tatari mo te karere haukoti i te kaiwhakarite

Ina nui ake te whakaurunga kore hurihanga a te Kaitaurite 1 i te puka tohutoro o rototage, ka puta te punaha mai i te aratau WFE, ka timata ano te mahi tono. Ko te karere e whakaatuhia ana i te Whakaahua 27 ka whakaatuhia ki te mata LCD:
Whakaahua 27. Puta atu i te WFE me te karere haukoti kaiwhakarite

Tuhipoka: Mena ka puta he whakaoho i te wa e noho ana te punaha ki te aratau WFE, ka whakaroa kia tae ra ano ki te puta o te huihuinga whakaoho; katahi ka ON nga LED katoa ka whakatangihia he oro mo ~10s.
Aratau Hohe-Kati
Ka taea e tenei tahua te whakauru i te STM8L15x ki te aratau Hohe-tu. Ka mahia e te rorohiko te raupapatanga motuhake o nga tohutohu e hiahiatia ana kia uru ki te aratau Active-halt: ka mutu te karaka PTM engari mo te RTC.
I roto i tenei whakaaturanga, e rua nga huarahi ki te puta atu i te aratau Hohe-tu:
- Ko te haukoti o waho (EXTI) ka puta ma te pehi i te SEL i runga i te rakau koa ka puta i te STM8L15x mai i te aratau Active-halt:
Kei te kimo tonu nga rama kia pehia a SEL mai i te tahua Active-halt (tirohia te Whakaahua 28). Ka uru te punaha ki te aratau Active-halt ka whakaatuhia te panui e whai ake nei ki te LCD:
Whakaahua 28. Tatari Hohe Hohe mo te karere EXTI

Ka noho tonu te MCU ki te aratau Active-halt mena ka pehia te paatene SEL. Ka pehia te SEL, ka puta te MCU mai i te aratau Active-halt, ka whakatauhia te auau karaka o te punaha ki te 16 MHz, ka timata ano te mahi tono.
Ko te karere e whai ake nei ka whakaatuhia ki te mata LCD:
Whakaahua 29. Puta atu i te Active-halt me te karere EXTI

Tuhipoka: Mena ka puta he whakaoho i te wa e noho ana te punaha ki te aratau Active-halt, ka whakaroa kia ara ake te aukati EXTI i te taputapu; katahi ka ON nga LED katoa ka whakatangihia he oro mo ~10s.
- Ko te whakaoho RTC he whakaoho i te MCU mai i te aratau Active-halt.
Ka kimo nga rama kia pehia a SEL mai i te tahua Active-halt (tirohia te Whakaahua 30). Ka uru te punaha ki te aratau Active-halt ka whakaatuhia te panui e whai ake nei ki te LCD.
Whakaahua 30. Tatari Hohe Hohe mo te karere whakaoho

Ka tae ki te wa whakaoho, ka puta te punaha mai i te aratau Active-halt, ka whakatauhia te auau karaka o te punaha ki te 16 MHz, ka timata ano te mahi tono. Ko te karere e whakaatuhia ana i te Whakaahua 31 ka whakaatuhia:
Whakaahua 31. Puta atu i te Active-halt me te karere whakaoho

Aratau kati
Ka taea e tenei tahua te whakauru i te STM8L15x ki te aratau Kati. Ka mahia e te raupaparorohiko te raupapatanga o nga tohutohu e tika ana kia uru atu ki te aratau Kati: ka mutu te PTM me nga karaka peripheral, ka mau tonu te hiko o te taputapu.
I roto i tenei whakaaturanga, e rua nga huarahi ki te puta atu i te aratau kati:
- Ko te haukoti o waho (EXTI) ka puta ma te pehi i te SEL i runga i te rakau koa ka puta te STM8L15x mai i te aratau kati:
Ka kimo nga rama tae noa ki te pehi a SEL mai i te tahua Kati. Ka uru te punaha ki te aratau kati ka whakaatuhia te panui e whai ake nei ki te LCD:
Whakaahua 32. Kati tatari mo te karere EXTI

Ka noho tonu te STM8L15x ki te aratau Kati ki te kore e pehia te paatene SEL. Ka puta te MCU mai i te aratau Halt, kua whakaritea te karaka punaha ki te 16 MHz, ka timata ano te mahi tono. Ko te karere e whai ake nei ka whakaatuhia ki te LCD:
Whakaahua 33. Puta atu i Halt me te karere EXTI

- Ka taea hoki e te haukoti Whakataurite 1 te puta atu i te STM8L15x mai i te aratau Whakamutu Ka mahia tenei haukoti ina ka nui ake te whakauru kore hurihuri i te vol tohutoro o roto.tage.
Ka kimo nga rama kia pehia a SEL mai i te tahua Halt (tirohia te Whakaahua 34). Ka uru te punaha ki te aratau Kati ka whakaatuhia te panui e whai ake nei ki te LCD:
Whakaatu 34. Kati te tatari mo te karere haukoti a te kaiwhakarite

Ina nui ake te whakaurunga kore hurihanga a te Kaitaurite 1 i te puka tohutoro o rototage, ka puta te punaha mai i te aratau Kati, ka timata ano te mahi tono. Ko te karere e whakaatuhia ana i te Whakaahua 35 ka whakaatuhia ki te mata LCD:
Whakaahua 35. Puta atu i te Whakatu me te karere haukoti kaiwhakarite

Whakaaturanga ororongo
Whakaaturanga kaiwhakamahara reo
Ko te STM8L15x microcontroller e whakaatu ana i nga taima me te ADC ka taea te whakamahi mo te wa me te tango tohu.
I roto i tenei demo, ka whakamahia te Timer 1 (TIM1) ki te whakaputa whakamohoatanga whakamohoatanga ia 45.35 µs (22.05 kHz), e rite ana ki te reo s.ampwā ling. Ko tenei huihuinga whakahou ka whakaoho i te hopu reo ADC. Ka tiakina nga raraunga reo i runga i te mahara SPI Flash i runga i te papa.
I te wa e kowhiria ai te Kaikorero Reo mai i te tahua AUDIO ma te pehi i te SEL i runga i te rakau harikoa, ka whakaatuhia te karere e whai ake nei ki te mata LCD:
Whakaahua 36. Tīmatahia te karere hopu reo

Ka whakaatu tonu tenei karere kia pehia a SEL. Ka timata te STM8L15x ki te ūkui i nga raraunga reo i rongoa i mua i runga i te mahara Flash i runga i te papa. Ko te karere kua whakaatuhia ki roto
Ko te ahua 37 e whakaatu tonu ana kia oti ra ano te mahi whakakore.
Whakaahua 37. Ūkuia te karere Flash

Ka oti te mahi ūkui, ka whakaatuhia te karere i te Whakaahua 38:
Whakaahua 38. Karere hopu reo

Ka pehia te SEL, ka timata te STM8L15x ki te tuhi reo me te whakaatu i te karere e whakaatuhia ana i te Whakaahua 39:
Whakaahua 39. Kati te karere hopu reo

Hei whakamutu i te rekoata, pehia te rakau harikoa UP, ki te kore ka mutu te tuhi aunoa a STM8L15x i muri i te 30 s ka whakaatuhia te karere e whakaatuhia ana i te Whakaahua 40:
Whakaahua 40. Whakamutua te karere hopu reo

Whakaaturanga kaitākaro reo
Kei te STM8L15x microcontroller he DAC whakauru ka taea te whakamahi hei whakaputa tohu whakaputa.
I tenei demo, ka whakahouhia e te DAC te tohu reo i tuhia ki te mahara SPI Flash.
Ko te Timer 4 (TIM4) ka whakaoho i te DAC ki te whakaputa i te tohu reo ia 45.35 µs (22.05 kHz) e rite ana ki te reo sampwā ling.
Ina kowhiria te reo Rekoata mai i te tahua-roto Kaipāho Ororongo ma te pehi i te SEL i runga i te harikoa, Ka whakaatu tonu te karere e whai ake nei mena ka pehia te SEL.
Whakaahua 41. Karere tahua Player Audio

Ka pehia te SEL, ka timata te STM8L15x ki te whakatangi i te reo, ka whakaatuhia te karere e whakaatuhia ana i te Whakaahua 42.
Whakaahua 42. Whakatangihia te reo rekoata karere

I te wa tuatahi i te wa e whakahaere ana i te whakaaturanga reo rekoata, ka tirohia e te STM8L15x te noho mo te rekoata i roto i te maharatanga SPI Flash o waho ka purei, ki te kore ko te karere e whakaatuhia ana i roto.
Ka whakaatuhia te ahua 43 mo te rua hēkona ka whakaatuhia ano te tahua kaitoro reo.
Whakaahua 43. Karekau he karere reo kua tuhia

Hei whakamutu i te demo kaitākaro reo, pēhi i te rakau harikoa UP. Ko te karere e whakaatuhia ana i te Whakaahua 41 ka whakaatuhia. Ki te kore, ka mutu aunoa te STM8L15x i te mutunga o te ngaru.
Demo kaitākaro ngaru
Ko te STM8L15x microcontroller he DAC whakauru ka taea te whakamahi hei whakaputa tohu whakaputa.
I roto i tenei demo, tetahi ngaru file kei raro i te kōpaki USER i te kaari microSD ka taea te whakatuwhera ma te whakamahi i te file pūnaha PetitFatFS me te whakawhiti ki te RAM o roto ma te poraka (512 bytes) ma te whakamahi i te DMA me te atanga SPI. Ko te Timer 4 (TIM4) ka whakaoho i te DAC ki te whakaputa i te tohu ngaru. Te reo sampKa panuitia te wa roa mai i te Ngaru File Pane. He ororongo ampKei te hono te lifier ki te atanga DAC ki te purei i te ngaru rongoa files. Ka panui tenei demo nga ngaru katoa files mai i te whaiaronga "USER" ka whakaatu i te .WAV anake filekei a ia te whakatakotoranga e whai ake nei:
- Hōputu Ororongo: PCM (he whakatakotoranga raraunga ngaru kare i kōpekehia e tohu ana ia uara i te ampLitude o te tohu i te wa o sampling.)
- Sampte reiti: 8000, 11025, 22050, 44100 Hz ranei.
- Moka Per Sample: 8-bit (Ororongo sampKo nga uara raraunga kei te awhe [0-255]).
- Te maha o nga hongere: 1 (Mono)
Te ngaru teitei fileKo te nama ka taea te panui mai i te kaari microSD ko te 3 files kua tohua ma te raupapa piapa.
Ina kowhiria te ngaru rongoa mai i te tahua-roto Kaipāho Ororongo ma te pehi i te SEL i runga i te harikoa, Ka whakaatu tonu te karere e whai ake nei mena ka pehia te SEL.
Whakaahua 44. Karere ngaru rongoa

Ka pehia te SEL, ka tirohia e te punaha mena kei te waatea he mahara kaari SD i roto i te hononga hono CN15. Mena karekau he kaari i kitea, karekau te whakaaturanga Ngaru Toa e timata, ka whakaatuhia te karere e whakaatuhia ana i te Whakaahua 45 ki runga i te LCD mo te rua hēkona ka whakaatuhia ano te Tahuaroto Kaiorooro.
Whakaahua 45. Karere ngaru rongoa

Ki te kore, mena ka kitea te kaari SD i roto i te hononga CN15 ka whakaatuhia te atanga ngaru e waatea ana i te Whakaahua 46.
Whakaahua 46. Karere ngaru e waatea ana

I tenei taumata tono, pehia:
- ka timata te patene pana SEL ki te purei i te ngaru kua tohua
- ka puta te paatene pana UP i te tahuaroto
- ka whakahekehia e te paatene pana MAUI te taupū ngaru
- ka whakanuia e te paatene pana TIKA te taupū ngaru
Kia puta te whakahau takaro, ka whakaatuhia te tahuaroto kei te Whakaahua 47.
Whakaahua 47. Whakatangihia te karere ngaru

Ina whakataa te awa ororongo, ka whakaatuhia te tahua i te Whakaahua 48.
Whakaahua 48. Whakatatari te karere ngaru

Hei whakaara ano i te purei, pehia te paatene SEL ka whakaatuhia te tahua e whakaatuhia ana i te Whakaahua 47.
Ka mutu te awa ororongo, ka tautuhia ano te tuunga o te awa, ka whakaatuhia te tahua e whakaatuhia ana i te Whakaahua 44.
Tuhipoka: Mena ka tangohia te kaari SD, ka mutu te demo ka whakaatu te mata LCD i te karere e whakaatuhia ana i te Whakaahua 49 mo te rua hēkona. Katahi ka whakaatuhia ano te tahuaroto Player Audio.
Whakaahua 49. Karere kua tangohia te kaari SD

Ko tenei tahua e whakaatu ana i te putanga firmware. Ina kowhiria tenei tahuaroto ko te karere e whakaatuhia ana i te Whakaahua 50 ka whakaatuhia ki te mata LCD:
Whakaatu 50. Te whakaatu i te whakaaturanga whakaaturanga firmware

Pēhia te rākau whakakorikori UP kia puta atu i tēnei tahua.
Te Whakapai ake i te Maama Whakaaturanga
Te whakahoahoa i te hunga pāpāho files
Ko te poari STM8L1528-EVAL ka tae mai me te mahara o te kaari MicroSD kua whakaritea me nga rauemi oro i whakamahia e te whakaaturanga. Heoi ka taea e koe te uta i to ororongo (*.wav) files i roto i te whaiaronga "USER", me enei file e tautokona ana nga whakatakotoranga e te whakaaturanga. Mo etahi atu taipitopito tirohia te Wāhanga 3.8.3: Wave player demo i te wharangi 19.
Whakaahua 51. Te whakahaere whaiaronga kaari SD

Ko te ihirangi taunoa o te pāpāho fileKei roto i te kōpaki Binary\Media.
Hei whakahoahoa i te kaari MicroSD, kape noa nga ihirangi o te kōpaki Binary\Media ki to ake mahara SD.
Te whakahoahoa i te whakaaturanga
Hei whakapai ake i te umanga whakaaturanga e rere ana i runga i to papaahi, mahia nga mahi e whai ake nei:
- Tikiake i te putanga hou o STM8L1528-EVAL mārō whakaaturanga me te pukapuka kaiwhakamahi whai pānga mai i www.st.com/mcu.
- Unuhia te ihirangi o te kōtui kua tikiakehia file ki te whaiaronga i whiriwhiria e koe.
- Whakawerahia te papa STM8L1528-EVAL ka hono atu ki te taputapu patuiro.
- Tīpakohia te kōpaki e rite ana ki to mekameka taputapu (STVD, EWARMv6, RIDE ranei).
- Whakatuwheratia te kaupapa me te hanga ano i nga puna katoa.
- Utaina te ahua o te kaupapa na roto i to patuiro.
- Tīmatahia anō te poari aro mātai (Pēhi B1: pātene tautuhi).
Tuhipoka: Ka taea hoki e koe te uta i te rua file o te firmware whakaaturanga (.hex) ma te whakamahi i te mekameka taputapu STVP (tirohia te awhina ipurangi STVP mo nga taipitopito). Ko te rua file kei te waatea i raro i te \STM8L1528-EVAL_FW\Utilities\Binary.
STM8L15x Pikitia kua whakamahia
Ko te Ripanga 2 e whakarārangi ana i nga taputapu STM8L15x e whakamahia ana i ia whakaaturanga.
Ripanga 2. Pikitia kua whakamahia
| Pikitia | Whakaaturanga |
| ADC1 | Te inenga IDD, te kaiwhakamahara reo |
| DAC | Pūoroorooro |
| KOM 1 | Te mana iti |
| Nga haukoti o waho (EXTI) | Te Mana Iti |
| GPIO | Katoa demo |
| Kaiwhakahaere karaka | Katoa demo |
| I2C1 | Thermometer +Poroorooro |
| TIM1 | Te hopu reo |
| TIM2 | Katoa nga whakaaturanga (turanga wa) |
| TIM4 | Pūoroorooro |
| SPI1 | Katoa demos + Audio Player +Voice recorder |
| RTC | Maramataka |
Tuhinga o mua
Ripanga 3. Tuhinga o mua whakahounga
| Rā | Arotakenga | Huringa |
| 27-Hepetema-2010 | 1 | Tukunga tuatahi. |
Tena Panui Ataata:
Ko nga korero kei roto i tenei tuhinga e whakaratohia ana mo nga hua ST anake. Ko te STMicroelectronics NV me ona apiti ("ST") te mana ki te whakarereke, whakatika, whakarereke, whakapai ake ranei, ki tenei tuhinga, me nga hua me nga ratonga e whakaahuatia ana i konei i nga wa katoa, kaore he panui.
Ka hokona nga hua ST katoa i runga i nga tikanga me nga tikanga hoko a ST.
Ko nga Kaihoko anake te kawenga mo te kowhiringa, te kowhiri me te whakamahi i nga hua me nga ratonga ST e whakaahuatia ana i konei, karekau he taunaha a ST e pa ana ki te kowhiringa, te kowhiringa me te whakamahi i nga hua me nga ratonga ST e whakaahuatia ana i konei.
Karekau he raihana, he mea whakaatu, he korero ranei, na te estoppel, ki te kore ranei, ki nga mana taonga hinengaro ka tukuna i raro i tenei tuhinga. Mena e pa ana tetahi wahi o tenei tuhinga ki etahi hua, ratonga tuatoru ranei, karekau e kiia he karaati raihana na ST mo te whakamahi i aua hua, ratonga ranei, etahi taonga hinengaro kei roto, ka kiia ranei he raihana mo te whakamahi i roto. ahakoa he aha nga momo hua, ratonga tuatoru ranei, etahi taonga hinengaro kei roto.
KI TE KAUPAPA KAUPAPA I TE WHAKAMAHI I TE WHAKAMAHI ME TE WHAKAMAHI I TE WHAKAMAHI ME TE WHAKAMAHI I TE WHAKAMAHI ME TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI ME TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI ME TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI, KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA. O TĒTAHI WHAKAWA), HE HAHI RĀNEI I TĒTAHI PATENE, TĒTAHI TĒTAHI, TĒTAHI TĒTAHI MANA WHAKAARO.
KI TE KAUPAPA KAUPAPA KAUPAPA I TE TUHITUHI E TE MAI WHAKAMAHI I TE WHAKAMAHI, KAORE I TE WHAKATAUTANGA, TE WHAKAMAHI, TE WHAKAMAHI, TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI KI TE HOIA, I TE KAUPAPA KAUPAPA, TE WAIRANGI, TE WHAKATAUTANGA ORA, TE WHAKAMAHI KI TE ORA, TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI. TE WHARE TANGATA, TE MATE, TE TANGATA TINO, TE TINO TINO TAIAO. KO NGA HUA ST KORE I TE WHAKAMAHI HEI “TE KAUPAPA KAUPAPA” KA WHAKAMAHI ANAKE I NGA TONO MOTIHIA I TE WHAKAMAHI A TE KAIMAHI.
Ko te hoko ano i nga hua ST me nga tikanga rereke mai i nga korero me/ranei nga ahuatanga hangarau kua tuhia i roto i tenei tuhinga ka whakakore tonu i tetahi whakamanatanga i tukuna e ST mo te hua, ratonga ST e whakaahuatia ana i konei, kaore hoki e hanga, e whakaroa ranei i roto i nga tikanga katoa, he taunahatanga o ST.
Ko te ST me te tohu ST he tohu tohu, he tohu rehita ranei a ST i nga whenua rereke.
Ko nga korero kei roto i tenei tuhinga ka whakakapi me te whakakapi i nga korero katoa i tukuna i mua.
Ko te tohu ST he tohu rehita o STMicroelectronics. Ko era atu ingoa katoa no ratou ake rangatira.
© 2010 STMicroelectronics – Pūmau te mana
STMicroelectronics roopu kamupene
Ahitereiria – Belgium – Brazil – Canada – Haina – Czech Republic – Finland – France – Germany – Hong Kong – India – Israel – Italy – Japan – Malaysia – Malta – Morocco – Philippines – Singapore – Spain – Sweden – Switzerland – United Kingdom – United Whenua o Amerika
www.st.com

Tuhinga / Rauemi
![]() |
STMICROELECTRONICS STM8L1528-EVAL Whakaaturanga Firmware [pdf] Pukapuka Kaiwhakamahi STM8L1528-EVAL Whakaaturanga Firmware, STM8L1528-EVAL, Whakaaturanga Firmware, Firmware |




