
有个项目需要PWM输出,使用的是TIM2_CH2,请问将此引脚配置为PWM输出时 ,对应引脚的IO口寄存器是否需要配置为推挽输出模式。 现在的程序是引脚配置为PWM模式,但是对应IO口引脚寄存器配置使用的是默认:输入模式,现在产品也能正常工作,已经出货几千套,但是到了客户那里总是反应没有PWM输出,但是在生产线和客户生产线测试时都没有出现过这个问题。一直找不到原因。 今天专门网上查询PWM相关例程,发现有的例程是有将PWM引脚对应的IO口寄存器配置为推挽输出模式的,有的例程却没有,请问,如果没有强制设置为推挽输出模式,是否会出现PWM没有输出的可能。 使用环境是IAR 2.10.4 寄存器控制, |
STM8S003无法检测到引脚电平
STM8 @svlreg 问题
STM8AF62XX+L99PM62GXP LIN通讯的电路原理图有吗?官网提供了一套软件,没找到对应的原理图,请大家指教一下
求一个STM8S207例程
初次接触STM8,请问在STVD中,为什么这个Struct会报错
STMS005K6T6 如何采集内部参考电压。
stm8s003 adc中断和通道切换的问题
adc施密特触发器stm8
stm8l051f3 TSSOP20 封装,待机模式下,2天后,电流突然增加到140UA
STM8S用STVP烧录怎么加密?
评分
查看全部评分
从IO口的内部框图可以看出,alternate功能时,对应IO管脚本身就是推挽输出,跟IO的内部设置没关系。
通过读取IDR寄存器的值,或者输入中断,应该是可以监控到PWM输出的状态的。
按理说,只要alternate功能选通后不动,之后是不会被IO内部设置寄存器影响的。如果没有PWM波形,很可能是定时器设置或别的有问题。(在排除系统时钟和复位正常的情况下)
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分