娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年08月31日(星期六)

2020年08月31日 | STM8L101F3P6 TIM4 實現(xiàn)呼吸燈效果(1)

發(fā)布者:532829319hmk 來源: eefocus關(guān)鍵字:STM8L101F3P6  TIM4  呼吸燈 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

要實現(xiàn)呼吸燈效果,主要就是確定 頻率,兩個方面的頻率:①以多快的頻率開關(guān)LED,②以多塊的頻率 修改脈沖寬度。我們的例子的頻率是:產(chǎn)生100us 中斷 來開關(guān)LED, 每10ms 修改一次  脈沖寬度,100個等級,1s的頻率呼吸。


有兩種實現(xiàn)方式:直接PWM 輸出   另一種 是用定時器 模擬PWM  優(yōu)點是任意引腳都可以實現(xiàn)。這里先用后一種方式實現(xiàn)。


主要代碼


#define LED_GPIO_PORT  GPIOD

#define LED_GPIO_PINS  GPIO_Pin_0 

#define led_on    GPIO_SetBits(LED_GPIO_PORT,LED_GPIO_PINS)

#define led_off   GPIO_ResetBits(LED_GPIO_PORT,LED_GPIO_PINS)

 


void led_pwm_init(void)

{

    GPIO_Init(LED_GPIO_PORT, LED_GPIO_PINS, GPIO_Mode_Out_PP_Low_Slow);//初始化LED,GPD0低速推挽輸出

    

    CLK_PeripheralClockConfig (CLK_Peripheral_TIM4,ENABLE); //使能外設(shè)時鐘,STM8L外設(shè)時鐘默認(rèn)關(guān)閉,使用前需使能

    

   

     TIM4_TimeBaseInit(TIM4_Prescaler_2, 0x64);//16M/8/2=1M,0xff=255,100*(1/1M)=100uS,大約61次中斷是1S

   // Clear TIM4 update flag 

    TIM4_ClearFlag(TIM4_FLAG_Update);//向上清除溢出標(biāo)志

    //Enable update interrupt 

    TIM4_ITConfig(TIM4_IT_Update, ENABLE);//向上溢出中斷使能,中斷向量號25

   TIM4_Cmd(ENABLE);//TIM4使能

   enableInterrupts();//開啟中斷總開關(guān)     

}

 


/**

  * @brief  Timer4 Update/Overflow Interrupt routine.

  * @param  None

  * @retval None

  */

INTERRUPT_HANDLER(TIM4_UPD_OVF_IRQHandler, 25)

{

    /* In order to detect unexpected events during development,

       it is recommended to set a breakpoint on the following instruction.

    */

   /*  i++;

 if(i==61)

    {

GPIO_ToggleBits(GPIOD, GPIO_Pin_0);//翻轉(zhuǎn)GPD0輸出狀態(tài)

i=0;

    }*/

  

  if((++timenum)>=100)//每10mS調(diào)整一下led的占空比  100us中斷;

 {

    time_second_count++;

    timenum=0;

  if(leddirection==0)  //如果是漸亮方向變化,則占空比遞增

  {

    ledpwm++;

   if (ledpwm > pwm_max)

  {

  ledpwm = pwm_max;

   // leddirection =1;

  }

  }


 if(leddirection==1) //如果是漸暗方向變化,則占空比遞減

 {

 ledpwm--;

   if(ledpwm<=pwm_min)

  {

   ledpwm=pwm_min;

 //leddirection=0;

  }

 }


  ledpwm_temp=ledpwm;//獲取LED的占空比

}

 

  if(ledpwm_temp>0)//占空比大于0,則點亮led,否則熄滅led 

 {

 //led_on;

  led_off;

   ledpwm_temp--; //? 就是來控制亮的時間 

 }

 else

 { 

   led_on;

 //led_off;

 }

    TIM4_ClearITPendingBit(TIM4_IT_Update);

}


關(guān)鍵字:STM8L101F3P6  TIM4  呼吸燈 引用地址:STM8L101F3P6 TIM4 實現(xiàn)呼吸燈效果(1)

上一篇:STM8L探索套件學(xué)習(xí)筆記-GPIO端口操作(一)
下一篇:關(guān)于我對IIC協(xié)議的一些理解

推薦閱讀

