/********************************************************************************************************* ** Function name: main ** Descriptions: 用户程序入口函数 ** input parameters: 无 ** output parameters: 无 ** Returned value: 无 *********************************************************************************************************/ int main(void) { targetInit(); /* 初始化目标板,切勿删除 */ pinInit(); /* 引脚初始化 */ BEEP_INIT(); BEEP_OFF(); while (1) { BEEP_OFF(); myDelay(200); BEEP_ON(); myDelay(200); } }
void board_init(void) { /* SysTick end of count event each 10ms */ RCC_GetClocksFreq(&RCC_Clocks); SysTick_Config(RCC_Clocks.HCLK_Frequency / 100); timer2_init(); timer14_init(); Usart_Init(USART2,9600); send_data(USART2, "uart2 is OK!\r\n", strlen("uart2 is OK!\r\n")); //不同的传感器的引脚及用到的板级外设不同 //sensor_init(); #if defined (BEEP) //蜂鸣器用作调试设备 beep_init(); Delay(20); BEEP_OFF(); #endif #if defined (DEBUG) //串口用作调试端口 Usart_Init(DEBUG_UART,115200); send_data(DEBUG_UART, "uart is OK!\r\n", strlen("uart is OK!\r\n")); #endif #if defined (EEPROM) //24cxx IIC接口初始化 IIC_Init(); #endif }