找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6662|回復(fù): 0
收起左側(cè)

STM8S芯片的LSI可以做CPU主時(shí)鐘嗎?

[復(fù)制鏈接]
ID:98618 發(fā)表于 2016-1-4 03:27 | 顯示全部樓層 |閱讀模式
本文作者:Miler Shao
印象中好幾次有人問(wèn)起STM8S的內(nèi)部低速時(shí)鐘[LSI]是否可以作為系統(tǒng)主時(shí)鐘即Fmaster的問(wèn)題。從時(shí)鐘樹(shù)上看是可以的。

可當(dāng)有人在程序代碼里配置使能LSI并把主時(shí)鐘切換到LSI后,可就是不起作用。

                           

如果用戶程序代碼及外圍硬件正常的話,LSI切換為主時(shí)鐘后不工作往往是因?yàn)樯倭讼嚓P(guān)option項(xiàng)的使能配置。
如果觀察仔細(xì)的話,可以看到上面時(shí)鐘樹(shù)的紅色箭頭所指的地方提到LSI_EN 的option配置位。該配置位在開(kāi)發(fā)環(huán)境里或STVP之類的燒錄工具里都可看到。

如果要想讓LSI做主時(shí)鐘,除了相關(guān)主時(shí)鐘切換代碼外,還必須在option相關(guān)字節(jié)里配置LSI_EN位。

順便提下STM8S芯片的Beep功能的一個(gè)注意點(diǎn)。


STM8S MCU內(nèi)嵌BEEP功能,一般來(lái)說(shuō)都會(huì)使用LSI作為BEEP的時(shí)鐘源。這里要提醒的是,在配置BEEP的預(yù)分頻系數(shù)BEEPDIV[4:0]時(shí)不要配置為0x1f或者使用默認(rèn)值,芯片復(fù)位后的默認(rèn)值就是0x1f。否則BEEP計(jì)數(shù)器是不會(huì)計(jì)數(shù)工作的。

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表