1 說明
采用STM8S內(nèi)部時(shí)鐘(HSI);
PWM模式2;
占空比為50%,頻率為2Hz(方便測(cè)試LED燈);
PD2口外接LED燈,PD2口輸出PWM波;
系統(tǒng)時(shí)鐘初始化很重要:CLK_CKDIVR |= 0x08;
2 代碼
/*
TIM2_CH3 PWM
PD2 output
*/
#include
void CLK_init(void)
{
CLK_ICKR |= 0X01; //使能內(nèi)部高速時(shí)鐘 HSI
CLK_CKDIVR |= 0x08; //16M內(nèi)部RC經(jīng)2分頻后系統(tǒng)時(shí)鐘為8M
while(!(CLK_ICKR&0x02)); //HSI準(zhǔn)備就緒
CLK_SWR=0xe1; //HSI為主時(shí)鐘源
}
void Init_Tim2(void)
{
TIM2_CCMR3 |= 0X70; //設(shè)置定時(shí)器2三通道(PD2)輸出比較三模式
TIM2_CCMR3 |= 0X04; //輸出比較3預(yù)裝載使能
TIM2_CCER2 |= 0x03; //通道3使能,低電平有效,配置為輸出
//初始化時(shí)鐘分頻器為1,即計(jì)數(shù)器的時(shí)鐘頻率為Fmaster=8M/64=0.125MHZ
TIM2_PSCR = 0X06;
//初始化自動(dòng)裝載寄存器,決定PWM 方波的頻率,F(xiàn)pwm=0.125M/62500=2HZ
TIM2_ARRH = 62500/256;
TIM2_ARRL = 62500%256;
//初始化比較寄存器,決定PWM 方波的占空比:5000/10000 = 50%
TIM2_CCR3H = 31250/256;
TIM2_CCR3L = 31250%256;
// 啟動(dòng)計(jì)數(shù);更新中斷失能
TIM2_CR1 |= 0x81;
//TIM2_IER |= 0x00;
}
void Init_GPIO(void)
{
/*設(shè)置為推挽輸出,PD2接了LED燈*/
PD_DDR |= 0X04; //設(shè)置PD2端口為輸出模式
PD_CR1 |= 0X04; //設(shè)置PD2端口為推挽輸出模式
PD_CR2 &= 0XFD;
PA_DDR |= 0X08; //設(shè)置PA3端口為輸出模式
PA_CR1 |= 0X08; //設(shè)置PA3端口為推挽輸出模式
PA_CR2 |= 0XF7;
}
void main(void)
{
CLK_init();
Init_GPIO();
Init_Tim2();
while (1);
}
上一篇:STM8S---獨(dú)立按鍵IO口設(shè)置及按下事件問題
下一篇:STM8S---IO復(fù)用配置(STVP方式)
推薦閱讀
史海拾趣
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測(cè)試
- 2025研華智能系統(tǒng)產(chǎn)業(yè)伙伴峰會(huì)成功舉辦
- 意法半導(dǎo)體公布2025年第二季度財(cái)報(bào)和電話會(huì)議時(shí)間安排
- 利用人工智能提升車間生產(chǎn)效率
- 方案分享 | ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測(cè)試方案
- 車載SerDes產(chǎn)業(yè)起飛!國產(chǎn)新品密集炸場
- 出貨量激增1.34倍! 5G車規(guī)模組成標(biāo)配,三大廠商新品同臺(tái)競技
- 6月新能源市場:零跑創(chuàng)新高;比亞迪海外突破;理想滑坡
- 基于中科芯車規(guī)MCU的LED矩陣大燈應(yīng)用方案
- 蘋果被判侵犯3G專利,需向西班牙公司TOT賠償1.1億美元
- 從設(shè)計(jì)概念到 FPGA 原型僅需數(shù)分鐘,印度 InCore 完成 SoC Generator 平臺(tái)硅驗(yàn)證
- EEworld年度盤點(diǎn) 萬元驚喜等你拿
- “集齊五友”參與KW41Z創(chuàng)意征集活動(dòng),贏100元京東卡!
- ST有獎(jiǎng)直播報(bào)名|介紹CAN總線特別在汽車應(yīng)用及保護(hù)器件的重要性
- 開工大吉,搶樓有禮!預(yù)測(cè):2021年電子熱門關(guān)鍵詞
- Microchip 直播|多相降壓電源控制技術(shù)的發(fā)展與探討
- 3.5\"嵌入式主板給力開團(tuán) 僅售599元包郵!
- 有獎(jiǎng)直播 | TI 助力機(jī)器人電機(jī)控制系統(tǒng)設(shè)計(jì)
- 泰克示波器旅行指南 更高帶寬、更低噪聲、更多通道
- 闖關(guān)贏優(yōu)惠券,蝴蝶粉最低可29元體驗(yàn)NUCLEO-L452RE
- 挑戰(zhàn)四月 恩智浦MCU開發(fā)體驗(yàn)搜集令!
- 光刻機(jī)領(lǐng)域王者ASML研發(fā)新代機(jī)型,2025年1納米工藝可期
- 未來,一個(gè)芯片搞定導(dǎo)航?
- 《蜘蛛俠:英雄遠(yuǎn)征》看了嗎?這次小蜘蛛的對(duì)手竟是它!
- 燕東微北京8英寸項(xiàng)目又將搬入多臺(tái)北方華創(chuàng)設(shè)備
- 光刻機(jī)領(lǐng)域ASML研發(fā)新代機(jī)型,預(yù)計(jì)2025年1納米工藝
- 人工智能開啟幼兒教育新時(shí)代_早教機(jī)器人走向千家萬戶
- 英特爾CEO科再奇:從芯片層面增強(qiáng)安全
- 3D機(jī)器視覺和動(dòng)態(tài)投影在工業(yè)應(yīng)用設(shè)計(jì)
- 木林森2018第一季度業(yè)績預(yù)增超1.5億
- 盤點(diǎn):機(jī)器人市場一周要聞回顧