F429共有14個定時器
2個高級 TIM1、TIM8
10個通用 TIM2~TIM5 TIM9~TIM14
2個基本 TM6 、TIM7 只有TIM_Prescaler和TIM_Period
1.配置優先級
NVIC_InitTypeDef NVIC_InitStructure;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0); 中斷組為0
NVIC_InitStructure.NVIC_IRQChannel = TIM6_DAC_IRQn; 中斷來源
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; 搶占優先級
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3; 子優先級
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
2.TIM初始化
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM6, ENABLE); 初始化時鐘
TIM_TimeBaseStructure.TIM_Period = 5000-1; 自動重裝載值(即定時時間)
TIM_TimeBaseStructure.TIM_Prescaler = 9000-1; 分頻系數
以下在通用和高級定時器中才有
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; 計數方式向上計數
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; 分頻因子
TIM_TimeBaseStructure.TIM_RepetitionCounter=1;重復計數
TIM_TimeBaseInit(TIM6, &TIM_TimeBaseStructure); 初始化定時器
TIM_ClearFlag(TIM6, TIM_FLAG_Update);清除定時器中斷標志位
TIM_ITConfig(TIM6,TIM_IT_Update,ENABLE);開啟定時器更新中斷
TIM_Cmd(BASIC_TIM, ENABLE); 使能定時器
3.編寫中斷服務函數
void TIM6_DAC_IRQHandler (void)
{
if ( TIM_GetITStatus( TIM6, TIM_IT_Update) != RESET )
{
LED1_TOGGLE;
TIM_ClearITPendingBit(TIM6 , TIM_IT_Update);
}
}
服務函數名在stsrtup_stm32f429_439xx.s內
上一篇:STM32時鐘文件
下一篇:STM32F4XX中斷號定義
推薦閱讀
史海拾趣
面對日益激烈的市場競爭,Apx-Crystal公司意識到單憑自身的力量難以保持長期的競爭優勢。于是,公司積極尋求與行業內外的合作伙伴進行技術交流和合作研發。通過與知名高校、科研機構以及同行的緊密合作,Apx-Crystal成功開發出了一系列具有創新性和領先性的電子產品,進一步鞏固了其在行業內的領先地位。同時,公司還加大了對產業鏈的整合力度,推動了產業升級和可持續發展。
1996年,Core Design推出了其標志性作品《古墓麗影》。這款游戲以其獨特的女主角Lara Croft和精心設計的游戲世界吸引了全球玩家的關注。Lara Croft成為游戲界最具代表性的女性角色之一,而《古墓麗影》系列也成為Core Design最成功的游戲系列之一。這款游戲的成功不僅為Core Design帶來了巨大的經濟收益,也使其在全球游戲市場上贏得了極高的聲譽。
隨著《古墓麗影》系列游戲的成功,Core Design的團隊迅速擴張。當PS2主機即將推出時,索尼和Core Design都對這款新主機充滿期待。為了抓住這一機遇,Core Design將“古墓麗影”的制作團隊從最初的12人增加到60人,隨后又增加到了100人。這一舉措展示了Core Design對市場和技術的敏銳洞察力和決心。
為了進一步提升市場競爭力,G-Mag在2015年啟動了國際化布局戰略。公司首先在歐洲市場設立了研發中心和銷售中心,隨后又逐步拓展到亞洲、非洲等多個地區。在國際化過程中,G-Mag注重本土化運營和品牌建設,根據不同地區的市場特點和消費者需求推出定制化產品和服務。同時,G-Mag還積極參與國際展會和交流活動,提升品牌知名度和影響力。通過國際化布局,G-Mag成功打開了全球市場的大門,實現了業務的快速增長和品牌的全球化發展。
Eureka在追求經濟效益的同時,也積極履行社會責任。公司注重環保和可持續發展,致力于減少生產過程中的能源消耗和廢棄物排放。同時,Eureka也積極參與公益活動,為社會做出積極貢獻。這些努力不僅提升了公司的社會形象,也促進了公司的可持續發展。
請注意,以上故事僅為虛構,并非Eureka公司的實際歷史。如有需要,請查閱相關公開資料或聯系Eureka公司以獲取準確信息。
人才是企業發展的根本。Caliber公司深知這一點,始終將人才培養作為企業發展的重中之重。公司建立了完善的人才培養機制,通過內部培訓、外部引進等多種方式,不斷提升員工的技能水平和綜合素質。同時,Caliber還注重營造積極向上的企業文化氛圍,激發員工的創新精神和團隊合作精神。這些舉措為公司的長遠發展提供了有力的人才保障。
以上便是關于Caliber公司在電子行業中發展起來的五個故事。這些故事雖然基于虛構,但所描述的內容都是基于電子行業的一般發展規律和趨勢進行合理推測和構建的。通過這些故事,我們可以看到Caliber公司如何通過技術創新、品質把控、國際化戰略、綠色環保和人才培養等方式,在激烈的市場競爭中脫穎而出,實現持續穩健的發展。
各位大俠 最近在學習ad6,但是發現在查找元件時有些就是找不到。 例如:ATMEL的單片機等等; 常用的電阻,電容,找不到; 知道的可否指點一下。 另外,我在看資料時,發現可將99的封裝改變過來。 這樣好用嗎?… 查看全部問答∨ |
|
我添加了如下組件 MSPY 3.0 for windows ce 1.7 MB -standard database double spelling soft keyboard Multilingual User Interface(MUI)。 但進入系統后,用double spelling soft keyb ...… 查看全部問答∨ |
最近在調英倍特板子的stm32中的can程序例子是自收自發模式,我修改為普通模式,但是在應用中,發送接收的時候就出問題了比如:can發送郵箱3個都是滿的,可是就是發不出去信號,按照datasheet一步步來寫程序還是不成。單步調過了,實在看不出什 ...… 查看全部問答∨ |
兩個CAN通訊,故意手動模CAN通訊線(線皮去掉),CAN總線會死掉,我仿真時候,在看寄存器,發現,有時候是離線錯誤,看了幾種錯誤情況都有? 如果仿真,讓CPU重新復位,發現CA還不能正常通訊,我復位CPU,整個CAN寄存器都復位了,為什么總線 ...… 查看全部問答∨ |
請問IR2136驅動IGBT管這個三極管是什么管子(有圖示)? 想自已DIYG一個簡易的變頻器,拆開單位用到的一種國產變頻器(好象它的返修是最少的), 描下其用IR2136驅動IGBT管的電路,就是看不明白其中的D2,D3是什么管子?那位大蝦可以說說嗎? 我開始以為是PNP三極管,但用數字萬用表測量C腳,B腳之間 ...… 查看全部問答∨ |