久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5406|回復: 1
打印 上一主題 下一主題
收起左側

stm32串口2通信 USART2(發送數據)程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:86860 發表于 2015-7-26 02:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include "stm32f10x.h"
void Delay(unsigned int x);
void GPIO_Configuration(void);
void UART_Init(void);
void UART2_PutChar(u8 ch);

int main(void)
{
   SystemInit();
   unsigned int temp;
   GPIO_Configuration();
   UART_Init();
   while(1)
   {
     for(temp=0;temp<50;temp++)
    {Delay(65500);}
     UART2_PutChar(0x55);
   }

}


void GPIO_Configuration(void)
{
   GPIO_InitTypeDefGPIO_InitStructure;
   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,ENABLE); //USART2時鐘在APB1上
   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE);
   GPIO_InitStructure.GPIO_Pin =GPIO_Pin_2;
   GPIO_InitStructure.GPIO_Mode =GPIO_Mode_AF_PP;
   GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;
   GPIO_Init(GPIOA,&GPIO_InitStructure);
   
   GPIO_InitStructure.GPIO_Pin =GPIO_Pin_3;
   GPIO_InitStructure.GPIO_Mode =GPIO_Mode_IN_FLOATING;
   GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;
   GPIO_Init(GPIOA,&GPIO_InitStructure);
}

void UART_Init(void)
{
   
   
    USART_InitTypeDefUSART_InitStructure;
   USART_InitStructure.USART_BaudRate = 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(USART2,&USART_InitStructure);
    USART_Cmd(USART2,ENABLE);
}

void UART2_PutChar(u8 ch)
{
  USART_SendData(USART2,ch);
  while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)== RESET);
}


void Delay(unsigned int x)
{
unsigned int t;
t=x;
while(t--);
}



切記!!!在options設置中C/C++ Compiler的Preprocessor選項卡的defined symbols中填入STM32F10X_HD需要和你的芯片類型對應!!否則發送錯誤!!


startup_stm32f10x_cl.s互聯型的器件,STM32F105xx,STM32F107xx
startup_stm32f10x_hd.s大容量的STM32F101xx,STM32F102xx,STM32F103xx
startup_stm32f10x_hd_vl.s 大容量的STM32F100xx
startup_stm32f10x_ld.s小容量的STM32F101xx,STM32F102xx,STM32F103xx
startup_stm32f10x_ld_vl.s 小容量的STM32F100xx
startup_stm32f10x_md.s中容量的STM32F101xx,STM32F102xx,STM32F103xx
startup_stm32f10x_md_vl.s 中容量的STM32F100xx
startup_stm32f10x_xl.sFLASH在512K到1024K字節的STM32F101xx,STM32F102xx,STM32F103xx


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:186936 發表于 2017-11-9 13:33 | 只看該作者
你好,我可以借鑒一下你的工程碼,方便的話QQ1306501801謝謝
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一区二区三区四区视频 | 天天久久 | 农村黄性色生活片 | 精品国产乱码久久久久久88av | av日韩一区| 欧美精品久久久 | 密室大逃脱第六季大神版在线观看 | 免费一区二区三区 | 亚洲欧美中文日韩在线v日本 | 久久激情网 | 欧美综合国产精品久久丁香 | 一区视频在线播放 | 福利网站在线观看 | 精品伊人久久 | 青青草原综合久久大伊人精品 | 91麻豆精品一区二区三区 | 亚洲国产高清高潮精品美女 | av黄色在线| 国产精品日韩在线观看一区二区 | 亚洲一区中文字幕 | 国产精品久久久久久福利一牛影视 | 久久久婷婷 | 成人综合一区二区 | 女人毛片a毛片久久人人 | 91国自视频 | 99国产精品久久久久老师 | av色站| 国产a爽一区二区久久久 | 日韩欧美在线视频 | 国产一级片久久久 | 欧美激情精品久久久久久 | 日韩在线观看中文字幕 | 中文字幕av色 | 亚欧精品一区 | 中文字幕在线观看一区 | 国产成人精品一区二区三区网站观看 | 欧美日韩一区二区在线播放 | 亚洲精品区 | www日韩高清| 懂色中文一区二区三区在线视频 | 日本 欧美 国产 |