STM8L151做的跑马灯PB0和PB4上电闪烁
我用STM8L151做的跑马灯PB0和PB4上电闪烁,请各位帮忙分析一下,谢谢!啥都没有。。。 或许,可以看看初始化函数和启动文件什么的,另外找些跑马灯的例子看看 上电后立刻初始化,输出个固定电平,还有是不是别的哪里程序影响了 闪烁是个什么情况,闪一下呢,还是持续闪呢?
是自己做的单板呢,还是带ST-LINK V2的开发板呢?
LED是高驱动,还是低驱动?
如果是高驱动,那么上电后先初始化输出寄存器相应位为0,然后再置为输出方向;如果是低驱动,那么就初始化输出寄存器相应位为1,然后再置输出方向。
一般上电默认输出寄存器是0,置输出方向,那么直接就驱动输出0。如果你的LED是低电平驱动,那么这时就点亮了。
这个有8路一样的
这个是单片机部分
单片机供电是用了一个时间继电器来控制电源的,就是说单片机的供电是一个开关电源,上电的一瞬间会闪一下,不是一直闪。谢谢各位的帮助 可能是上电瞬间MCU管脚状态未初始化,导致瞬间导通。可以尝试把PWM1引脚加一个下拉电阻 加了一个10K的下拉电阻,还上电闪一下
页:
[1]
2