今天呢,我學習到了系統(tǒng)定時器SYSTICK,這部分知識在以后很多地方會運用到屈呕,在這部分知識里面微宝,學習到了往重裝載寄存器里面填數(shù)字,計時器自動減虎眨,減到0時會觸發(fā)一次中斷蟋软,然后重裝載寄存器重新賦值,利用這一點可以實現(xiàn)LED燈的閃爍嗽桩。設置1秒鐘閃爍如下岳守。
1,由STM32開發(fā)板可知定時器的頻率是180MHz碌冶,定時器作減法運算的時間是1/180MHz湿痢,所以1ms等于定時器減完180000,因為定時器是24位的扑庞,我們只能執(zhí)行1ms中斷一次譬重,在中斷里面可以設置個參數(shù)times--,times=100;這樣就能實現(xiàn)1sLED閃爍一次。
2罐氨,實現(xiàn)呼吸燈害幅,由上面擴展LED閃爍控制LED的頻率,在循環(huán)里面中斷的實現(xiàn)岂昭。