<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        STM32 103 USART

        作者:佚名   來源:本站原創   點擊數:  更新時間:2014年03月14日   【字體:
        打開對應GPIO時鐘 復用時鐘 USART時鐘
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO | RCC_APB2Periph_USART1,  ENABLE );

        USART2
           
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,  ENABLE );

        USART3
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,  ENABLE );
         
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3,  ENABLE );

        GPIO設置  TX配置為 復用推挽  RX配置為 開漏輸入


         

        void GPIO_Configuration(void)
        {
        GPIO_InitTypeDefGPIO;
        GPIO.GPIO_Pin =GPIO_Pin_9;
        GPIO.GPIO_Speed =GPIO_Speed_50MHz;
        GPIO.GPIO_Mode = GPIO_Mode_AF_PP;
        GPIO_Init(GPIOA,&GPIO);//端口初始化

         
        GPIO.GPIO_Pin =GPIO_Pin_10;
        GPIO.GPIO_Mode = GPIO_Mode_IN_FLOATING;
        GPIO_Init(GPIOA,&GPIO);//端口初始化
        }

        USART配置

         

        void USART_Configuration(void)//初始化USART
        {USART_InitTypeDef USART_InitStructure;//聲明參數結構
        USART_InitStructure.USART_BaudRate =  9600;//速率9600
        USART_InitStructure.USART_WordLength =  USART_WordLength_8b;//數據長度
        USART_InitStructure.USART_StopBits =   USART_StopBits_1;//停止位
        USART_InitStructure.USART_Parity =  USART_Parity_No;//奇偶校驗
        USART_InitStructure.USART_HardwareFlowControl =  USART_HardwareFlowControl_None;//硬件流
        USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;//發送接收使能
        USART_Init(USART1, &USART_InitStructure);//根據USART_InitStruct中指定的參數初始化外設USART1寄存器

         
        USART_Cmd(USART1,ENABLE);//開啟USART外設

         

         
        }

        發送數據
        USART_SendData(USART1, ch);
         
        while(USART_GetFlagStatus(USART1, USART_FLAG_TC)==RESET) {}
         

        引腳定義

        IO

        USART

        重定義

        重定義

         

         

         

        PA8

        USART1_CK

         

         

         

         

         

        PA9

        USART1_TX

         

        PB6

         

         

         

        PA10

        USART1_RX

         

        PB7

         

         

         

        PA11

        USART1_CTS

         

         

         

         

         

        PA12

        USART1_RTS

         

         

         

         

         

         

         

         

         

         

         

         

        PA0

        USART2_CTS

        PD3

         

         

         

         

        PA1

        USART2_RTS

        PD4

         

         

         

         

        PA2

        USART2_TX

        PD5

         

         

         

         

        PA3

        USART2_RX

        PD6

         

         

         

         

        PA4

        USART2_CK

        PD7

         

         

         

         

         

         

         

         

         

         

         

        PB10

        USART3_TX

        PD8

        PC10

         

         

         

        PB11

        USART3_RX

        PD9

        PC11

         

         

         

        PB12

        USART3_CK

        PD10

        PC12

         

         

         

        PB13

        USART3_CTS

        PD11

         

         

         

         

        PB14

        USART3_RTS

        PD12

         

         

         

         

         

         

         

         

         

         

         


        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