女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

STM32編程疑難雜癥

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

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

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

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

    關(guān)注

    242

    文章

    23691

    瀏覽量

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

    關(guān)注

    116

    文章

    5364

    瀏覽量

    218005
  • STM32
    +關(guān)注

    關(guān)注

    2289

    文章

    11011

    瀏覽量

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

    關(guān)注

    88

    文章

    3679

    瀏覽量

    94862
收藏 人收藏

    評(píng)論

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

    變電所電力運(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 ?147次閱讀
    變電所電力運(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)勢,成為了能源領(lǐng)域的焦點(diǎn)。從政策導(dǎo)向來看,各國紛紛出臺(tái)鼓勵(lì)政策,我國也明確提出構(gòu)建以新能源為主體的新型電力系統(tǒng),推動(dòng) “源網(wǎng)荷儲(chǔ)一體化” 發(fā)展 ,光儲(chǔ)充一體化系統(tǒng)迎來了前所未有的發(fā)展機(jī)遇。眾多企業(yè)和投資者紛紛涌入這個(gè)領(lǐng)域,希望在這場能源變革中搶占先機(jī)。? 一、光儲(chǔ)充一
    的頭像 發(fā)表于 04-28 16:32 ?255次閱讀
    光伏儲(chǔ)能充電樁配合不默契、成本難降?這平臺(tái)專治新能源用電 “<b class='flag-5'>疑難雜癥</b>”

    管廊里的 “隱形醫(yī)生”!全維度監(jiān)測,精準(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 的工作原理是通過集成多種先進(jìn)的監(jiān)測技術(shù),如電纜故
    的頭像 發(fā)表于 04-22 11:52 ?116次閱讀

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

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

    DP83TC812疑難解答指南

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

    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è)

    DP83867 疑難解答指南

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

    DP83826疑難解答指南

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

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

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

    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 ?3098次閱讀

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

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

    DP83869疑難解答指南

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

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

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