mhlk 发表于 2015-9-20 11:37:57

STM8s的外部中断问题

我用的COSMIC,在外部中断中修改全局变量后,发现在主程序中,修改的值又变回来了(比如说我想计数外部中断的次数)。这是怎么回事?而我在定时中断中却可以修改全局变量

你好我好大家好! 发表于 2015-9-20 12:55:25

你确定定义的是全局变量吗

mhlk 发表于 2015-9-20 13:29:50

你好我好大家好! 发表于 2015-9-20 12:55
你确定定义的是全局变量吗

#include "STM8S208Rb.h"
typedef unsigned char u8;
typedef unsigned int u16;
u8 rx_buf;
main()
{

}


以上程序中
rx_buf是全局变量吧

mhlk 发表于 2015-9-20 15:39:55

不是程序设置的问题,是在中断中设置断电观察变量出现问题造成的
页: [1]
查看完整版本: STM8s的外部中断问题