? 上午學(xué)習(xí)了看門狗捉偏,看門狗是定期的查看芯片內(nèi)部的情況牲阁,一旦發(fā)生錯(cuò)誤就向芯片發(fā)出重啟信號的電路「好簦看門狗命令在程序的中斷中擁有最高的優(yōu)先級贡茅。其工作原理是:看門狗芯片和單片機(jī)的一個(gè)I/O引腳相連,該I/O引腳通過程序控制它定時(shí)地往看門狗的這個(gè)引腳上送入高電平(或低電平)其做,這一程序語句是分散地放在單片機(jī)其他控制語句中間的顶考,一旦單片機(jī)由于干擾造成程序跑飛后而陷入某一程序段進(jìn)入死循環(huán)狀態(tài)時(shí),寫看門狗引腳的程序便不能被執(zhí)行妖泄,這個(gè)時(shí)候驹沿,看門狗電路就會由于得不到單片機(jī)送來的信號,便在它和單片機(jī)復(fù)位引腳相連的引腳上送出一個(gè)復(fù)位信號蹈胡,使單片機(jī)發(fā)生復(fù)位渊季。即程序從程序存儲器的起始位置開始執(zhí)行,這樣便實(shí)現(xiàn)了單片機(jī)的自動復(fù)位罚渐。
? 下午學(xué)習(xí)了復(fù)位和時(shí)鐘控制却汉,STM32有三種復(fù)位類型:系統(tǒng)復(fù)位,電源復(fù)位和備份域復(fù)位搅轿;時(shí)鐘有三個(gè)主要鐘源:HIS振蕩時(shí)鐘 HSE 振蕩時(shí)鐘 PLL時(shí)鐘 病涨,還有看門狗時(shí)。然后做了按鍵控制蜂鳴器的練習(xí)璧坟,根據(jù)原理圖看引腳寫程序既穆,成功用按鍵控制蜂鳴器。