STM8S---定时器产生PWM(TIM2)

本文档介绍了如何使用STM8S单片机的TIM2定时器来生成PWM信号,以实现50%占空比、2Hz频率的PWM波。主要涉及了HSI时钟配置和PD2口的PWM输出设置。
摘要由CSDN通过智能技术生成

1 说明

  • 采用STM8S内部时钟(HSI);
  • PWM模式2;
  • 占空比为50%,频率为2Hz(方便测试LED灯);
  • PD2口外接LED灯,PD2口输出PWM波;
  • 系统时钟初始化很重要:CLK_CKDIVR |= 0x08;

2 代码

/*
TIM2_CH3 PWM
PD2 output
*/
#include <STM8S003F3P.h>

void CLK_init(void)
{
    CLK_ICKR |= 0X01;           //使能内部高速时钟 HSI
    CLK_CKDIVR |= 0x08;         //16M内部RC经2分频后系统时钟为8M
    while(!(CLK_ICKR&
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值