/* * 函数名:main * 描述 : "主机"的主函数 * 输入 :无 * 输出 : 无 */ int main(void) { LED_GPIO_Config(); TIM2_Config(); USART2_Config(115200); LED1(OFF); LED2(OFF); Get_ChipID(); printf("USART2 Test OK!!\r\n"); printf("Chip ID is 0x%08X 0x%08X 0x%08X.\r\n", ChipUniqueID[0],ChipUniqueID[1],ChipUniqueID[2]); printf("Chip Size is %d KBytes.\r\n",(*(__IO uint32_t *)(0X1FFF7A22))&0xFFFF); while(1) { } }
/** * @brief 主函数 * @param 无 * @retval 无 */ int main(void) { LED_GPIO_Config(); /* USART1 config 115200 8-N-1 */ USART1_Config(); /*------------------------------------------------------------------------------------------------------*/ /* to get the chipid and put it in ChipUniqueID[3] */ Get_ChipID(); /* printf the chipid */ printf("\r\n芯片的唯一ID为: %X-%X-%X\r\n", ChipUniqueID[0],ChipUniqueID[1],ChipUniqueID[2]); /* printf the flash memory amount */ printf("\r\n芯片flash的容量为: %dK \r\n", *(__IO u16 *)(0X1FFFF7E0)); /*------------------------------------------------------------------------------------------------------*/ for(;;) { LED1_TOGGLE; Delay(0x0FFFFF); } }