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

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

TM4C1233H6PM处理器芯片数据IC解密

  1. IC解密void TMR0_IRQHandler(void)
  2. {
  3.     if(TIMER_GetIntFlag(TIMER0) == 1)
  4.     {
  5.         /* Clear Timer0 time-out interrupt flag */
  6.         TIMER_ClearIntFlag(TIMER0);
  7.                 if(Time.t_1ms==0)
  8.                 {
  9.                         Time.t_1ms=10;
  10.                         F_10ms=1;
  11.                         Time_handler();
  12.                 }
  13.                 Time.t_1ms--;
  14.                 F_1ms=1;
  15.                 if (++PwmIO_count > 14)
  16.                         PwmIO_count = 0;
  17.                 if (PwmIO_set > PwmIO_count)
  18.                         LedCom_pin = 1;
  19.                 else
  20.                         LedCom_pin = 0;
  21.         //        LedCom_pin=1;
  22.     }
  23. }

  24. /**
  25. * @brief       Timer1 IRQ
  26. *
  27. * @param       None
  28. *
  29. * @return      None
  30. *
  31. * @details     The Timer1 default IRQ, declared in startup_NUC131.s.
  32. */
  33. void TMR1_IRQHandler(void)
  34. {
  35.     if(TIMER_GetIntFlag(TIMER1) == 1)
  36.     {
  37.         /* Clear Timer1 time-out interrupt flag */
  38.         
  39.         g_au32TMRINTCount[1]++;
  40.     }
  41. }

  42. /**
  43. * @brief       Timer2 IRQ
  44. *
  45. * @param       None
  46. *
  47. * @return      None
  48. *
  49. * @details     The Timer2 default IRQ, declared in startup_NUC131.s.
  50. */
  51. void TMR2_IRQHandler(void)
  52. {
  53.     if(TIMER_GetIntFlag(TIMER2) == 1)
  54.     {
  55.         /* Clear Timer2 time-out interrupt flag */
  56.         TIMER_ClearIntFlag(TIMER2);
  57.                 TIMER_ClearIntFlag(TIMER1);
  58.                 if(Buzz.B_Buzzer_Model)
  59.                 {
  60.                         if(Buzz_Frec_pin)
  61.                                 Buzz_Frec_pin=0;
  62.                         else
  63.                                 Buzz_Frec_pin=1;
  64.                 }
  65.     }
  66. }

  67. /**
  68. * @brief       Timer3 IRQ
  69. *
  70. * @param       None
  71. *
  72. * @return      None
  73. *
  74. * @details     The Timer3 default IRQ, declared in startup_NUC131.s.
  75. */
  76. void TMR3_IRQHandler(void)
  77. {
  78.     if(TIMER_GetIntFlag(TIMER3) == 1)
  79.     {
  80.         /* Clear Timer3 time-out interrupt flag */
  81.         TIMER_ClearIntFlag(TIMER3);

  82.         g_au32TMRINTCount[3]++;
  83.     }
  84. }

  85. #if 0
  86. void SYS_Init(void)
  87. {
  88.     /*---------------------------------------------------------------------------------------------------------*/
  89.     /* Init System Clock                                                                                       */
  90.     /*---------------------------------------------------------------------------------------------------------*/
  91.     /* Enable HIRC clock */
  92.     CLK_EnableXtalRC(CLK_PWRCON_IRC22M_EN_Msk);

  93.     /* Waiting for HIRC clock ready */
  94.     CLK_WaitClockReady(CLK_CLKSTATUS_IRC22M_STB_Msk);

  95.     /* Switch HCLK clock source to HIRC */
  96.     CLK_SetHCLK(CLK_CLKSEL0_HCLK_S_HIRC, CLK_CLKDIV_HCLK(1));

  97.     /* Enable HXT */
  98. //    CLK_EnableXtalRC(CLK_PWRCON_XTL12M_EN_Msk);

  99.     /* Waiting for clock ready */
  100. //    CLK_WaitClockReady(CLK_CLKSTATUS_XTL12M_STB_Msk);

  101.     /* Set core clock as PLL_CLOCK from PLL and SysTick source to HCLK/2*/
  102.     CLK_SetCoreClock(PLL_CLOCK);
  103.     CLK_SetSysTickClockSrc(CLK_CLKSEL0_STCLK_S_HCLK_DIV2);

  104.     /* Enable peripheral clock */
  105.     CLK_EnableModuleClock(UART0_MODULE);
  106. //   CLK_EnableModuleClock(UART4_MODULE);
  107.     CLK_EnableModuleClock(TMR0_MODULE);
  108.     CLK_EnableModuleClock(TMR1_MODULE);
  109.     CLK_EnableModuleClock(TMR2_MODULE);
  110.     CLK_EnableModuleClock(TMR3_MODULE);

  111.     /* Peripheral clock source *///CLK_CLKSEL1_UART_S_PLL
  112.     CLK_SetModuleClock(UART0_MODULE, CLK_CLKSEL1_UART_S_HIRC, CLK_CLKDIV_UART(1));
  113. //   CLK_SetModuleClock(UART4_MODULE, CLK_CLKSEL1_UART_S_HIRC, CLK_CLKDIV_UART(1));
  114.     CLK_SetModuleClock(TMR0_MODULE, CLK_CLKSEL1_TMR0_S_HIRC, 0);
  115.     CLK_SetModuleClock(TMR1_MODULE, CLK_CLKSEL1_TMR0_S_HIRC, 0);
  116.     CLK_SetModuleClock(TMR2_MODULE, CLK_CLKSEL1_TMR2_S_HIRC, 0);
  117.     CLK_SetModuleClock(TMR3_MODULE, CLK_CLKSEL1_TMR3_S_HIRC, 0);

  118.     /*---------------------------------------------------------------------------------------------------------*/
  119.     /* Init I/O Multi-function                                                                                 */
  120.     /*---------------------------------------------------------------------------------------------------------*/
  121.     /* Set PB multi-function pins for UART0 RXD, TXD */
  122.                 /* Set GPB multi-function pins for UART0 RXD(PB.0) and TXD(PB.1) */
  123.     SYS->GPB_MFP &= ~(SYS_GPB_MFP_PB0_Msk | SYS_GPB_MFP_PB1_Msk);
  124.     SYS->GPB_MFP |= SYS_GPB_MFP_PB0_UART0_RXD | SYS_GPB_MFP_PB1_UART0_TXD;
  125.                
  126.         //        SYS->GPB_MFP &= ~(SYS_GPC_MFP_PC7_Msk | SYS_GPC_MFP_PC6_Msk);
  127.         //        SYS-



联系方式

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

在线客服
热线电话

企业微信