日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

    244

    文章

    24731

    瀏覽量

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

    關(guān)注

    116

    文章

    5894

    瀏覽量

    226717
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11195

    瀏覽量

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

    關(guān)注

    90

    文章

    3724

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    安川變頻器故障如何排除變頻器軟故障分析

    安川變頻器的“軟故障”通常是指那些時好時壞、沒有明顯硬件燒毀痕跡,或者一復(fù)位就暫時正常的“疑難雜癥”。這類故障往往比硬件損壞更棘手,因為它們的原因比較隱蔽。 結(jié)合一線維修經(jīng)驗和官方技術(shù)文檔,軟故障
    的頭像 發(fā)表于 04-20 07:13 ?98次閱讀
    安川變頻器故障如何排除變頻器軟故障分析

    怎么理解TCP三次握手和四次揮手

    作為運維工程師,無論是排查網(wǎng)絡(luò)故障、分析日志,還是配置負(fù)載均衡器,都需要對 TCP 協(xié)議有深入理解。很多"疑難雜癥"的根源,往往在于對 TCP 狀態(tài)轉(zhuǎn)換和連接管理理解不夠透徹。
    的頭像 發(fā)表于 04-10 16:42 ?819次閱讀

    浮思特 | 告別盲目拆修,紅外熱成像如何精準(zhǔn)定位房屋漏水點?

    在房屋維護與修繕領(lǐng)域,漏水問題堪稱“頭號疑難雜癥”。尤其是廚房和衛(wèi)生間,這些區(qū)域用水頻繁,管道錯綜復(fù)雜,一旦發(fā)生滲漏,不僅影響自家生活,還可能殃及鄰里,引發(fā)糾紛。傳統(tǒng)的漏水檢測方法往往令人頭疼。很多
    的頭像 發(fā)表于 03-26 10:20 ?228次閱讀
    浮思特 | 告別盲目拆修,紅外熱成像如何精準(zhǔn)定位房屋漏水點?

    福祿克18B+數(shù)字萬用表的應(yīng)用案例

    在電氣檢測與電子維修的江湖里,福祿克(Fluke)一直是個繞不開的名字。從現(xiàn)場維修的嘈雜廠房到實驗室研發(fā)的靜謐臺桌,技術(shù)人員對萬用表的要求其實很純粹:皮實耐用、讀數(shù)精準(zhǔn)、關(guān)鍵時刻能搞定“疑難雜癥”。
    的頭像 發(fā)表于 03-19 09:13 ?780次閱讀

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

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

    什么是晶振的散電容?

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

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

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

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

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

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

    一、校園用電 “雷區(qū)” 大盤點 (一)私拉亂接,電路 “蜘蛛網(wǎng)” 走進學(xué)生宿舍,常常能看到這樣的場景:從床鋪上方,一根插線板歪歪斜斜地拉到書桌旁,上面掛滿了手機充電器、臺燈、電腦等各種設(shè)備的插頭 ,就像一張雜亂無章的 “蜘蛛網(wǎng)”。這些私拉亂接的電線,就像一顆顆隱藏的定時炸彈,隨時可能引爆危險。 從電氣原理上來說,電線在正常鋪設(shè)時,會考慮到其絕緣性和散熱條件。而私拉亂接的電線,往往隨意纏繞,容易被尖銳物體刮擦、
    的頭像 發(fā)表于 06-04 12:07 ?1036次閱讀
    別讓宿舍用電隱患,成為校園安全的“定時炸彈”!安科瑞智慧安全用電云平臺幫你解決各種“<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)變電運維的一大難題。目前,許多變電所仍依賴人工定期巡檢,運維人員需要按照固定的時間間隔前往各個變電所進行設(shè)備檢
    的頭像 發(fā)表于 05-21 10:18 ?1150次閱讀
    變電所電力運維困境大揭秘!這個電力運維云平臺幫你解決所有“<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
    武宁县| 丘北县| 金堂县| 温宿县| 长丰县| 新宁县| 石林| 普陀区| 迁西县| 铜陵市| 永新县| 徐汇区| 酒泉市| 宜君县| 绩溪县| 丹寨县| 介休市| 神农架林区| 罗田县| 屏山县| 牡丹江市| 稷山县| 余江县| 临沭县| 七台河市| 宝山区| 辛集市| 新和县| 江油市| 屏山县| 北宁市| 邻水| 抚宁县| 江山市| 宣威市| 华坪县| 封丘县| 盐津县| 江孜县| 沛县| 永宁县|