void TIM1_Int_Init(u16 arr,u16 psc)
{
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
NVIC_InitTypeDef NVIC_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE); //①時(shí)鐘 TIM1 使能
//定時(shí)器 TIM1 初始化
TIM_TimeBaseStructure.TIM_Period = arr; //設(shè)置自動(dòng)重裝載寄存器周期的值
TIM_TimeBaseStructure.TIM_Prescaler =psc; //設(shè)置時(shí)鐘頻率除數(shù)的預(yù)分頻值
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; //設(shè)置時(shí)鐘分割
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //TIM 向上計(jì)數(shù)
TIM_TimeBaseStructure.TIM_RepetitionCounter=0; //高級(jí)定時(shí)器1是用定時(shí)器功能配置這個(gè)才可以是正常的計(jì)數(shù)頻率一開始的72mhz 值得注意的地方
TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure); //②初始化 TIM1
TIM_ITConfig(TIM1,TIM_IT_Update,ENABLE ); //③允許更新中斷
//中斷優(yōu)先級(jí) NVIC 設(shè)置
NVIC_InitStructure.NVIC_IRQChannel = TIM1_UP_IRQn; //TIM1 中斷
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; //先占優(yōu)先級(jí) 1 級(jí)
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3; //從優(yōu)先級(jí) 3 級(jí)
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ 通道被使能
NVIC_Init(&NVIC_InitStructure); //④初始化 NVIC 寄存器
TIM_Cmd(TIM1, ENABLE); //⑤使能 TIM1
}
void TIM1_UP_IRQHandler(void) //TIM1 中斷
{
if (TIM_GetITStatus(TIM1, TIM_IT_Update) != RESET) //檢查 TIM1 更新中斷發(fā)生與否
{
TIM_ClearFlag(TIM1, TIM_IT_Update ); //清除 TIM1 更新中斷標(biāo)志
LED1=!LED1;
}
}
上面紅字必須注意 因?yàn)楦呒?jí)定時(shí)器的時(shí)基是四個(gè) 比通用定時(shí)器多一個(gè):
順便再來一個(gè)通用定時(shí)器的配置:
void TIM4_Int_Init(u16 arr,u16 psc)
{
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
NVIC_InitTypeDef NVIC_InitStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE); //時(shí)鐘使能
//定時(shí)器TIM4初始化
TIM_TimeBaseStructure.TIM_Period = arr; //設(shè)置在下一個(gè)更新事件裝入活動(dòng)的自動(dòng)重裝載寄存器周期的值
TIM_TimeBaseStructure.TIM_Prescaler =psc; //設(shè)置用來作為TIMx時(shí)鐘頻率除數(shù)的預(yù)分頻值
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; //設(shè)置時(shí)鐘分割:TDTS = Tck_tim
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //TIM向上計(jì)數(shù)模式
TIM_TimeBaseInit(TIM4, &TIM_TimeBaseStructure); //根據(jù)指定的參數(shù)初始化TIMx的時(shí)間基數(shù)單位
TIM_ITConfig(TIM4,TIM_IT_Update,ENABLE ); //使能指定的TIM4中斷,允許更新中斷
//中斷優(yōu)先級(jí)NVIC設(shè)置
NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQn; //TIM3中斷
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; //先占優(yōu)先級(jí)0級(jí)
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3; //從優(yōu)先級(jí)3級(jí)
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道被使能
NVIC_Init(&NVIC_InitStructure); //初始化NVIC寄存器
TIM_Cmd(TIM4, ENABLE); //使能TIMx
}
//定時(shí)器4中斷服務(wù)程序
void TIM4_IRQHandler(void) //TIM3中斷
{
if (TIM_GetITStatus(TIM4, TIM_IT_Update) != RESET) //檢查TIM4更新中斷發(fā)生與否
{
TIM_ClearITPendingBit(TIM4, TIM_IT_Update ); //清除TIMx更新中斷標(biāo)志
LED0=!LED0;
// Get_Angle();
}
}
上一篇:stm32f105使用12M外部晶振
下一篇:USART配置 STM32cubemx配置USART
推薦閱讀
史海拾趣
在半導(dǎo)體行業(yè)中,供應(yīng)鏈的穩(wěn)定性和可靠性對(duì)企業(yè)的發(fā)展至關(guān)重要。Benchmarq Microelectronics Inc深知這一點(diǎn),因此始終注重供應(yīng)鏈管理和合作伙伴關(guān)系的建立。公司與多家知名供應(yīng)商建立了長期穩(wěn)定的合作關(guān)系,確保原材料的穩(wěn)定供應(yīng)和質(zhì)量可控。同時(shí),公司還加強(qiáng)庫存管理和物流配送,確保產(chǎn)品能夠及時(shí)、準(zhǔn)確地送達(dá)客戶手中。這些努力不僅提升了公司的運(yùn)營效率和市場(chǎng)競(jìng)爭(zhēng)力,還為客戶提供了更加便捷、高效的服務(wù)。
CW Industries公司一直堅(jiān)持從原材料到最終成品的完全一體化制造流程。這一制造模式使得公司能夠?qū)Ξa(chǎn)品質(zhì)量進(jìn)行更嚴(yán)格的控制,并確保每一個(gè)生產(chǎn)環(huán)節(jié)的優(yōu)化。為了進(jìn)一步提高生產(chǎn)效率,CW Industries還引進(jìn)了自動(dòng)化設(shè)備,使得制造過程更加高效和精確。這種對(duì)生產(chǎn)流程的精細(xì)管理,讓CW Industries在電子行業(yè)中樹立了良好的口碑,并為公司的持續(xù)發(fā)展提供了有力保障。
國光新業(yè)深知技術(shù)創(chuàng)新是企業(yè)發(fā)展的核心動(dòng)力。截至目前,公司已擁有授權(quán)專利78項(xiàng),其中發(fā)明專利30項(xiàng),實(shí)用新型專利48項(xiàng),還有數(shù)十項(xiàng)專利正在實(shí)質(zhì)審查中。這些專利的積累,不僅彰顯了公司在電容器領(lǐng)域的深厚技術(shù)底蘊(yùn),更為公司產(chǎn)品的持續(xù)升級(jí)與市場(chǎng)競(jìng)爭(zhēng)力的提升提供了有力保障。公司還主導(dǎo)起草了兩項(xiàng)該類高分子電容器國家標(biāo)準(zhǔn),進(jìn)一步鞏固了其在行業(yè)內(nèi)的領(lǐng)先地位。
D3 Semiconductor自創(chuàng)立之初,就致力于半導(dǎo)體技術(shù)的研發(fā)與創(chuàng)新。公司憑借其獨(dú)特的超結(jié)金屬氧化物半導(dǎo)體場(chǎng)效應(yīng)晶體管(MOSFET)技術(shù),在功率電子市場(chǎng)上迅速嶄露頭角。這項(xiàng)技術(shù)在硬開關(guān)應(yīng)用中展現(xiàn)出了同類最佳性能,為通訊、企業(yè)計(jì)算、不間斷電源(UPS)和太陽能等領(lǐng)域提供了高效可靠的解決方案。D3 Semiconductor的這一技術(shù)突破不僅贏得了市場(chǎng)的認(rèn)可,也為公司后續(xù)的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
隨著全球市場(chǎng)的不斷開放和經(jīng)濟(jì)的全球化,ADC開始將業(yè)務(wù)拓展至全球范圍。公司在全球各地設(shè)立了分支機(jī)構(gòu),并建立了完善的銷售和服務(wù)網(wǎng)絡(luò)。通過全球化布局,ADC成功打開了新的市場(chǎng),提升了品牌影響力,實(shí)現(xiàn)了業(yè)務(wù)的快速增長。
本帖最后由 jameswangsynnex 于 2015-3-3 19:59 編輯 惠普陷入“黑屏門”竟稱蟑螂惹的禍 3000消費(fèi)者網(wǎng)上抱團(tuán)維權(quán),惠普未對(duì)召回要求給予回應(yīng) 3月15日晚,備受矚目的CCTV3·15 晚會(huì)披露了惠普DV2000和V3000筆記本電腦在出現(xiàn)溫度過高 ...… 查看全部問答∨ |
|
我用的FPGA是CyconeII,EP2C70F672C8,工程要求最高時(shí)鐘為250MHZ,但是用QuartusII V8.1編譯后,總是滿足不了時(shí)鐘要求,僅能跑到175MHz,但是如果選擇同型號(hào)速度為C6的芯片編譯,就能達(dá)到時(shí)鐘要求。編譯后僅用20%的資源。 &nb ...… 查看全部問答∨ |
我在編譯sqlite3.dll時(shí)出現(xiàn)無法解析的外部符號(hào) localtime_s error LNK2019: 無法解析的外部符號(hào) localtime_s,該符號(hào)在函數(shù) localtimeOffset 中被引用… 查看全部問答∨ |
我用的是32位RISC 嵌入式SoC 芯片,主頻20M,內(nèi)存2M,F(xiàn)LASH2M,現(xiàn)在要編寫一個(gè)車輛進(jìn)出的控制程序,其中該控制設(shè)備外接了很多外設(shè),比如說打印機(jī)等,因?yàn)橐郧皼]做過類似的程序,現(xiàn)在想請(qǐng)教各為大俠總的思路應(yīng)該是怎么樣的?如何來處理來自不同設(shè)備 ...… 查看全部問答∨ |
|
am335x adc touch 這部分.我在文檔(Technical Reference Manual)上的 STEPCONFIG1寄存器里.看到了 WPNSW、XNPSW、等這些東西。請(qǐng)問這些東西是代表什么意思。哪個(gè)文檔上有說明?!? 查看全部問答∨ |
|
【上?!扛呖萍紕?chuàng)業(yè)公司招FAE,電源管理/LED驅(qū)動(dòng)方向_2014/08/29 公司是一家創(chuàng)業(yè)公司,由國內(nèi)知名上市公司和國家科學(xué)產(chǎn)業(yè)基金共同投資,核心成員都是高學(xué)歷,有十多年數(shù)?;旌霞呻娐吩O(shè)計(jì)的技術(shù)專家,也有知名半導(dǎo)體外企的高管。公司氛圍非常融洽、積極向上。公司的某新產(chǎn)品最近一次流片成功,前景大好,需要各類 ...… 查看全部問答∨ |
正如 題目所說 我得課題是 逆變電源的無線通訊模塊設(shè)計(jì) 老師叫總結(jié)了 所有無線的優(yōu)缺點(diǎn)后 叫我基于ZigBee 實(shí)現(xiàn)無線通訊功能, 剛接觸ZigBee 完全不知道如何下手 身邊的同學(xué)沒有類似課題 所以 希望能找朋友 求帶 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- stm32與Arduino的比較
- STM32H503開發(fā)(2)----STM32CubeProgrammer燒錄
- STM32簡(jiǎn)介 STM32和ARM7的關(guān)系
- stm32屬于arm嗎_arm和stm32的區(qū)別
- STM32調(diào)試神器STM32CubeMonitor介紹
- 基于通過寄存器和調(diào)用庫函數(shù)的方式,對(duì)比測(cè)試STM32讀寫IO時(shí)間
- 基于STM32單片機(jī)通過使用宏assert_param來實(shí)現(xiàn)運(yùn)行時(shí)間檢測(cè)
- 基于stm32單片機(jī)利用通用定時(shí)器輸出PWM
- 工程師STM32單片機(jī)學(xué)習(xí)基礎(chǔ)手記(4):用PWM實(shí)現(xiàn)熒火蟲燈
- 激光雷達(dá)最重要的參數(shù):信噪比
- 十字路口的“金屬休克”:盤點(diǎn)那些智駕系統(tǒng)很難替代人類駕駛員的場(chǎng)景
- IP智能家居控制系統(tǒng)
- 鋰離子電池充電電路設(shè)計(jì)
- 手機(jī)中音頻系統(tǒng)抗ESD和EMI干擾設(shè)計(jì)
- 北航吳江浩教授團(tuán)隊(duì)研發(fā)的首個(gè)具備自主懸停能力的仿蜂鳥微型飛行器
- 基于VMR6512的無線音頻轉(zhuǎn)發(fā)器設(shè)計(jì)
- CS7123在電視盒中的應(yīng)用
- AiMOGA墨甲機(jī)器人驚艷亮相印尼車展,加速東南亞智能銷售布局
- LED閃光燈驅(qū)動(dòng)芯片在照相手機(jī)中的應(yīng)用
- 有獎(jiǎng)直播:聯(lián)詠安防監(jiān)控方案及未來技術(shù)方向 報(bào)名開始啦!
- 留下你的點(diǎn)評(píng),是德科技信號(hào)分析儀,精美禮品等你拿!
- 有獎(jiǎng)?wù){(diào)查——We want you!好的參考設(shè)計(jì)網(wǎng)站什么樣?
- 話說我接觸的ADI實(shí)驗(yàn)室電路“評(píng)估板”
- 有獎(jiǎng)直播:安森美光伏和儲(chǔ)能產(chǎn)品介紹
- MPS 送福利 | 商城上線送單,送京東卡,8000元好禮等你拿!
- EEWORLD 示波器問卷有獎(jiǎng)大調(diào)查
- 瑞士采用Suteria機(jī)器人制作蛋糕
- 機(jī)器人在鋰電行業(yè)產(chǎn)線應(yīng)用
- ABB機(jī)器人在無人旅店中的應(yīng)用
- 大族Star機(jī)器人用于工業(yè)自動(dòng)化的特點(diǎn)及優(yōu)勢(shì)介紹
- 史陶比爾全封閉式6軸機(jī)器人,在汽車零部件中去毛刺的應(yīng)用
- Nokia 7 Plus現(xiàn)身跑分網(wǎng)站:驍龍660+4GB內(nèi)存
- 華為P20系列包含三款新機(jī):新增更多配色
- 索尼XperiaXZ Pro設(shè)計(jì)圖曝光:全面屏+后置雙攝
- 疑vivo Xplay7配置曝光:4K屏/首發(fā)驍龍845芯片
- iPhone要倒霉?美國要求手機(jī)電池可拆卸/維修