历史上的今天
今天是:2024年10月20日(星期日)
2021年10月20日 | STM8Lpwm
2021-10-20 来源:eefocus
首先将管脚配置为推挽输出。下面以向上计数模式为例来讲述PWM产生的原理:TIMx开始向上计数,TIMx_CNT为计数值,计数一次加1,TIMx_ARR确定了计数的上限,达到上限后计数器从0开始重新计数,所以一次PWM频率就由TIMx_ARR来确定了,即计数器时钟*(TIMx_ARR-1),频率确定了,接下来就是占空比。占空比是由TIMx_CCRx来确定的,PWM模式1下当TIMx_CNT 以下是我写的一个参考程序,测试通过 void TIM1_Init(void) void TIM1_PWM_Init() TIM1_CCR1H=0;//占空比
{//定时器1初始化
CLK_PCKENR1|=0x80;//开启定时器1外设时钟
TIM1_EGR=0x01;//重新初始化TIM1
TIM1_EGR|=0x20;//重新初始化TIM1
TIM1_ARRH=0x00;//设定重装载值
TIM1_ARRL=254;
TIM1_PSCRH=0;//预分频
TIM1_PSCRL=9;
TIM1_CR1=0;//边沿对齐,向上计数
}
{
//TIM1_CCER1=0x03;//低电平有效
//TIM1_CCMR1=0x70;//PWM模式2
TIM1_CCER1=0x01;//高电平有效
TIM1_CCMR1=0x60;//PWM模式1
TIM1_CCR1L=50;
TIM1_CR1|=0x01;//向上计数,无缓存,使能
TIM1_BKR=0x80;//开启刹车
}
上一篇:STM8S定时器工作
下一篇:查看IO口方法
史海拾趣
|
若干高功率微波(HPM)技术已走向成熟,它们正在从工程与制造阶段向战术武器阶段过渡,目前很可能在进攻伊拉克的战斗中看到首次使用微波武器.本文简要介绍美、英、俄三国发展HPM武器技术的计划,评述了几种典型HPM武器研究的重大进展,最后讨论了HPM武器 ...… 查看全部问答> |
|
大伙,请问开关打上瞬间产生的峰值电压如何滤除,我的情况是这样的:380VAC的三相电经过一个3P(跳菲开关)出来,通过电感和电容的滤波给三相整流桥,出来的电压再经滤波给设备供电。出现的情况是:跳菲开关打上瞬间,有时会把三相整 ...… 查看全部问答> |
|
调试时出现的奇怪现象Program exit reached 如图,调试时出现的现象,右边绿色DebugBreak,下边蓝色部分Program exit reached,请问大家遇到过没有?怎么解决,现在烧不进程序了。… 查看全部问答> |
|
本帖最后由 lonerzf 于 2014-7-23 10:14 编辑 字符驱动学习了几天也差不多大概知道怎么写了。 但是,如果和外设模块打交道,又会遇到问题,其中就有地址空间的转换。 主要参考文章: www.360doc.com/content/10/1011/07/1317564_60018145.shtml ...… 查看全部问答> |




