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

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

芯片破解基于stm32的spwm输出程序 支持三相

  1. 芯片破解#include "led.h"
  2. 芯片破解#include "delay.h"
  3. 芯片破解#include "sys.h"
  4. 芯片破解#include "usart.h"
  5. 芯片破解#include "SPWM.h"
  6. 芯片破解#include "stdio.h"
  7. char displayhc[20];



  8. int k=0;
  9. void my_delay_ms(int i)
  10. {
  11. for(;i>0;i--)
  12.         {
  13.                 for(k=0;k<8000;k++)
  14.                         {
  15.                                 __nop();
  16.                         }
  17.         }
  18. }


  19. void Key_GPIO_Config(void)
  20. {
  21.         GPIO_InitTypeDef GPIO_InitStructure;
  22.         RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);                                                       
  23.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10;
  24.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
  25.         GPIO_Init(GPIOC, &GPIO_InitStructure);
  26. }  


  27. uint8_t Key_Scan(GPIO_TypeDef* GPIOx,uint16_t GPIO_Pin)
  28. {                       
  29.         if(GPIO_ReadInputDataBit(GPIOx,GPIO_Pin) == 1 )  
  30.         {         
  31. //                while(GPIO_ReadInputDataBit(GPIOx,GPIO_Pin) == 0);   
  32.                 return         1;         
  33.         }
  34.         else
  35.                 return 0;
  36. }




  37. #include "oled.h"
  38. extern float pin_lv;
  39. uint8_t key1=1,key2=1,key3=1,key4=1;
  40. int key1_flag=0,key2_flag=0,key3_flag=0,key4_flag=2;
  41. void check_key(void)
  42. {
  43.                 //                key1=Key_Scan(GPIOC,GPIO_Pin_10);

  44.                                         key4=Key_Scan(GPIOC,GPIO_Pin_7);
  45.                                         if(key4==0){my_delay_ms(30);key4=Key_Scan(GPIOC,GPIO_Pin_7);if(key4==0)key4_flag--;if(key4_flag<0)key4_flag=5;}
  46.                                         while(key4==0)key4=Key_Scan(GPIOC,GPIO_Pin_7);
  47.                                        
  48.                                        
  49.                                        
  50.                
  51.                                         if(Key_Scan(GPIOC,GPIO_Pin_8)==0){my_delay_ms(30);if(Key_Scan(GPIOC,GPIO_Pin_8)==0)
  52.                                                                                                                                                                                                                                                                                                   {
  53.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 if(key4_flag==0)pin_lv=pin_lv+1.0;



联系方式

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

在线客服
热线电话

企业微信