1.#define PD0 PDout(0)
2.case 122:relay_control(500,PD0);break;
3.void relay_control(u16 delay,char gpio)
{
gpio=1;
delay_ms(delay);
gpio=0;
delay_ms(delay);
}
USER xt.c(22): warning: #550-D: parameter "gpio" was set but never used
void relay_control(u16 delay,char gpio)
红 {MOD}部分该怎么改?求大神指导
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
没有被使用,比如把gpio的值赋值给其他(temp=gpio)才算被使用了,gpio=1只是使用,没有被使用,有点绕 ,这个警告可以忽略
gpio原意是指PD0的输出状态,但总感觉relay_control(u16 delay,char gpio)那个函数定义有问题,但不知道怎么去定义这个函数?
如果不用这个函数,那我只能在case语句后加case 122D0=1;delay_ms(500)D0=0;delay_ms(500);break;;
有没有简单的方法呢
一周热门 更多>