|
STM8S105c6做电机控制, PWM只有OCi输出,OCiN没反应。 单独测试PWM. PB0 PB1 PB2 由 option byte 配置为定时器比较输出,下桥臂;PC1 PC2 PC2上桥臂。 CMMRi=60 ,定时器运行,moe使能输出 现在的问题是,上桥臂的pwm波形正常,频率、占空比、 高低有效都可控,但是下桥臂始终为低。 反复查看option byte,配置了PBx为定时器比较输出。 TIM1_CCERi ,都从0到F配置了个遍,上桥臂都会根据配置而变化,而下桥臂无动于衷。换了2个单片机,问题照旧。 当把PB1/2/3配置为io输出, 可控高低输出,但PWM始终出不来。 跪求解决方案,或者谁有105的pwm测试程序更好,要互补输出, |
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
微信公众号
手机版
互补输出使能,是指TIM1-CCERx吧? 高4位、低四位 我都从0-F全试过了。
比较奇怪的是,我今天又改了下,用stm8s903 可以正常输出,tim1的配置一字不变。OPTION BYTE做相应修改。另外,903用到了TIM5 TIM6, 105则改用TIM2 TIM4. 这两个定时器只是留着代码,main及中断中并未实际用到,实际运行的代码只用到了TIM1的部分。
转眼好几天了,居然在这个地方出问题,头大。
有大仙可以给个105 互补pwm的测试程序就好了。
用STVP单独烧一次设置好的option byte ,
再STVD 刷写就成功了。 有人知道是为什么吗? STVD里 option byte明明设置好了,应该在代码里实际却没有成功。
早知道有这招就好了,苦逼了我个刚用ST的人。
楼主可以试下IAR的,IAR可以直接配置选项字