国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32編程疑難雜癥

edager ? 來源:edager ? 作者:edager ? 2024-03-28 23:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近遇到一個奇怪的問題:

如果用一個程序單獨用定時器內(nèi)中斷每隔1s點亮LED,此時LED亮度是正常的,單獨的呼吸燈程序LED亮度也正常

后來另外寫了一個程序?qū)⑸厦娑〞r器內(nèi)部中斷每隔1s點亮LED的功能跟PWM呼吸燈的程序合并在一起后呼吸燈亮度就變的很暗了,但是呼吸燈是能夠正常呼吸的

以上是什么原因?qū)е碌?

wKgZomYFjISAZjHtAABaUIIZD3M043.pngwKgZomYFjIWAWLhnAATGfZy2P1c906.png

程序如下:

#include "stm32f10x.h" // Device header
#include "Led.h"
#include "Timer.h"
#include "PWM.h"
#include "Delay.h"
#include "SysTick.h"

uint16_t i;

int main(void)
{
// SysTick_Init(72);
Timer_Init();
LED_Init();
PWM_Init(100,720); //1000Hz
while(1)
{
for(i=0; i<=100; i++)
{
PWM_SetCompare1(i);
PWM_SetCompare2(i);
Delay_ms(10);
}

for(i=0; i<=100; i++)
{
PWM_SetCompare1(100-i);
PWM_SetCompare2(100-i);
Delay_ms(10);
}
}
}

#include "stm32f10x.h" // Device header


void PWM_Init(uint16_t Per, uint16_t Psc)
{
//íaéè2?êy?á11ì?
GPIO_InitTypeDef GPIO_InitStruct;
TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct;
TIM_OCInitTypeDef TIM_OCInitStruct;

//íaéèê±?ó?a??
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);

//??ó3é?òy??PA6μ?PC6
GPIO_PinRemapConfig(GPIO_FullRemap_TIM3, ENABLE);

//GPIO?á11ì?2?êyéè??
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC,&GPIO_InitStruct);

//????ê±?ùμ¥?aμ?ê±?ó?′
TIM_InternalClockConfig(TIM3);

//?¨ê±?÷ê±?ù?á11ì?2?êyéè??
TIM_TimeBaseInitStruct.TIM_ClockDivision = TIM_CKD_DIV1;
TIM_TimeBaseInitStruct.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInitStruct.TIM_Period = Per-1; //ARR ?¤??×°???μ
TIM_TimeBaseInitStruct.TIM_Prescaler = Psc-1; //PSC ?¤·??μ?μêy
TIM_TimeBaseInitStruct.TIM_RepetitionCounter = 0;
TIM_TimeBaseStructInit(&TIM_TimeBaseInitStruct);

//ê?3?±è???á11ì?2?êyéè??
TIM_OCStructInit(&TIM_OCInitStruct);
TIM_OCInitStruct.TIM_OCMode = TIM_OCMode_PWM1;
TIM_OCInitStruct.TIM_OCPolarity = TIM_OCPolarity_Low;
TIM_OCInitStruct.TIM_OutputState = TIM_OutputState_Enable;
TIM_OCInitStruct.TIM_Pulse = 0; //CCR ??êy?÷
TIM_OC1Init(TIM3, &TIM_OCInitStruct);
TIM_OC2Init(TIM3, &TIM_OCInitStruct);

// TIM_ARRPreloadConfig(TIM3, ENABLE);
// TIM_OC1PreloadConfig(TIM3, TIM_OCPreload_Enable);

//ê1?ü?¨ê±?÷
TIM_Cmd(TIM3, ENABLE);

}


//éè??CCR,??±?PWM????±è
void PWM_SetCompare1(uint16_t Compare)
{
TIM_SetCompare1(TIM3, Compare);
}


void PWM_SetCompare2(uint16_t Compare)
{
TIM_SetCompare2(TIM3, Compare);
}

