예제 #1
0
/*******************************************************************************
* 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;
	}
}
예제 #2
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();
}
예제 #3
0
/**
  * @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);
    }     
    
}
예제 #4
0
void  BSP_Init (void)
{
	LED_Init ();            //³õʼ»¯ LED    
	USARTx_Config ();    //³õʼ»¯ USART1
}