华大MCU Jflash烧录操作单片机解密
- 单片机解密#include "main.h"
- 单片机解密#include "ntc.h"
- 单片机解密#include "timepare.h"
- #define LED_DISP_c 0x61 //温度符号小c
- /* Private variables ---------------------------------------------------------*/
- const uint8_t dispArr[] = {LL_LED_DISP_0, LL_LED_DISP_1, LL_LED_DISP_2, LL_LED_DISP_3, LL_LED_DISP_4, \
- LL_LED_DISP_5, LL_LED_DISP_6, LL_LED_DISP_7, LL_LED_DISP_8, LL_LED_DISP_9
- };
- int32_t acc_adcval,mean_value;
- uint32_t ADC1_Datas[128];
- int16_t ADC_ConverDone,adc_count,tempval;
- /* Private user code ---------------------------------------------------------*/
- /* Private macro -------------------------------------------------------------*/
- /* Private function prototypes -----------------------------------------------*/
- static void APP_SystemClockConfig(void);
- static void APP_AdcConfig(void);
- static void APP_AdcEnable(void);
- static void APP_AdcCalibrate(void);
- static void APP_ConfigLed(void);
- static void ADC1_DMA_Config(void);
- static void APP_ConfigUsart1(void);
- /******************************************************************************
- **函数信息 :System_Tick(uint32_t Ticks)
- **功能描述 :系统嘀嗒时钟配置
- **输入参数 :Ticks 频率
- **输出参数 :无
- **说 明 :
- ******************************************************************************/
- void System_Tick(uint32_t Ticks)
- {
- SysTick->LOAD = (uint32_t)((SystemCoreClock / Ticks) - 1UL); /* set reload register */
- SysTick->VAL = 0UL; /* Load the SysTick Counter Value */
- SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk |
- SysTick_CTRL_TICKINT_Msk |
- SysTick_CTRL_ENABLE_Msk; /* Enable the Systick Timer */
- }
- /******************************************************************************
- **函数信息 :fputc( int data, FILE *f )
- **功能描述 :重定向fputc函数
- **输入参数 :data 要打印字符 , *f 文件指针
- **输出参数 :无
- **说 明 :
- ******************************************************************************/
- struct __FILE
- {
- int handle;
- };
- FILE __stdout;
- int fputc(int data, FILE *f)
- {
- /* Send a byte to USART */
- LL_USART_TransmitData8(USART1, data);
- while (!LL_USART_IsActiveFlag_TC(USART1));
- LL_USART_ClearFlag_TC(USART1);
- return (data);
- }

芯片解密