//éè???¤·??μ?μ,??±?PWM?μ?ê
void PWM_Prescaler(uint16_t Prescaler)
{
TIM_PrescalerConfig(TIM3, Prescaler, TIM_PSCReloadMode_Immediate);
}

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    243

    文章

    24596

    瀏覽量

    690838
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5872

    瀏覽量

    225619
  • STM32
    +關(guān)注

    關(guān)注

    2309

    文章

    11162

    瀏覽量

    373438
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3716

    瀏覽量

    97185
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Fluke 773毫安鉗形表讓暖通自控調(diào)試效率翻倍

    它不只是個鉗表,更是為你量身定制的集成式診斷平臺,專治各種暖通空調(diào)與樓宇自控系統(tǒng)“疑難雜癥”。
    的頭像 發(fā)表于 02-28 09:38 ?412次閱讀

    什么是晶振的散電容?

    什么是晶振的散電容?晶振的散電容,也叫做寄生電容,是指電路中非人為設(shè)計、由物理結(jié)構(gòu)自然產(chǎn)生的、有害的隱藏電容。它為什么重要?(影響)散電容之所以關(guān)鍵,是因為它會直接影響晶振的振蕩頻率精度。核心
    的頭像 發(fā)表于 11-13 18:13 ?417次閱讀
    什么是晶振的<b class='flag-5'>雜</b>散電容?

    干貨分享 | 功能安全常見疑難問題匯總

    安全干貨SafetyQ&A“功能安全常見疑難問題解答”在智能駕駛及新能源汽車的飛速發(fā)展之下,功能安全已成為繞不開的關(guān)鍵領(lǐng)域。然而在實際應(yīng)用中,一直面臨著諸多問題和挑戰(zhàn)。前不久,磐時舉辦了一場
    的頭像 發(fā)表于 09-05 16:21 ?2305次閱讀
    干貨分享 | 功能安全常見<b class='flag-5'>疑難</b>問題匯總

    【教程】使用STM32F4進(jìn)行E22-400T22S編程通信教程

    通過本文帶大家零基礎(chǔ)使用STM32F407VET6單片機進(jìn)行E22-400T22S模塊編程并進(jìn)行簡單的通信,當(dāng)然如果學(xué)會了,也可以舉一反三應(yīng)用于E22、E220、E32所有模塊上。一、STM32環(huán)境
    的頭像 發(fā)表于 08-28 19:32 ?2156次閱讀
    【教程】使用<b class='flag-5'>STM32</b>F4進(jìn)行E22-400T22S<b class='flag-5'>編程</b>通信教程

    STM32F103c8上做DLQR最優(yōu)控制算法的C編程資料

    這是我近期做的一個項目--基于STM32F103c8的DLQR控制算法的C編程,涉及DLQR最優(yōu)控制算法、嵌入式STM32F103編程、CMSIS-DSP庫使用。? ??附有完整的程序
    發(fā)表于 07-23 15:30 ?0次下載

    工業(yè)園區(qū)用電管理混亂、損耗高?安科瑞 Acrel3000電能管理系統(tǒng)幫你解決用電過程中的“疑難雜癥

    一、工業(yè)園區(qū)用電管理,這些痛點你中招了嗎?? ?工業(yè)園區(qū)作為產(chǎn)業(yè)聚集的重要區(qū)域,用電管理至關(guān)重要。但在實際運營中,不少園區(qū)都面臨著一系列棘手的用電難題。? 1.能耗居高不下,是許多工業(yè)園區(qū)的心頭之痛。生產(chǎn)設(shè)備與輔助系統(tǒng)用電分散,缺乏全局優(yōu)化策略,使得峰谷電價利用不足 ,白白浪費了降低用電成本的機會。就好比一個大型機械制造園區(qū),眾多大型加工設(shè)備全天不間斷運轉(zhuǎn),在高峰電價時段也未能合理調(diào)整生產(chǎn)安排,導(dǎo)致每月電
    的頭像 發(fā)表于 06-13 17:07 ?736次閱讀
    工業(yè)園區(qū)用電管理混亂、損耗高?安科瑞 Acrel3000電能管理系統(tǒng)幫你解決用電過程中的“<b class='flag-5'>疑難雜癥</b>”

    STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊

    電子發(fā)燒友網(wǎng)站提供《STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊.pdf》資料
    發(fā)表于 06-06 17:06 ?17次下載

    STM32F40xxx和STM32f41xx flash編程手冊

    PM0081_STM32F40xxx and STM32F41xxx單片機編程手冊
    發(fā)表于 06-06 17:02 ?5次下載

    IGBT功率模塊動態(tài)測試中夾具散電感的影響

    在IGBT功率模塊的動態(tài)測試中,夾具的散電感(Stray Inductance,Lσ)是影響測試結(jié)果準(zhǔn)確性的核心因素。散電感由測試夾具的layout、材料及連接方式引入,會導(dǎo)致開關(guān)波形畸變、電壓尖峰升高及損耗測量偏差。
    的頭像 發(fā)表于 06-04 15:07 ?2142次閱讀
    IGBT功率模塊動態(tài)測試中夾具<b class='flag-5'>雜</b>散電感的影響

    別讓宿舍用電隱患,成為校園安全的“定時炸彈”!安科瑞智慧安全用電云平臺幫你解決各種“疑難雜癥

    一、校園用電 “雷區(qū)” 大盤點 (一)私拉亂接,電路 “蜘蛛網(wǎng)” 走進(jìn)學(xué)生宿舍,常常能看到這樣的場景:從床鋪上方,一根插線板歪歪斜斜地拉到書桌旁,上面掛滿了手機充電器、臺燈、電腦等各種設(shè)備的插頭 ,就像一張雜亂無章的 “蜘蛛網(wǎng)”。這些私拉亂接的電線,就像一顆顆隱藏的定時炸彈,隨時可能引爆危險。 從電氣原理上來說,電線在正常鋪設(shè)時,會考慮到其絕緣性和散熱條件。而私拉亂接的電線,往往隨意纏繞,容易被尖銳物體刮擦、
    的頭像 發(fā)表于 06-04 12:07 ?926次閱讀
    別讓宿舍用電隱患,成為校園安全的“定時炸彈”!安科瑞智慧安全用電云平臺幫你解決各種“<b class='flag-5'>疑難雜癥</b>”

    變電所電力運維困境大揭秘!這個電力運維云平臺幫你解決所有“疑難雜癥

    一、變電所電力運維:傳統(tǒng)模式下的重重困境 在現(xiàn)代工業(yè)和生活中,變電所作為電力系統(tǒng)的關(guān)鍵環(huán)節(jié),承擔(dān)著電壓轉(zhuǎn)換、電力分配和電能質(zhì)量調(diào)控的重要任務(wù)。然而,傳統(tǒng)的變電所電力運維模式正面臨著一系列嚴(yán)峻的挑戰(zhàn),這些痛點不僅影響了電力供應(yīng)的穩(wěn)定性和可靠性,也增加了運維成本和安全風(fēng)險。 1.人力成本居高不下是傳統(tǒng)變電運維的一大難題。目前,許多變電所仍依賴人工定期巡檢,運維人員需要按照固定的時間間隔前往各個變電所進(jìn)行設(shè)備檢
    的頭像 發(fā)表于 05-21 10:18 ?963次閱讀
    變電所電力運維困境大揭秘!這個電力運維云平臺幫你解決所有“<b class='flag-5'>疑難雜癥</b>”

    電機疑難故障原因分析及解決措施

    ,電機無法拖動負(fù)載,最終導(dǎo)致了故障現(xiàn)象的產(chǎn)生。通過對轉(zhuǎn)子發(fā)生軸向位移的軸承位置的調(diào)整,解除了故障,恢復(fù)了正常生產(chǎn)。 **純分享帖,需要者可點擊附件免費獲取完整資料~~~*附件:電機疑難故障原因分析
    發(fā)表于 05-14 16:31

    光伏儲能充電樁配合不默契、成本難降?這平臺專治新能源用電 “疑難雜癥

    引言:在全球積極推動新能源發(fā)展的大背景下,光儲充一體化系統(tǒng)憑借其對清潔能源的高效利用、對電網(wǎng)壓力的有效緩解以及為電動汽車提供便捷充電服務(wù)等優(yōu)勢,成為了能源領(lǐng)域的焦點。從政策導(dǎo)向來看,各國紛紛出臺鼓勵政策,我國也明確提出構(gòu)建以新能源為主體的新型電力系統(tǒng),推動 “源網(wǎng)荷儲一體化” 發(fā)展 ,光儲充一體化系統(tǒng)迎來了前所未有的發(fā)展機遇。眾多企業(yè)和投資者紛紛涌入這個領(lǐng)域,希望在這場能源變革中搶占先機。? 一、光儲充一
    的頭像 發(fā)表于 04-28 16:32 ?1434次閱讀
    光伏儲能充電樁配合不默契、成本難降?這平臺專治新能源用電 “<b class='flag-5'>疑難雜癥</b>”

    管廊里的 “隱形醫(yī)生”!全維度監(jiān)測,精準(zhǔn)診斷電纜健康 “疑難雜癥

    電纜隧道綜合監(jiān)控系統(tǒng)TLKS-PMG-CTM 一、概述: 在城市化進(jìn)程加速的今天,電纜隧道作為電力傳輸?shù)碾[形動脈,承載著保障城市能源供應(yīng)的重要使命。然而,傳統(tǒng)的電纜隧道巡檢方式不僅效率低下,還存在較高的安全風(fēng)險。為了應(yīng)對這一挑戰(zhàn),深圳市特力康科技推出了 電纜隧道綜合監(jiān)控系統(tǒng)TLKS-PMG-CTM ,為電纜隧道的全面、實時監(jiān)護(hù)提供了創(chuàng)新解決方案。 二、工作原理: 電纜隧道綜合監(jiān)控系統(tǒng)TLKS-PMG-CTM 的工作原理是通過集成多種先進(jìn)的監(jiān)測技術(shù),如電纜故
    的頭像 發(fā)表于 04-22 11:52 ?399次閱讀

    STM32F10xxx單片機編程手冊

    電子發(fā)燒友網(wǎng)站提供《STM32F10xxx單片機編程手冊.pdf》資料免費下載
    發(fā)表于 04-14 14:56 ?17次下載