调试ICCAVR溢出bug
时间:2021-02-02 11:07:41
收藏:0
阅读:0
在以往keil-STM32调试代码时没有遇见过这个问题 代码书写不规范导致的
unsighned char value=100; value = (unsighned int)value*99/100;
在调试过程中 没有对value进行强制类型转换 所以导致输出的目标值不对
还有一个问题 在ICCAVR编程环境中 定义一个8位的数组 但是数组元素是16位的 编译环境不会报错的 这也是容易出现问题的地方
评论(0)