12.20

作者: 李响lx | 来源:发表于2017-12-20 20:12 被阅读0次

    一、python

    x=3.15

    print("%.1f" % x)

    运行结果3.1

    通过列表综合,可以从一个已有的列表导出一个新的列表。例如,你有一个数的列表,而你想要得到一个

    对应的列表,使其中所有大于2的数都是原来的2倍。对于这种应用,列表综合是最理想的方法。

    当要使函数接收元组或字典形式的参数的时候,有一种特殊的方法,它分别使用 * 和 ** 前缀。这种方法在

    函数需要获取可变数量的参数的时候特别有用。

    二、MDK 接收串口数据 核心代码

    void UART1_config(void)

    {

    GPIO_InitTypeDef GPIO_InitStruct;

    USART_InitTypeDef USART_InitStruct;

    //1.ÅäÖÃGPIO¹Ü½Å PA9 PA10 ¸´ÓÃ

    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);

    GPIO_InitStruct.GPIO_Pin  = GPIO_Pin_9|GPIO_Pin_10;

    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF;

    GPIO_Init(GPIOA, &GPIO_InitStruct);

    //2.ÉèÖùܽŸ´Óðó¶¨

    GPIO_PinAFConfig(GPIOA, GPIO_PinSource9,GPIO_AF_USART1);

    GPIO_PinAFConfig(GPIOA, GPIO_PinSource10,GPIO_AF_USART1);

    //3.³õʼ»¯´®¿Ú1

    USART_InitStruct.USART_BaudRate  = 9600;

    USART_InitStruct.USART_WordLength = USART_WordLength_8b;

    USART_InitStruct.USART_Parity  = USART_Parity_No;

    USART_InitStruct.USART_StopBits = USART_StopBits_1;

    USART_InitStruct.USART_Mode = USART_Mode_Rx|USART_Mode_Tx;

    USART_InitStruct.USART_HardwareFlowControl = USART_HardwareFlowControl_None;

    USART_Init(USART1,&USART_InitStruct);

    USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);  //½ÓÊÕ·Ç¿Õ

    USART_Cmd(USART1, ENABLE);

    }

    相关文章

      网友评论

          本文标题:12.20

          本文链接:https://www.haomeiwen.com/subject/xednwxtx.html