作者: 〃|竹马|、 时间: 2014-2-17 21:32
编译时出了以下问题
Warning[Pa084]: pointless integer comparison, the result is always true F:\可以跑得程序\2.16 - 超声波\src\drivers\mcg\mcg.c 121
Warning[Pa084]: pointless integer comparison, the result is always true F:\可以跑得程序\2.16 - 超声波\src\drivers\mcg\mcg.c 122
Warning[Pa084]: pointless integer comparison, the result is always true F:\可以跑得程序\2.16 - 超声波\src\drivers\mcg\mcg.c 136
Warning[Pa084]: pointless integer comparison, the result is always true F:\可以跑得程序\2.16 - 超声波\src\drivers\mcg\mcg.c 137
/* 这里提示警告,但是安全的,是为了安全才故意添加进去 */
if (opt <= 1 * MAX_BUS_CLK) mcg_div.bus_div = 0; // bus = MCG
else if(opt <= 2 * MAX_BUS_CLK) mcg_div.bus_div = 1; // bus = MCG/2
这一行有问题 else if(opt <= 3 * MAX_BUS_CLK) mcg_div.bus_div = 2; // bus = MCG/3
这一行有问题 else if(opt <= 4 * MAX_BUS_CLK) mcg_div.bus_div = 3; // bus = MCG/4 这里提示警告,不过没关系