所有未用的I/O口全部设为上拉输出低电平,把未用的的IO设置成输入试试。
这个适当设置后编译通过,在本人的stm8s207上运行符合预期。支持一下 zhanglong71 发表于 2016-5-9 15:32
这个适当设置后编译通过,在本人的stm8s207上运行符合预期。支持一下
我就把主函数改了,其他都跟楼主一样,为什么根本不会唤醒:
void main(void)
{
/*PB5为推挽输出*/
PB_DDR |= 0x20;/*xx1x xxxx*/
PB_CR1 |= 0x20;/*xx1x xxxx*/
PB_CR2 &= 0xdf;/*xx0x xxxx*/
PB_ODR = 0x20;
_NOP();
Awu_Init();
_NOP();
__enable_interrupt();// 开全局中断
while (1)
{
PB_ODR = 0x20;
asm("HALT");
_NOP();
PB_ODR = 0x00;
asm("HALT");
_NOP();
}
} 标记一下,看看谁能解答 学习一下
页:
1
[2]