色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    23472

    瀏覽量

    665623
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5211

    瀏覽量

    215826
  • STM32
    +關注

    關注

    2276

    文章

    10947

    瀏覽量

    359155
  • 編程
    +關注

    關注

    88

    文章

    3649

    瀏覽量

    94344
收藏 人收藏

    評論

    相關推薦

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

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

    DP83TC812疑難解答指南

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

    DP83822 疑難解答指南應用手冊

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

    DP83867 疑難解答指南

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

    DP83826疑難解答指南

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

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

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

    stm32單片機用什么軟件編程

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

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

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

    DP83869疑難解答指南

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

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

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

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

    精密空調
    北京匯智天源
    發布于 :2024年06月23日 15:54:02

    高低溫交變濕熱試驗箱的疑難雜癥怎么解決

    高低溫交變濕熱試驗箱的是一種復合類試驗箱,功能越多,越容易出現問題。比如在轉換為高溫試驗時,溫度的變化無法達到預期數值,一般情況下可以通過風循環系統進行排查。例如,溫度達到目標數值所用時間較長,需要查看一下擋板是否正常運行;如果溫度飆升,那么就是控制器有問題,及時處理,如更換控制儀表等。
    的頭像 發表于 05-29 08:33 ?505次閱讀
    高低溫交變濕熱試驗箱的<b class='flag-5'>疑難雜癥</b>怎么解決

    STM32疑難雜癥之一:Printf的使用

    一、Printf簡介Printf是一個標準的C庫API,用來打印信息顯示的。Printf的底層輸出調用,在windows環境下是fputc函數,在GNUC環境下是__io_putchar函數。Printf主要做兩件事:第一件是將參數字符串以及可變參數進行解析,格式化成一串字符串。第二件事就是將格式化的字符串一個字節一個字節的輸出出去(至于以什么樣的方式輸出那
    的頭像 發表于 04-02 08:09 ?4154次閱讀
    <b class='flag-5'>STM32</b>的<b class='flag-5'>疑難雜癥</b>之一:Printf的使用

    如何利用lighttools實現散光仿真呢?

    散光:攝像鏡頭形成物體的實像時, 除了成像光線,還有其他非成像光線在光學系統像面上擴散,這些非成像光線就叫做散光,散光可分為鬼像和光。
    的頭像 發表于 03-13 09:22 ?2909次閱讀
    如何利用lighttools實現<b class='flag-5'>雜</b>散光仿真呢?
    主站蜘蛛池模板: 国产精品无码视频一区二区 | 中文字幕国产视频 | 99热在线免费播放 | 持田香织abc| 久草在线福利视频在线播放 | S货SAO死你BL大点声叫BL | 99视频在线国产 | free性欧美xxx狂欢 | AV无码九九久久 | 久久精品熟一区二区三区 | 亚洲国产精品一区二区动图 | 久久99AV无色码人妻蜜 | 成人网视频在线观看免费 | 日韩欧美一区二区三区免费观看 | 欧美一区二区三区男同 | 日本一本在线播放 | 久久高清免费视频 | 亚洲午夜福利未满十八勿进 | 国产99九九久久无码熟妇 | 超碰97超碰在线视频哦 | 国产白丝精品爽爽久久久久久蜜臀 | 日本理论片和搜子同居的日子2 | 国产在线观看码高清视频 | 91精品一区二区综合在线 | 中文字幕日本一区 | 99久久精品免费看国产一区二区 | 国产精品一区二区四区 | 亚洲AV 日韩 国产 有码 | ewp系列虐杀在线视频 | 97精品免费视频 | 国产亚洲精品久久久久久禁果TV | 中文字幕在线观看网址 | 最新国产精品视频免费看 | 校花在公车上被内射好舒 | 毛片网站在线观看 | 姑娘日本大全免费观看版中文翻译 | 麻豆乱码一卡二卡三卡视频 | 扒开美女下面粉嫩粉嫩冒白浆 | 国产午夜精品不卡观看 | 国产精品青草久久福利不卡 | 欧美特级特黄AAAAA片 |