在线观看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

    文章

    23388

    瀏覽量

    663583
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5201

    瀏覽量

    214967
  • STM32
    +關注

    關注

    2273

    文章

    10926

    瀏覽量

    357780
  • 編程
    +關注

    關注

    88

    文章

    3640

    瀏覽量

    94033
收藏 人收藏

    評論

    相關推薦

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

    說到射頻的難點不得不提散,散也是射頻被稱為“玄學”的來源。散也是學習射頻必經的一個難點。本篇文章就來講一下散。
    的頭像 發表于 11-05 09:59 ?2190次閱讀
    <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 ?313次閱讀
    測試工作中的哎呀,當時怎么沒有想到

    stm32單片機用什么軟件編程

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

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

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

    DP83869疑難解答指南

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

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

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

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

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

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

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

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

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

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

    散光:攝像鏡頭形成物體的實像時, 除了成像光線,還有其他非成像光線在光學系統像面上擴散,這些非成像光線就叫做散光,散光可分為鬼像和光。
    的頭像 發表于 03-13 09:22 ?2690次閱讀
    如何利用lighttools實現<b class='flag-5'>雜</b>散光仿真呢?

    光學設計中的散光

    光學系統中的散光示意圖(來自網絡) 光學設計中的散光是從哪來的?在設計中“散光”概念的詮釋和理解對于不同的光學設計者目前并不一致,導致設計者之間的交流受阻,在某種程度上阻礙了
    的頭像 發表于 02-22 06:34 ?480次閱讀
    光學設計中的<b class='flag-5'>雜</b>散光
    主站蜘蛛池模板: 国产二区三区毛片 | wwwxx在线 | 日本aaaa级片 | 日本免费网站在线观看 | 欧美午夜影视 | 激情综合网五月婷婷 | 色女人久久 | 日韩欧美一区二区三区不卡视频 | 午夜在线看片 | 在线www天堂资源网 在线播放 你懂的 | 在线种子搜索 | 亚洲综合久久综合激情久久 | 亚洲成人午夜影院 | 欧美一区二区三区精品 | 欧美三级视频网 | 韩国三级hd | 欧美一级做一级做片性十三 | 成人男女啪啪免费观看网站 | 女人被免费网站视频在线 | 日本黄色网址免费 | 啪啪网站视频 | 性夜影院爽黄a免费视频 | 色播视频在线观看免费 | 三级黄色在线 | 好大好硬好深好爽的视频 | 国产精品免费观看网站 | 精品成人在线观看 | 操女人网 | 久久这里只有精品1 | 日本妈妈4 | 久久手机看片 | 四虎影院永久在线 | 一区二区三区高清不卡 | 欧美视频图片 | 亚洲午夜小视频 | 久久大香线蕉综合爱 | 日韩一级欧美一级一级国产 | 男女午夜免费视频 | 黄色大片a级 | 国产真实偷乱视频在线观看 | 国产裸体美女视频全黄 |