2021-09-28 14:24:41 +08:00
|
|
|
|
//ϵͳ<CFB5><CDB3><EFBFBD>õ<EFBFBD><C3B5><EFBFBD>
|
2021-08-04 10:46:24 +08:00
|
|
|
|
|
|
|
|
|
|
#ifndef __SYS_H
|
|
|
|
|
|
#define __SYS_H
|
|
|
|
|
|
|
|
|
|
|
|
#include "stm32h7xx.h"
|
|
|
|
|
|
#include "core_cm7.h"
|
|
|
|
|
|
#include "stm32h7xx_hal.h"
|
|
|
|
|
|
|
2021-09-28 14:24:41 +08:00
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD>жϵĺ<CFB5>
|
|
|
|
|
|
#define ENABLE_INT() __set_PRIMASK(0) //ʹ<><CAB9>ȫ<EFBFBD><C8AB><EFBFBD>ж<EFBFBD>
|
|
|
|
|
|
#define DISABLE_INT() __set_PRIMASK(1) //<2F><>ֹȫ<D6B9><C8AB><EFBFBD>ж<EFBFBD>
|
2021-08-04 10:46:24 +08:00
|
|
|
|
|
2021-08-10 15:01:54 +08:00
|
|
|
|
void MPU_Config(void);
|
2021-08-04 10:46:24 +08:00
|
|
|
|
void Cache_Enable(void);
|
2021-09-28 14:24:41 +08:00
|
|
|
|
void SystemClock_Init(void);
|
2021-08-04 10:46:24 +08:00
|
|
|
|
uint8_t Get_ICacheSta(void);
|
|
|
|
|
|
uint8_t Get_DCacheSta(void);
|
|
|
|
|
|
|
2021-09-28 14:24:41 +08:00
|
|
|
|
void Error_Handler(char *file, uint32_t line);
|
2021-08-04 10:46:24 +08:00
|
|
|
|
|
|
|
|
|
|
#endif
|