BG4RFF 发表于 2017-4-7 21:44:57

sfd123-302670 发表于 2017-4-6 08:02
有什么奇怪的,内存溢出了!

是编译时编译器,就是STVD崩溃
不是运行时,再说,右移3位也没什么特别的啊

BG4RFF 发表于 2017-4-7 21:45:50

无薪税绵 发表于 2017-4-6 08:11
command>>3 
这里没有做防溢出处理。

这个溢出的在编译时就会编译器崩溃?
STVD+comisc

sfd123-302670 发表于 2017-4-8 08:24:15

BG4RFF 发表于 2017-4-7 21:44
是编译时编译器,就是STVD崩溃
不是运行时,再说,右移3位也没什么特别的啊 ...

问题不是右移,而是你要保证右移之后的值   小于等于3    !!!

zbber 发表于 2017-4-8 08:45:00

应该是你数组越界了吧

无薪税绵 发表于 2017-4-8 11:23:11

原来是软件崩溃了,那就是软件兼容的问题了。
页: 1 [2]
查看完整版本: STM8S使用STVD+COMSIC奇怪的问题