據(jù)報道,邁阿密鬧市區(qū)酒店YotelP(尚未完工的30層高多功能綜合開發(fā)項目)將引入3個機(jī)器人管家,以便為住戶和客人提供服務(wù)。這些機(jī)器人長得不像人類,但它們被編程來執(zhí)行通常由人類來完成的任務(wù),比如送餐服務(wù)、播放音樂,甚至是與客人交談。 總部位于新加坡的chmecs公司制造了這些機(jī)器人。該公司夸口稱,它的機(jī)器人還被100多家賭場和醫(yī)院“雇傭”。 ...
2015年,達(dá)芬奇手術(shù)機(jī)器人剝葡萄皮的視頻在YouTube上公布,一時技驚四座。而今,現(xiàn)有的手術(shù)機(jī)器人已經(jīng)可以做到在不破壞薄膜前提下剝鵪鶉蛋,縫合2毫米超細(xì)膠管后無液體滲漏,而這一次,背后技術(shù)力量來自國內(nèi)的器械企業(yè)深圳市精鋒醫(yī)療科技有限公司。 了解到,精鋒醫(yī)療研發(fā)的單孔手術(shù)機(jī)器人突破了達(dá)芬奇手術(shù)機(jī)器人在中國的專利封鎖,并早在2018年5月就開...
作為鋼鐵俠的現(xiàn)實“衣缽傳人”,埃隆·馬斯克的每一個動作似乎都充滿了科幻色彩。關(guān)于馬斯克和 SpaceX 的新聞,我們總能隔三差五地在網(wǎng)上看到,大部分都是關(guān)于火箭回收、衛(wèi)星發(fā)射以及移民火星。 2015 年,馬斯克在西雅圖公布了一個比在火星上種植蔬菜還要瘋狂的計劃,Starlink——星鏈計劃。該計劃旨在通過建設(shè)由數(shù)以萬計的星鏈人造衛(wèi)星組成的網(wǎng)絡(luò),使所...
近日,我們從相關(guān)渠道獲悉,華域汽車在一次與投資者的互動當(dāng)中表示,公司所屬電子分公司自主研發(fā)的4D成像毫米波雷達(dá)產(chǎn)品已經(jīng)順利完成,并計劃將在2021年第四季度實現(xiàn)量產(chǎn),與此同時,視覺感知與雷達(dá)之間的融合研發(fā)工作正在逐漸推進(jìn)當(dāng)中。此外,以毫米波雷達(dá)和360度環(huán)視為基礎(chǔ)相結(jié)合的自動泊車系統(tǒng)解決方案也已經(jīng)成功研發(fā)。據(jù)一些公開資料顯示,華域汽車在...

史海拾趣

問答坊 | AI 解惑

幾個電源單雙變換的原理圖

應(yīng)友人之邀,發(fā)幾個電源單雙變換的圖紙,PROTEL99SE格式和JPG格式…

查看全部問答∨

ise10和11通用破解

如題所示,平常不涉及到商業(yè)的研究完全可以使用破解嘛,方便…

查看全部問答∨

有高手要帶新人嗎?無償勞動力提供

有計算機(jī)專業(yè)高手要帶小弟嗎? 本人重點高校大三在校學(xué)生! 無償為你工作!只求工作經(jīng)驗   QQ:274491910 …

查看全部問答∨

模擬器如何使用adoce

我看各位講的天花亂墜的,要把一些.dll文件拷貝到目標(biāo)機(jī)器的windows目錄下面,還要注冊一個regedit.dll,可是我用的是模擬器,我怎么使用adoce呢?…

查看全部問答∨

一個菜鳥,準(zhǔn)備進(jìn)入IC設(shè)計

    我想進(jìn)入IC設(shè)計這方面的領(lǐng)域。以前學(xué)習(xí)軟件開發(fā),伴隨著軟件開發(fā)經(jīng)驗越多,感覺硬件太差,這時想搞清楚計算機(jī)電路設(shè)計構(gòu)造,尤其是芯片設(shè)計。在網(wǎng)上查找了些資料,才發(fā)現(xiàn)這時有關(guān)IC設(shè)計領(lǐng)域的事情。     或許是軟件經(jīng)驗太 ...…

查看全部問答∨

在wince6.0平臺上如何將模擬器中任務(wù)欄上的軟鍵盤的位置調(diào)整到桌面上的任意一個位置?

在wince6.0界面下,將生成的模擬器界面中的任務(wù)欄上的軟鍵盤的位置調(diào)整到桌面上的任意一個位置,該如何操作?謝謝!…

查看全部問答∨

CE6中的suspend問題

1. Hive-based registry在suspend的時候會調(diào)用RegFlushKey    我想知道是那個模塊,在那一個具體的步驟中調(diào)用的RegFlushKey。 2.按suspend正常過程打印下面了內(nèi)容   Powering Off system:   Calling GWES power ...…

查看全部問答∨

求教用于圓感應(yīng)同步器數(shù)顯系統(tǒng)的AD2S80芯片

本人在做圓感應(yīng)同步器的數(shù)顯系統(tǒng),打算用AD2S80芯片,現(xiàn)在看不太明白它與單片機(jī)的接口是如何工作的. 哪位弟兄用過改芯片,望不吝賜教.(附件上傳了該芯片的說明資料)…

查看全部問答∨

疑惑:關(guān)于FIR濾波

本帖最后由 dontium 于 2015-1-23 13:37 編輯 我在做fir濾波試驗時,如果fir濾波系數(shù)放在程序存儲器中(coeffs指定其首地址). 例程里有如下濾波語句: firs *AR2+0% , *AR3+0% , coeffs coeffs不是總是指向濾波系數(shù)表的第一個嗎???哪里有自加啊?它 ...…

查看全部問答∨

SDRAM

EMIF工作在133MHZ可以接166MHZ的SDRAM嗎?…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 通河县| 上栗县| 绥宁县| 青田县| 彭山县| 德格县| 蒲城县| 双辽市| 兰考县| 永善县| 五台县| 策勒县| 海宁市| 安陆市| 衡水市| 东台市| 邵东县| 黑河市| 台前县| 阜宁县| 灵丘县| 宁波市| 大城县| 宜川县| 通江县| 年辖:市辖区| 奉化市| 宿州市| 伊宁县| 江源县| 天柱县| 上蔡县| 苏尼特左旗| 钟祥市| 西乡县| 营口市| 贵德县| 仙桃市| 兴隆县| 孟州市| 永昌县|