芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

kea128电磁组智能车控制源码单片机解密

单片机解密单片机源程序如下:
  1. #include "headfile.h"

  2. int flag;


  3. void Para_Init()
  4. {
  5. PID_ANGLE.P=0.10;
  6. PID_ANGLE.D=0.001;
  7. PID_SPEED.P=1.5;
  8. PID_SPEED.I=0.05;
  9. PID_TURN.P=0.01;
  10. PID_TURN.D=0.005;
  11. Fuzzy_Kp=0.005;
  12. Fuzzy_Kd=0.0005;
  13. SetSpeed=2.5;
  14. Set_Angle=20;


  15. Control_Para[0]=SetSpeed;
  16.   Control_Para[1]=PID_ANGLE.P;
  17. Control_Para[2]= PID_ANGLE.D;
  18. Control_Para[3]= PID_SPEED.P;
  19. Control_Para[4]= PID_SPEED.I;
  20. Control_Para[5]= PID_TURN.P;
  21. Control_Para[6]= PID_TURN.D;
  22. }

  23. void main(void)
  24. {
  25.      DisableInterrupts ;     
  26.      
  27.      ADC_Init(ADC_CHANNEL_AD4,ADC_12BIT);   //电磁采集0
  28.      ADC_Init(ADC_CHANNEL_AD5,ADC_12BIT);   //电磁采集1
  29.      ADC_Init(ADC_CHANNEL_AD2,ADC_12BIT);   //电磁采集2
  30.      ADC_Init(ADC_CHANNEL_AD3,ADC_12BIT);   //电磁采集3
  31.      ADC_Init(ADC_CHANNEL_AD6,ADC_12BIT);   //电磁采集4
  32.      ADC_Init(ADC_CHANNEL_AD7,ADC_12BIT);   //电磁采集5
  33.      ADC_Init(ADC_CHANNEL_AD10,ADC_12BIT);   //电池电压采集实验
  34.    
  35.      button_init();                         //按键初始化
  36.      switch_init();                         //拨码开关初始化
  37.      FTM_PWM_init(CFTM2, FTM_CH5, 20000, 0);       //PWM0 PTG7  电机驱动
  38.      FTM_PWM_init(CFTM2, FTM_CH4, 20000, 0);    //PWM1 PTG6  电机驱动
  39.    
  40.      FTM_PWM_init(CFTM2, FTM_CH3, 20000, 0);       //PWM2 PTG5  电机驱动
  41.      FTM_PWM_init(CFTM2, FTM_CH2, 20000, 0);    //PWM3 PTG4  电机驱动
  42.    
  43.      PULSE_INIT(CFTM0);                      //编码器1采集
  44.      PULSE_INIT(CFTM1);                      //编码器1采集
  45.    
  46.      uart_init(UARTR1,1500000);              //wifi模块传输初始化
  47.    
  48.      BEEP_ON;
  49.      OLED_Init();                          //OLED      初始化
  50.      OLED_Draw_Logo();                   //画logo专用函数
  51.      delay(300);
  52.      OLED_Fill(0);                     //初始清屏
  53.      BEEP_OFF;            
  54.      I2C_Init();                       //初始化加速度陀螺仪传感器
  55.      PIT_Init(PIT_CHANNEL0,2*BUS_CLK_KHZ); //定时中断   2ms 初始化
  56.      EnableInterrupts;
  57.     Para_Init();
  58.      led_init();
  59.      water_lights();
  60.      while(1)
  61.     {
  62.        if(beep)
  63.       {
  64.         BEEP_ON;
  65.         delay(50);
  66.         BEEP_OFF;
  67.         beep=0;
  68.       }  
  69.        Read_Switch();
  70.       Check_BottonPress();
  71.       if(SendPara)
  72.       {
  73.         SendPara=0;
  74.         Send_Parameter();
  75.       }  
  76.       



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信