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

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

单片机解密stm32f407单片机通过并口驱动

单片机解密单片机源程序如下:

  1. #include "adc7606.h"  

  2. 单片机解密//AD_OS0 PG4
  3. 单片机解密#define OS0_1()                GPIOG->BSRRL = GPIO_Pin_4
  4. 单片机解密#define OS0_0()                GPIOG->BSRRH = GPIO_Pin_4
  5. //AD_OS1 PG3
  6. #define OS1_1()                GPIOG->BSRRL = GPIO_Pin_3
  7. #define OS1_0()                GPIOG->BSRRH = GPIO_Pin_3
  8. //AD_OS2 PG2
  9. #define OS2_1()                GPIOG->BSRRL = GPIO_Pin_2
  10. #define OS2_0()                GPIOG->BSRRH = GPIO_Pin_2

  11. //PD11 CNVTA
  12. //PB15 CNVTB TIM_CH3N/TIM8_CH3N/TIM12_CH2
  13. #define CONVSTA_1()        GPIOD->BSRRL = GPIO_Pin_11
  14. #define CONVSTA_0()        GPIOD->BSRRH = GPIO_Pin_11

  15. #define CONVSTB_1()        GPIOB->BSRRL = GPIO_Pin_15
  16. #define CONVSTB_0()        GPIOB->BSRRH = GPIO_Pin_15

  17. //PD12 RANGE
  18. #define RANGE_1()        GPIOD->BSRRL = GPIO_Pin_12
  19. #define RANGE_0()        GPIOD->BSRRH = GPIO_Pin_12

  20. //AD_RESET PB14
  21. #define RESET_1()        GPIOB->BSRRL = GPIO_Pin_14
  22. #define RESET_0()        GPIOB->BSRRH = GPIO_Pin_14

  23. //AD7606 FSMC总线地址,只能读,无需写
  24. #define AD7606_RESULT()        *(__IO uint16_t *)0x6C400000

  25. AD7606_VAR_T g_tAD7606;                //定义1个全局变量,保存一些参数

  26. static void AD7606_CtrlLinesConfig(void);
  27. static void AD7606_FSMCConfig(void);

  28. /*------------------------------------------------------------------------------------------------------------------------------
  29. *****-----功能介绍:AD7606初始化
  30. *****-----函数  名:AD7606_Init()
  31. *****-----入口参数:无
  32. *****-----返回  值:无
  33. *****-----备    注:
  34. ------------------------------------------------------------------------------------------------------------------------------*/
  35. void AD7606_Init(void)
  36. {
  37.         AD7606_CtrlLinesConfig();
  38.         AD7606_FSMCConfig();

  39.         AD7606_SetOS(AD_OS_NO);                //无过采样
  40.         AD7606_SetInputRange(0);        //0表示输入量程为正负5V, 1表示正负10V
  41.         AD7606_Reset();

  42.         CONVSTB_1();                                                                //启动转换的GPIO平时设置为高
  43. }



联系方式

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

在线客服
热线电话

企业微信