在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32編程疑難雜癥

edager ? 來源:edager ? 作者:edager ? 2024-03-28 23:29 ? 次閱讀

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

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

后來另外寫了一個程序將上面定時器內部中斷每隔1s點亮LED的功能跟PWM呼吸燈的程序合并在一起后呼吸燈亮度就變的很暗了,但是呼吸燈是能夠正常呼吸的

以上是什么原因導致的?

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);
}

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23767

    瀏覽量

    671757
  • PWM
    PWM
    +關注

    關注

    116

    文章

    5434

    瀏覽量

    218473
  • STM32
    +關注

    關注

    2290

    文章

    11018

    瀏覽量

    362971
  • 編程
    +關注

    關注

    88

    文章

    3686

    瀏覽量

    94958
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    工業園區用電管理混亂、損耗高?安科瑞 Acrel3000電能管理系統幫你解決用電過程中的“疑難雜癥

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

    STM32F40xxx和STM32f41xx flash編程手冊

    PM0081_STM32F40xxx and STM32F41xxx單片機編程手冊
    發表于 06-06 17:02 ?2次下載

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

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

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

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

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

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

    管廊里的 “隱形醫生”!全維度監測,精準診斷電纜健康 “疑難雜癥

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

    散有什么影響?散從哪里來?

    說到射頻的難點不得不提散,散也是射頻被稱為“玄學”的來源。散也是學習射頻必經的一個難點。本篇文章就來講一下散。
    的頭像 發表于 11-05 09:59 ?4046次閱讀
    <b class='flag-5'>雜</b>散有什么影響?<b class='flag-5'>雜</b>散從哪里來?

    DP83822 疑難解答指南應用手冊

    電子發燒友網站提供《DP83822 疑難解答指南應用手冊.pdf》資料免費下載
    發表于 09-09 11:09 ?1次下載
    DP83822 <b class='flag-5'>疑難</b>解答指南應用手冊

    DP83826疑難解答指南

    電子發燒友網站提供《DP83826疑難解答指南.pdf》資料免費下載
    發表于 09-06 09:48 ?0次下載
    DP83826<b class='flag-5'>疑難</b>解答指南

    測試工作中的哎呀,當時怎么沒有想到

    呢?但實際情況是,逃逸到線上的缺陷,疑難雜癥式的極端異常的問題很少,大部分都不復雜且可以在設計和開發中規避,或者在測試過程中被識別出來。針對此類問題,從測試覆蓋度的角度,本文試圖解釋一下為何會發生這樣的事
    的頭像 發表于 09-06 09:45 ?454次閱讀
    測試工作中的哎呀,當時怎么沒有想到

    stm32單片機用什么軟件編程

    STM32單片機是一種廣泛應用于嵌入式系統領域的微控制器,具有高性能、低功耗、豐富的外設接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述 STM32單片機
    的頭像 發表于 09-02 10:16 ?3267次閱讀

    從技術小白到“中國汽車示波器診斷第一人”

    虹科故事系列08202401本期導讀虹科汽車售后事業部負責人陳國飛,虹科高級工程師,擁有16年汽車售后診斷技術經驗。他精通示波器診斷和噪音振動檢測技術,善于解決汽車診斷的疑難雜癥,多次獲得主機廠售后
    的頭像 發表于 08-30 12:09 ?1184次閱讀
    從技術小白到“中國汽車示波器診斷第一人”

    虹科故事 從技術小白到“中國汽車示波器診斷第一人”

    虹科汽車售后事業部負責人陳國飛,虹科高級工程師,擁有16年汽車售后診斷技術經驗。他精通示波器診斷和噪音振動檢測技術,善于解決汽車診斷的疑難雜癥,多次獲得主機廠售后部門和修理廠高度好評,同時受到全球
    的頭像 發表于 08-13 10:08 ?676次閱讀
    虹科故事 從技術小白到“中國汽車示波器診斷第一人”

    精密空調壓縮機“生病了”?5分鐘搞定精密空調壓縮機疑難雜癥#精密空調

    精密空調
    北京匯智天源
    發布于 :2024年06月23日 15:54:02
    主站蜘蛛池模板: 99久久免费午夜国产精品 | 亚洲伊人电影 | 天天操人人爱 | 第四色亚洲色图 | 五月婷婷色丁香 | 亚洲国产精品久久精品怡红院 | 天天爽夜夜爽精品视频一 | 国产三级中文字幕 | 亚洲国产精品久久网午夜 | 色噜噜噜噜噜在线观看网站 | 精品在线视频一区 | 久久久久免费 | 天堂8在线天堂bt | 色视频免费观看高清完整 | 劳拉淫欲护士bd字幕 | 免费在线不卡视频 | 99久久99久久久精品齐齐鬼色 | 91成人免费在线视频 | 午夜影院普通用户体验区 | 色噜噜狠狠色综合久 | 午夜噜噜噜| 狠狠插综合网 | 欧美性猛交xxx嘿人猛交 | 奇米影视777欧美在线观看 | 亚洲色图.com | 亚洲邪恶天堂影院在线观看 | 77788色淫免费网站视频 | 久久最新精品 | 日本不卡高清免费v日本 | 黄色网日本 | 欧美一级黄色片视频 | 国产区一区二区三 | 亚洲综合国产一区二区三区 | 妖精视频永久在线入口 | 黄色免费大全 | 色a在线| 欧美高h | 美女视频黄色的免费 | 欲色淫香 | 日韩免费观看的一级毛片 | 夜夜操国产 |