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

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

单片机解密新唐M0内核的智能空气检测仪程序设计

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

  1. /**************************************************************************//**
  2. * 单片机解密
  3. * Copyright (C) 2013 Nuvoton Technology Corp. All rights reserved.
  4. ******************************************************************************/
  5. #include        "define.H"

  6. #define PLL_CLOCK           50000000

  7. /*---------------------------------------------------------------------------------------------------------*/
  8. /* Global Interface Variables Declarations                                                                 */
  9. /*---------------------------------------------------------------------------------------------------------*/
  10. volatile uint32_t g_au32TMRINTCount[4] = {0};

  11. uint8_t PwmIO_count;


  12. uint16_t        PM_value;
  13. uint16_t        CO2_value;
  14. uint16_t        HCHO_value;

  15. #if 0
  16. /*
  17. V003 2019-03-02
  18. 1,Power on and power off button change to touch leave control,
  19.     perviously is short press control.
  20. 2.WIFI COM temperture,perviously version PCBA send indoor temperture,
  21.    modified to send inlet air temperature.

  22.    
  23. V009 2019-05-25
  24. 1.Add DS1302 RTC
  25. 2.Adjust the GPIO with 20190325 schematic

  26. V010 2019-05-29
  27. 1.Set PM2.5 value 999 up  limit
  28. 2.Modify the button sequence except child lock.
  29. */
  30. #endif


  31. /**
  32. * @brief       Timer0 IRQ
  33. *
  34. * @param       None
  35. *
  36. * @return      None
  37. *
  38. * @details     The Timer0 default IRQ, declared in startup_NUC131.s.
  39. */
  40. void TMR0_IRQHandler(void)
  41. {
  42.     if(TIMER_GetIntFlag(TIMER0) == 1)
  43.     {
  44.         /* Clear Timer0 time-out interrupt flag */
  45.         TIMER_ClearIntFlag(TIMER0);
  46.                 if(Time.t_1ms==0)
  47.                 {
  48.                         Time.t_1ms=10;
  49.                         F_10ms=1;
  50.                         Time_handler();
  51.                 }
  52.                 Time.t_1ms--;
  53.                 F_1ms=1;
  54.                 if (++PwmIO_count > 14)
  55.                         PwmIO_count = 0;
  56.                 if (PwmIO_set > PwmIO_count)
  57.                         LedCom_pin = 1;
  58.                 else
  59.                         LedCom_pin = 0;
  60.         //        LedCom_pin=1;
  61.     }
  62. }

  63. /**
  64. * @brief       Timer1 IRQ
  65. *
  66. * @param       None
  67. *
  68. * @return      None
  69. *
  70. * @details     The Timer1 default IRQ, declared in startup_NUC131.s.
  71. */
  72. void TMR1_IRQHandler(void)
  73. {
  74.     if(TIMER_GetIntFlag(TIMER1) == 1)
  75.     {
  76.         /* Clear Timer1 time-out interrupt flag */
  77.         
  78.         g_au32TMRINTCount[1]++;
  79.     }
  80. }



联系方式

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

在线客服
热线电话

企业微信