#include "project_config.h" void mpu_task(void *argv); void mpu_ctr_init(void) { stc_gpio_init_t pstcGpioInit; GPIO_StructInit(&pstcGpioInit); pstcGpioInit.u16PinDir = PIN_DIR_OUT; pstcGpioInit.u16PinState = PIN_STAT_RST; GPIO_Init(GPIO_PORT_H, GPIO_PIN_02,&pstcGpioInit); GPIO_Init(GPIO_PORT_C, GPIO_PIN_14|GPIO_PIN_15,&pstcGpioInit); } #define MPU_PWR_ON GPIO_SetPins(GPIO_PORT_H, GPIO_PIN_02) #define MPU_PWR_OFF GPIO_ResetPins(GPIO_PORT_H, GPIO_PIN_02) #define MPU_KEY_ON GPIO_SetPins(GPIO_PORT_C, GPIO_PIN_14) #define MPU_KEY_OFF GPIO_ResetPins(GPIO_PORT_C, GPIO_PIN_14) #define MPU_RST_ON GPIO_SetPins(GPIO_PORT_C, GPIO_PIN_15) #define MPU_RST_OFF GPIO_ResetPins(GPIO_PORT_C, GPIO_PIN_15) //static void test(void) //{ // stc_gpio_init_t pstcGpioInit1; // // GPIO_SetDebugPort(GPIO_PIN_TDI, DISABLE); // // GPIO_StructInit(&pstcGpioInit1); // pstcGpioInit1.u16PinDir = PIN_DIR_OUT; // pstcGpioInit1.u16PinState = PIN_STAT_RST; // GPIO_Init(GPIO_PORT_A, GPIO_PIN_15,&pstcGpioInit1); // GPIO_Init(GPIO_PORT_D, GPIO_PIN_00|GPIO_PIN_01|GPIO_PIN_02,&pstcGpioInit1); //} void flash_tset_func(void) { uint8_t data1[50]; uint8_t data2[50]; for(int i =0;i