注册 登录
查看: 274|回复: 1

山外哥,这个函数可以这么调用吗?怎么报错啊

[复制链接]
发表于 2014-4-15 18:03:55 | 显示全部楼层 |阅读模式
报错:Error[Li005]: no definition for "gpio_get_8bit" [referenced from D:\yehuogongzuokongjian\测试程序\Prj\IAR\DZ10_Debug\Obj\main.o]
Error[Li005]: no definition for "gpio_get_2bit" [referenced from D:\yehuogongzuokongjian\测试程序\Prj\IAR\DZ10_Debug\Obj\main.o]
Error while running Linker

Total number of errors: 2
Total number of warnings: 3
来自PC客户端 来自PC客户端
回复

使用道具 举报

 楼主| 发表于 2014-4-15 18:05:09 | 显示全部楼层
  1. void Line_Track(uint8 select)
  2. {
  3.   uint8 temp1,temp2,temp3,temp4,temp;
  4.   temp1=((gpio_get_8bit(PTE0))&0x7f);
  5.   temp2=((gpio_get_2bit(PTE11)&0x03));
  6.   temp3=(2<<(gpio_get_8bit(PTE24)&0x1f));
  7.   temp4=temp2|temp3;
  8.   if(select==1)
  9.     {
  10.          temp=temp1;
  11.          move_forward();
  12.         }
  13.   if(select==0)
  14.     {
  15.          temp=temp4;
  16.          move_back();
  17.         }
  18. switch (temp)
  19.            {
  20.                 case 0x77:
  21.                          {PWM(998,998); break;}
  22.                 case 0x67:
  23.                          {PWM(900,800); break; }    //4、5灯亮
  24.                 case 0x73:
  25.                          {PWM(800,900); break; }    //4、3灯亮
  26.                 case 0x6f:
  27.                          {PWM(600,800); break; }    //5灯亮
  28.                 case 0x7b:
  29.                          {PWM(800,600); break; }    //3灯亮
  30.                 case 0x4f:
  31.                          {PWM(200,700); break; }    //5、6灯亮
  32.                 case 0x79:
  33.                          {PWM(700,200); break; }    //3、2灯亮
  34.                 case 0x5f:
  35.                          {PWM(100,800); break; }    //6灯亮                            
  36.                 case 0x7d:
  37.                          {PWM(800,100); break; }    //2灯亮                  
  38.                 case 0x1f:
  39.                          {PWM(100,900); break; }    //6、7灯亮                  
  40.                 case 0x7c:
  41.                          {PWM(900,100); break; }    //2、1灯亮                            
  42.                 case 0x3f:
  43.                          {PWM(80,1000); break; }    //7灯亮               
  44.                 case 0x7e:
  45.                          {PWM(1000,80); break; }    //1灯亮         
  46.                 default :
  47.                          {PWM(998,998);break;}   
  48.            }   
  49. }
  50. void main()
  51. {
  52.      FTM_PWM_init(FTM1,FTM_CH0,20000,30);
  53.      FTM_PWM_init(FTM1,FTM_CH1,20000,30);
  54.      Port_Init();
  55.    

  56.      while(1)
  57.      {
  58.           Line_Track(1);
  59.      }
  60. }
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部