久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > stm8s參考手冊(cè)上未說明的細(xì)節(jié)

stm8s參考手冊(cè)上未說明的細(xì)節(jié)

作者: 時(shí)間:2016-11-28 來源:網(wǎng)絡(luò) 收藏
1,字編程(Word programming)時(shí),地址必須4字節(jié)對(duì)齊,從首地址開始,4字節(jié)連續(xù)裝載后自動(dòng)開始編程過程。
說明:例如要寫入u16(16位無符號(hào)整形)類型的數(shù)據(jù)0x1234到0x4005地址處,按4字節(jié)對(duì)齊,要寫入的4字節(jié)地址為0x4004-0x4007,依次裝載數(shù)據(jù)為:0x4004處dump,0x4005處為0x12,0x4006處為0x34,0x4007處為dump(其中dump可以為任意值,為0即可)。
2,蜂鳴器(BEEP)模塊的時(shí)鐘源門控使能為“CLK->PCKENR2 |= CLK_PCKENR2_AWU;”。
說明:CLK->PCKENR1和CLK->PCKENR2寄存器為各外設(shè)的時(shí)鐘門控,默認(rèn)值都為0xff,即默認(rèn)都開啟。如果有功耗要求可以全部關(guān)閉,需要用到的外設(shè)再單獨(dú)打開。這時(shí)就要注意,手冊(cè)上沒有介紹BEEP的時(shí)鐘門控是哪個(gè)。時(shí)鐘門控開啟后,才能通過“BEEP->CSR |= BEEP_CSR_BEEPEN;”來使能BEEP輸出。當(dāng)然,像stm8s105c6這樣BEEP輸出需要通過配置選項(xiàng)字節(jié)實(shí)現(xiàn)的,也別忘了調(diào)試前先用swim燒錄的方式配置好相應(yīng)的選項(xiàng)字節(jié)。
3,獨(dú)立看門狗模塊(IWDG)模塊開啟后無法關(guān)閉。
說明:若程序中有需要用到獨(dú)立看門狗模塊的,配置步驟為
//配置成20ms超時(shí)復(fù)位,對(duì)LSI/2先64分頻,再設(shè)置RL[7:0]=20
IWDG->KR = KEY_ACCESS; IWDG->KR = KEY_REFRESH; //恢復(fù)寫保護(hù)
IWDG->KR = KEY_ENABLE; //啟動(dòng)看門狗
主循環(huán)中通過“IWDG->KR = KEY_REFRESH;//刷新計(jì)數(shù)值”來喂狗。
此模塊開啟后無法關(guān)閉,只能在復(fù)位后默認(rèn)處于關(guān)閉狀態(tài)。
注:文中代碼實(shí)現(xiàn)的前提是已包含stm8s官方庫文件中的stm8s.h文件。


關(guān)鍵詞: stm8s參考手

評(píng)論


技術(shù)專區(qū)

關(guān)閉