一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

STM32編程疑難雜癥

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

掃碼添加小助手

加入工程師交流群

最近遇到一個(gè)奇怪的問(wèn)題:

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

后來(lái)另外寫(xiě)了一個(gè)程序?qū)⑸厦娑〞r(shí)器內(nèi)部中斷每隔1s點(diǎn)亮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)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23847

    瀏覽量

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

    關(guān)注

    116

    文章

    5521

    瀏覽量

    219400
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11032

    瀏覽量

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

    關(guān)注

    88

    文章

    3689

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊(cè)

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

    STM32F40xxx和STM32f41xx flash編程手冊(cè)

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

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

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

    變電所電力運(yùn)維困境大揭秘!這個(gè)電力運(yùn)維云平臺(tái)幫你解決所有“疑難雜癥

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

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

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

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

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

    散有什么影響?散從哪里來(lái)?

    說(shuō)到射頻的難點(diǎn)不得不提散,散也是射頻被稱為“玄學(xué)”的來(lái)源。散也是學(xué)習(xí)射頻必經(jīng)的一個(gè)難點(diǎn)。本篇文章就來(lái)講一下散。
    的頭像 發(fā)表于 11-05 09:59 ?4518次閱讀
    <b class='flag-5'>雜</b>散有什么影響?<b class='flag-5'>雜</b>散從哪里來(lái)?

    DP83822 疑難解答指南應(yīng)用手冊(cè)

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

    DP83826疑難解答指南

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

    測(cè)試工作中的哎呀,當(dāng)時(shí)怎么沒(méi)有想到

    呢?但實(shí)際情況是,逃逸到線上的缺陷,疑難雜癥式的極端異常的問(wèn)題很少,大部分都不復(fù)雜且可以在設(shè)計(jì)和開(kāi)發(fā)中規(guī)避,或者在測(cè)試過(guò)程中被識(shí)別出來(lái)。針對(duì)此類問(wèn)題,從測(cè)試覆蓋度的角度,本文試圖解釋一下為何會(huì)發(fā)生這樣的事
    的頭像 發(fā)表于 09-06 09:45 ?490次閱讀
    測(cè)試工作中的哎呀,當(dāng)時(shí)怎么沒(méi)有想到

    stm32單片機(jī)用什么軟件編程

    STM32單片機(jī)是一種廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點(diǎn)。要對(duì)STM32單片機(jī)進(jìn)行編程,需要選擇合適的軟件工具。 概述 STM32單片機(jī)
    的頭像 發(fā)表于 09-02 10:16 ?3480次閱讀

    從技術(shù)小白到“中國(guó)汽車示波器診斷第一人”

    虹科故事系列08202401本期導(dǎo)讀虹科汽車售后事業(yè)部負(fù)責(zé)人陳國(guó)飛,虹科高級(jí)工程師,擁有16年汽車售后診斷技術(shù)經(jīng)驗(yàn)。他精通示波器診斷和噪音振動(dòng)檢測(cè)技術(shù),善于解決汽車診斷的疑難雜癥,多次獲得主機(jī)廠售后
    的頭像 發(fā)表于 08-30 12:09 ?1245次閱讀
    從技術(shù)小白到“中國(guó)汽車示波器診斷第一人”

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

    虹科汽車售后事業(yè)部負(fù)責(zé)人陳國(guó)飛,虹科高級(jí)工程師,擁有16年汽車售后診斷技術(shù)經(jīng)驗(yàn)。他精通示波器診斷和噪音振動(dòng)檢測(cè)技術(shù),善于解決汽車診斷的疑難雜癥,多次獲得主機(jī)廠售后部門和修理廠高度好評(píng),同時(shí)受到全球
    的頭像 發(fā)表于 08-13 10:08 ?730次閱讀
    虹科故事 從技術(shù)小白到“中國(guó)汽車示波器診斷第一人”