大家好,我安装了CCSv6,用的芯片型号为 MSP430F2616,用MSP-FET430UIF JTAG调试工具。
想试试调试是不是好使,但是在调试代码时,发现有些语句根本就不执行,有的甚至很怪异。
第一次的代码为
- int main(void)
- {
- WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
- int n = 0;
- n = 5;
- while(n--);
-
- return 0;
- }
复制代码
第二次的代码
- int main(void)
- {
- WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
- int n = 0;
- n = 5;
- while(n)
- {
- n--;
- }
复制代码
第三次 n 用全局变量,还是不行
- int n = 0;
复制代码
还请朋友们给看一下是怎么回事?
此帖出自
小平头技术问答
不像,volatile试了吗?不行最后把n付到寄存器试试
一周热门 更多>