|
#define BEEP GPIO_PIN_7
int main(void)
{
..
..
GPIOPinWrite(GPIO_PORTA_BASE,BEEP,~BEEP); //ln89
..
..
GPIOPinWrite(GPIO_PORTA_BASE,BEEP,~BEEP); //ln97
}
编译后出现如下warning:
Messages File Line
Warning[Pe069]: integer conversion resulted in truncation E:\开发板\LM3S8962开发\EasyArm8962(原厂光盘刻录)\DEMO\IAR实验例程\chapter4\4.2_SetPLL\SetPLL.c 89
Warning[Pe069]: integer conversion resulted in truncation E:\开发板\LM3S8962开发\EasyArm8962(原厂光盘刻录)\DEMO\IAR实验例程\chapter4\4.2_SetPLL\SetPLL.c 97
个人判断:
“integer conversion resulted in truncation” 直译为“整数转换导致切断”,
做如下任意修改就不再出现上述警告了,真是怪异
1、将“~BEEP”改为“BEEP”后就没有上述警告了;
这个警告真的没道理呀
环境:keil rvmdk
EasyArm8962 开发板 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|