kjhlive 发表于 2016-5-7 15:35:03

STM8S105K6,老是碰到复位问题

我用STM8S105K6洗的一套控制程序,用的ST-Link,IAR IDE。原先是有一版程序,下载程序到芯片运行没有问题。现在我自己写了一版,程序初始化和好的一版程序一样, 只是去除了一些定时器的初始化,因为没用到。
现在自己写出来的程序老是碰到复位问题,而且复位后程序可以走到while(1)最后语句,再复位,周而复始复位。求助。急

kjhlive 发表于 2016-5-7 21:06:04

已解决。由于对TIM1输出PWM操作,当TIM1比较器到达设置值时,产生更新事件,没有对UIF位清0操作,导致看门狗发生作用,从而芯片复位。

zcl201207 发表于 2016-5-8 13:08:08

:):):):):):):)

菠菜-351798 发表于 2016-5-12 14:29:20

有始有终,赞楼主

xmshao 发表于 2016-5-17 16:33:17

是TIMER更新中断后没做更新标志的清零, 然后不停中断 导致没及时喂狗 进而导致复位。。。。

kjhlive 发表于 2016-6-14 23:43:40

xmshao 发表于 2016-5-17 16:33
是TIMER更新中断后没做更新标志的清零, 然后不停中断 导致没及时喂狗 进而导致复位。。。。 ...

是的是的:handshake

wswdoc2016 发表于 2016-6-15 12:31:08

最好不要开看门狗
页: [1]
查看完整版本: STM8S105K6,老是碰到复位问题