软件:STVD

芯片:STM8S003F3P6

问题:配置好定时器2的通道3的pwm功能后并无pwm波形输出

代码:

void timer2_init(void)
{
  TIM2_DeInit();  
  
  TIM2_TimeBaseInit(TIM2_PRESCALER_16, 1000-1);

TIM2_OC3Init(TIM2_OCMODE_PWM1, TIM2_OUTPUTSTATE_ENABLE, 300, TIM2_OCPOLARITY_LOW);
  TIM2_OC1Init(TIM2_OCMODE_PWM1, TIM2_OUTPUTSTATE_ENABLE, 300, TIM2_OCPOLARITY_LOW);

TIM2_OC3PreloadConfig(ENABLE);

TIM2_OC1PreloadConfig(ENABLE);
  /* TIM1 counter enable */
  TIM2_Cmd(ENABLE);

}

后面在定时器初始化之前加入如下代码把PA3配置为输出就有PWM输出了,好奇怪的问题。

GPIO_Init(GPIOA,GPIO_PIN_3, GPIO_MODE_OUT_PP_HIGH_FAST);

关于STM8S003f3p6的定时器2通道3无法输出pwm的问题相关推荐

  1. STM32定时器控制LED灯闪烁及PWM练习

    一.STM32定时器控制LED灯闪烁 1.相关配置 1)配置RCC和SYS 2)配置IO 配置PC15,并命名为D1. 3)配置定时器 选定时器2,配置Clock Source为Internal Cl ...

  2. 嵌入式STM32入门之定时器控制LED闪烁与产生PWM脉冲宽度调制信号

    定时器控制LED闪烁与产生PWM脉冲宽度调制信号 一.前言 二.定时器基本介绍 (一)STM32定时器 (二)通用定时器主要功能 (三)计数器模式 (四)定时器工作原理 三.实验(1)初识定时器 (一 ...

  3. STM32单个定时器四通道输入捕获

    以前就纠结过能不能一个定时器进行多路的输入捕获,因为毕竟输出四路的PWM是轻松随意的,当时大概想了一下觉得可能会比较麻烦就一直没去尝试,最近组里的同学做方波测频和测占空比遇到了问题,又提到了这个,今天 ...

  4. STC用PCA测量脉宽_「话说定时器系列」之九:定时器单通道测量脉宽和占空比

    STM32定时器是 ST MCU 内部最基础且常用的外设,实际应用尤为普遍.去年,电堂推出了<STM32 TIMER基础及常规应用介绍>,为大家梳理了 STM32 TIMER 的庞大内容, ...

  5. STC用PCA测量脉宽_【话说定时器系列】之九:定时器单通道测量脉宽和占空比

    STM32定时器是 ST MCU 内部最基础且常用的外设,实际应用尤为普遍.去年,电堂推出了<STM32 TIMER基础及常规应用介绍>,为大家梳理了 STM32 TIMER 的庞大内容, ...

  6. STM32F7同一定时器多路输出PWM波通道之间相互影响问题

    --------------------------2020/8/12更新-------------------------------- 这次用Cube直接生成PWM控制代码,然后再RT-Threa ...

  7. STM32通用定时器输出PWM控制舵机 —— 重装载值、比较值、当前值

    参考:stm32 定时器输出PWM原理及工作原理+控制舵机 作者:点灯小哥 发布时间: 2021-03-09 23:17:52 网址:https://blog.csdn.net/weixin_4601 ...

  8. STM32通用定时器输出PWM

    1 .TIMx简介 通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成. 它适用于多种场合,包括测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和 PWM). 使用定时器预分 ...

  9. 【STM32】【STM32CubeMX】STM32CubeMX的使用之六:定时器配置输出PWM,实现变色呼吸灯

    文章目录 0.前言 1.硬件设计 2.CubeMX配置 3.软件设计   下载工程文件:   https://gitee.com/Joseph_Cooper/stm32-cube-mx-stm32-l ...

  10. stm32F051系列 单片机引脚定时器输出pwm波形控制风扇转速

    概述:stm32的每个引脚都有其自带的特殊功能,有定时器输出功能的引脚可以输出pwm.如果没有的也可以io口模拟输出,如果非要较真的话,理论上可以算是每个引脚都能输出PWM,但一般我们都使用带定时器输 ...

最新文章

  1. android系统应用程序,Android系统应用程序基本概念解读
  2. 测试oracle删除干净,彻底卸载Oracle
  3. mysql dba系统学习(7)二进制日志binlog之三
  4. ZOJ 3633 rmq 重点在于转化
  5. 2021年 研考 国家线 公布
  6. 五天学习MySQL数据库(一)1.3MySQL 基本介绍
  7. Hadoop Mapreduce分区、分组、二次排序过程详解
  8. php的qq接口文档,分账接口
  9. cfd软件对电脑配置要求_这种网格划分策略,让洁净和空调CFD实施周期压缩至0.3倍...
  10. C++ 中的指针、引用以及函数调用中的问题
  11. LeetCode 127. 单词接龙(广度优先遍历)
  12. python3.8安装matplotlib_图文详解python之matplotlib安装与报错解决办法
  13. Java程序员如何写好一份个人求职简历
  14. Web大学生网页成品——英雄联盟LOL游戏网站制作与实现(HTML+CSS+JS)
  15. 如何正确重新启动计算机,如何正确重启路由器
  16. Oracle (temporary tablespace)临时表空间说明
  17. 计算机无纸化考试知识点,2012重庆无纸化考试《会计电算化》知识点:计算机软件...
  18. 浙江万里学院计算机期末考,期末复习看这一篇推送就够了
  19. 小红书品牌投放监测之竞品对比
  20. 红米note4 android4,红米 note 4(Redmi Note 4 标准版 全网通)刷机详解教程,秒懂刷机...

热门文章

  1. 计算机课程用到的软件,在电脑上录课用什么软件好?好用的录课软件推荐
  2. Unity C# ITextSharp5.5.13 笔记
  3. 天猫商城多幅图片并排展示广告效果,鼠标指向高亮其它阴影
  4. 在plc中用c语言实现电梯控制程序,基于三菱FX2N PLC的两部电梯控制系统设计(附梯形图程序)...
  5. msi主板B460 uefi+gpt安装win10
  6. MCSA / Windows Server 2016 安装Desktop Experience
  7. Unity3D研究院之mac上从.ipa中提取unity3D游戏资源
  8. 三宝机器人怎么充电_三宝机器人说明书
  9. 最简单!阿里云服务器采用 LNMP一键安装包 配置 Linux+Nginx+Mysql+PHP
  10. Magisk使用及模块分享