历史上的今天
今天是:2025年02月14日(星期五)
2020年02月14日 | STM8 tim1 ch1 PWM输出
2020-02-14 来源:eefocus
// 函数功能:初始化定时器1 的通道1,用于控制LED 的亮度
// 输入参数:无
// 输出参数:无
// 返回值:无
// 备注:无
void Tim1_Init()
{
/* Set the Autoreload value */
TIM1->ARRH = (uint8_t)(1000 >> 8); //2M/1000=2K
TIM1->ARRL = (uint8_t)(1000);
/* Set the Prescaler value */
TIM1->PSCRH = 0x00; //8分频 16M/8=2M
TIM1->PSCRL = 0x08;
TIM1->CCR1H = (uint8_t)(200 >> 8); // 输出脉宽
TIM1->CCR1L = (uint8_t)(200); // 输出脉宽
TIM1->CCMR1 |= 0x60; // PC1脚PWM输出,PWM模式1
TIM1->CCER1 |= 0x01; // CH1/CH2/ 关闭互补输出;高电平有效输出高;
TIM1->IER = 0x00; // 不允许产生更新事件中断
TIM1->CR1 = 0x01; //启动计数器
TIM1->BKR |= 0x80; //使能PWM输出
}
上一篇:STM8S的中断系统
史海拾趣
|
Vishay Intertechnology宣布推出占位面积为 2525,厚度仅为 3.0 毫米并且具有 1.0μH~22 μH 电感值的新型器件,从而扩展了其超薄、高电流的 IHLP 电感器系列。 凭借在各自封装尺寸类 ...… 查看全部问答> |
|
嵌入式系统应用SQLite开发需要注意那些问题? 另: 招聘,我公司(www.congxing.com.cn)招聘熟悉SQLite嵌入式开发的软件工程师。… 查看全部问答> |
|
大家好,现在开始做一个项目,涉及到将structure text语言转化为plcopen定义的xml文件,由于之前没有这方面经验,所以不知道有没有什么工具进行此方面工作,借此宝地特向各位高手求教,谢谢了。… 查看全部问答> |
|
IAR中如何在C程序中定义section,以及在icf中初始化段 AR中如何在C程序中定义section,以及在icf中初始化段 比如我想在IAR的C程序中定义一个section,这个section只有一个函数 然后我想在icf中来初始化section,再在C程序中把这个section 的程序copy到ram中运行 实现步骤是 1)在C程序中定义一 ...… 查看全部问答> |
|
web版本Quartus ii 如何新建时序仿真文件(vector waveform file ) 在ALTERA官网下载的web版本Quartus ii 如何新建时序仿真文件(vector waveform file )?是不是不能生成啊? 求解答… 查看全部问答> |




