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

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

芯片破解STM32F103C8T6示波器程序

芯片破解单片机源程序如下:

  1. 芯片破解#include "bsp_systick.h"
  2. 芯片破解#include "OLED_I2C.h"
  3. 芯片破解#include "bsp_i2c_gpio.h"
  4. #include "bsp_adc.h"
  5. #include "bsp_advanced_timer.h"
  6. #include <math.h>
  7. #include "pingmu.h"
  8. #include "PWM.h"
  9. #include "IC.h"

  10. #define pi 3.1415926535
  11. #define accur 0.015295
  12. extern uint16_t ConvData;
  13. extern unsigned char BMP1[];
  14. uint16_t ADValue;
  15. float Voltage;
  16. float max=0;
  17. float min=3.30;
  18. int main()
  19. {
  20.         PWM_Init();
  21.         OLED2_Init();
  22.         ADCx_Init();
  23.         IC_Init();
  24.         OLED2_ShowString(1, 1, "ADValue:");
  25.         OLED2_ShowString(2, 1, "max:0.00V");
  26.         OLED2_ShowString(3, 1, "min:0.00V");
  27.         OLED2_ShowString(4, 1, "Freq:0000000Hz");
  28.         uint8_t x;
  29.         OLED_Init();                                         
  30.         ADCx_Init();
  31.         AdvancedTim_Init();
  32.         Before_State_Update(accur*ConvData);
  33.         OLED_CLS();
  34.         while(1)
  35.         {
  36.         
  37.                
  38.                 for(x=0;x<128;x=(x+1)%128)
  39.                 {  
  40.                         
  41.                                 
  42.                         ADValue = AD_GetValue();
  43.                   Voltage = (float)ADValue / 4095 * 3.3/0.360;
  44.                  OLED2_ShowNum(1, 9, ADValue, 4);
  45.                 if(max<Voltage )
  46.                 {
  47.                         max=Voltage ;
  48.                 }
  49.                 OLED2_ShowNum(2, 5, max   , 1);
  50.                 OLED2_ShowNum(2,7, (uint16_t)(max   * 100) % 100, 2);
  51.                 if(min >Voltage )
  52.                 {
  53.                         min=Voltage ;
  54.                 }
  55.                 OLED2_ShowNum(3, 5, min    , 1);
  56.                 OLED2_ShowNum(3,7, (uint16_t)(min    * 100) % 100, 2);
  57.                         OLED_DrawWave(x,accur*ConvData);
  58.                 OLED2_ShowNum(4, 6, IC_GetFreq(), 7);
  59.                 }

  60.                
  61.         }
  62. }



联系方式

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

在线客服
热线电话

企业微信