計數器模式
tim2-tim5
可以由向上計數、向下計數、向上向下雙向計數。向上計數模式中,計數器從
0計數到自動載入值
(timx_arr
計數器內容
),然後重新從
0開始計數並且產生乙個計數器溢位事件。在向下模式中,計數器從自動裝入的值
(timx_arr)
開始向下計數到
0,然後從自動裝入的值重新開始,並產生乙個計數器向下溢位事件。而**對齊模式(向上
/向下計數)是計數器從
0開始計數到自動裝入的值
-1,產生乙個計數器溢位事件,然後向下計數到
1並且產生乙個計數器溢位事件;然後再從
0開始重新計數
先設定tim3 向上計數 1秒1次中斷,再設定tim4向下計數1/4秒中斷一次,在中斷函式中列印counter,中斷函式中不推薦使用printf
timer3_config
1void timer3_config(void)2
timer4_config
1void timer4_config(void)2
tim3_irqhandler
1void tim3_irqhandler(void)2
8 printf("
allen:-->tim3:%d\n\r
", counter3++);
9 }
tim4_irqhandler
1void tim4_irqhandler(void)2
8 printf("
allen:-->tim4:%d\n\r
", counter4++);;
910 }
EXTI外部中斷觸發 神舟IV
先設定兩個中斷輸入口 pa6 pa7 浮空輸入 pa6下降沿,pa7上公升沿 exti config 1 void exti config void 2 設定兩個pin pb0 pb1 推挽輸出 為中斷輸入pa6 pa7提供中斷源 exti input config 1 void exti inpu...
神舟IV板 W25X16 FLASH範例使用
使用該例子做移植時,出現了形形色色的問題,按我最原始的想法,是將w25x16分成幾個區域,如下圖 0x00000 0x00fff 4k 作為頭資訊,0x01000 0x01fff 4k 作為配置資訊,0x02000 0x03ffff 256k 作為保留區域,從0x100000 0x1fffff 1m...
STM32 TIM定時 中斷
今天講解stm32f103定時器定時 中斷功能,在昨天定時器延時的軟體工程上新增tim3定時的功能,自己也可以試著將昨天的工程新增修改得到。訪問密碼 acd8 工程現象 間隔 定時器定時 500ms led變化一次,並且串列埠列印 stm32f103ze有8個定時器 tim1 tim8 改工程以ti...