芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

IC解密STM32简陋舵机云台控制系统制作

IC解密主函数如下

  1. #include "stm32f10x.h"
  2. #include "delay.h"
  3. #include "usart.h"
  4. #include "ioi2c.h"
  5. #include "MPU6050.h"
  6. #include "pwm_output.h"
  7. #include "oled.h"


  8. int main(void)
  9. {        
  10.         float Pitch,Roll,Yaw;
  11.         
  12.         delay_init();
  13.         IIC_Init();
  14.         NVIC_Configuration();            
  15.   uart_init(9600);                     //串口显示
  16.         DMP_Init();                           //DMP初始化
  17.   TIM_Init();                           //定时器初始化
  18.   delay_ms(8000);
  19.         OLED_Init();                        //OLED初始化
  20.   OLED_Clear();
  21.         
  22.         delay_ms(10000);
  23.         OLED_Clear();                    //OLED清屏
  24.         
  25. //界面显示
  26.         OLED_ShowCHinese(16,0,1);
  27.         OLED_ShowCHinese(30,0,2);
  28.         OLED_ShowCHinese(44,0,3);
  29.         OLED_ShowCHinese(58,0,4);
  30.         OLED_ShowCHinese(72,0,5);
  31.         OLED_ShowCHinese(86,0,6);
  32.         OLED_ShowCHinese(100,0,7);
  33.         
  34.         OLED_ShowChar(0,3,'X',13);
  35.         OLED_ShowChar(0,5,'Y',13);
  36.         OLED_ShowChar(0,7,'Z',13);
  37.         
  38.         OLED_ShowChar(14,3,':',13);
  39.         OLED_ShowChar(14,5,':',13);
  40.         OLED_ShowChar(14,7,':',13);
  41.         OLED_ShowChar(56,3,'.',13);
  42.         OLED_ShowChar(56,5,'.',13);
  43.         OLED_ShowChar(56,7,'.',13);
  44.         
  45. //不断读取MPU6050数据
  46.         while(1)
  47.         {                           
  48.                 MPU_DMP_GET_DATA(&Pitch,&Roll,&Yaw); //获取角度值
  49.                
  50.                 if(Pitch<0)
  51.                 {
  52.                         OLED_ShowChar(28,3,'-',13);
  53.                         Pitch=-Pitch;
  54.                         OLED_ShowNum(36,3,(int)Pitch,3,13);          //x轴
  55.                         OLED_ShowNum(62,3,(int)(Pitch*10)%10,1,13);
  56.                         TIM_SetCompare1(TIM3,180+Pitch);
  57.                 }
  58.                 else
  59.                 {
  60.                         OLED_ShowChar(28,3,' ',13);
  61.                         OLED_ShowNum(36,3,Pitch,3,13);                              
  62.                         OLED_ShowNum(62,3,(int)(Pitch*10)%10,1,13);
  63.                         TIM_SetCompare1(TIM3,180-Pitch);
  64.                 }
  65.                
  66.                 if(Roll<0)
  67.                 {
  68.                         OLED_ShowChar(28,5,'-',13);
  69.                         Roll=-Roll;
  70.                         OLED_ShowNum(36,5,(int)Roll,3,13);            //y轴
  71.                         OLED_ShowNum(62,5,(int)(Roll*10)%10,1,13);
  72.                 }
  73.                 else
  74.                 {
  75.                         OLED_ShowChar(28,5,' ',13);
  76.                         OLED_ShowNum(36,5,(int)Roll,3,13);
  77.                         OLED_ShowNum(62,5,(int)(Roll*10)%10,1,13);
  78.                 }
  79.                
  80.                 if(Yaw<0)
  81.                 {
  82.                         OLED_ShowChar(28,7,'-',13);
  83.                         Yaw=-Yaw;
  84.                         OLED_ShowNum(36,7,(int)Yaw,3,13);               //z轴
  85.                         OLED_ShowNum(62,7,(int)(Yaw*10)%10,1,13);
  86.                         TIM_SetCompare4(TIM3,180+Yaw);
  87.                 }
  88.                 else
  89.                 {
  90.                         OLED_ShowChar(28,7,' ',13);
  91.                         OLED_ShowNum(36,7,(int)Yaw,3,13);
  92.                         OLED_ShowNum(62,7,(int)(Yaw*10)%10,1,13);
  93.                         TIM_SetCompare4(TIM3,180-Yaw);
  94.                 }         
  95.         }
  96. }



联系方式

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

在线客服
热线电话

企业微信