在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 【STM32 Cotex-M3處理器系列編程】串口調(diào)試

      【STM32 Cotex-M3處理器系列編程】串口調(diào)試

      作者: 時間:2016-11-27 來源:網(wǎng)絡(luò) 收藏
      #include "stm32f10x.h"
      //#include "stm32f10x_lib.h"
      void Delay(unsigned int x);
      void UART_Init(void);
      int main(void)
      {
      while (1)
      {
      Delay(300000);
      UART_Init(); //初始化串口
      USART_SendData(USART1,0x1A); //從串口發(fā)送數(shù)據(jù)到計算機
      while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);//RESET是0,等待發(fā)送完畢
      // if(USART_GetFlagStatus(USART1,USART_FLAG_TC)==RESET)
      GPIO_SetBits(GPIOC, GPIO_Pin_6 ); //發(fā)送完畢則點亮D1二極管
      }
      }
      void UART_Init(void)
      {
      SystemInit();//配置系統(tǒng)時鐘
      RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE | RCC_APB2Periph_USART1,ENABLE);//IO口使能設(shè)置
      GPIO_InitTypeDef GPIO_InitStructure; //定義I/O口結(jié)構(gòu)體
      GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2 | GPIO_Pin_3;
      GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
      GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
      GPIO_Init(GPIOA, &GPIO_InitStructure);
      GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
      GPIO_Init(GPIOC, &GPIO_InitStructure);
      USART_InitTypeDef USART_InitStructure;//定義串口結(jié)構(gòu)體
      //RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);//使能串口1
      USART_InitStructure.USART_BaudRate=38400;
      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_Cmd(USART1,ENABLE);
      }
      void Delay(unsigned int x)
      {
      unsigned int t;
      t=x;
      while(t--);
      }


      關(guān)鍵詞: STM32Cotex-M3串口調(diào)

      評論


      技術(shù)專區(qū)

      關(guān)閉