/******************************************************************************* * Function Name : Virtual_Com_Port_Status_In. * Description : Virtual COM Port Status In Routine. * Input : None. * Output : None. * Return : None. *******************************************************************************/ void Virtual_Com_Port_Status_In(void) { if (Request == SET_LINE_CODING) { if (pInformation->USBwIndex0 < 2) USARTx_Config(&USB_USART1_Data); else USARTx_Config(&USB_USART2_Data); Request = 0; } }
static void Init() { NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); SysTick_Init(); LED_Config(); USARTx_Config(USART_DBG, 115200); Motor_Init(); USBCommon_Init(); WS2812_Init(); I2C_Lib_Init(); }
/** * @brief 主函数 * @param 无 * @retval 无 */ int main(void) { /* LED 端口初始化 */ LED_GPIO_Config(); /* 配置SysTick 为10us中断一次 */ SysTick_Init(); /* USART1 配置模式为 115200 8-N-1,中断接收 */ USARTx_Config(); printf("\r\n usart_ok \r\n"); while(1) { LED2_TOGGLE; SysTick_Delay_ms(500); } }
void BSP_Init (void) { LED_Init (); //³õʼ»¯ LED USARTx_Config (); //³õʼ»¯ USART1 }