亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bsp_usart.c

?? STM32的GPIO口模擬串口通信
?? C
字號:
/*
*********************************************************************************************************
*	                                  
*	模塊名稱 : 串口驅動模塊    
*	文件名稱 : bsp_usart.c
*	版    本 : V2.0
*	說    明 : 實現printf和scanf函數重定向到串口1,即支持printf信息到USART1
*				實現重定向,只需要添加2個函數:
*				int fputc(int ch, FILE *f);
*				int fgetc(FILE *f);
*				對于KEIL MDK編譯器,編譯選項中需要在MicorLib前面打鉤,否則不會有數據打印到USART1。
*	修改記錄 :
*		版本號  日期       作者    說明
*		v0.1    2009-12-27 armfly  創建該文件,ST固件庫版本為V3.1.2
*		v1.0    2011-01-11 armfly  ST固件庫升級到V3.4.0版本。
*		v2.0    2011-10-16 armfly  ST固件庫升級到V3.5.0版本。優化工程結構。
*
*	Copyright (C), 2010-2011, 安富萊電子 www.armfly.com
*
*********************************************************************************************************
*/

#include "stm32f10x.h"

/*
*********************************************************************************************************
*	函 數 名: bsp_InitUart
*	功能說明: 初始化CPU的USART1串口硬件設備。未啟用中斷。
*	形    參:無
*	返 回 值: 無
*********************************************************************************************************
*/
void bsp_InitUart(void)
{
	GPIO_InitTypeDef GPIO_InitStructure;
	USART_InitTypeDef USART_InitStructure;

	/* 第1步:打開GPIO和USART部件的時鐘 */
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE);
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);

	/* 第2步:將USART Tx的GPIO配置為推挽復用模式 */
	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	GPIO_Init(GPIOA, &GPIO_InitStructure);

	/* 第3步:將USART Rx的GPIO配置為浮空輸入模式
		由于CPU復位后,GPIO缺省都是浮空輸入模式,因此下面這個步驟不是必須的
		但是,我還是建議加上便于閱讀,并且防止其它地方修改了這個口線的設置參數
	*/
	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
	GPIO_Init(GPIOA, &GPIO_InitStructure);
	/*  第3步已經做了,因此這步可以不做
		GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	*/
	GPIO_Init(GPIOA, &GPIO_InitStructure);


	/* 第4步:配置USART參數
	    - 波特率   = 115200 baud
	    - 數據長度 = 8 Bits
	    - 1個停止位
	    - 無校驗
	    - 禁止硬件流控(即禁止RTS和CTS)
	    - 使能接收和發送
	*/
	USART_InitStructure.USART_BaudRate = 115200;
	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);

	/* 第5步:使能 USART, 配置完畢 */
	USART_Cmd(USART1, ENABLE);

	/* 
		CPU的小缺陷:串口配置好,如果直接Send,則第1個字節發送不出去
		如下語句解決第1個字節無法正確發送出去的問題:
	 	清發送完成標志,Transmission Complete flag 
	*/
	USART_ClearFlag(USART1, USART_FLAG_TC);    
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国成人福利片在线播放| 99久久er热在这里只有精品66| 91精品国产综合久久久久| 婷婷一区二区三区| 欧美—级在线免费片| 色噜噜夜夜夜综合网| 日韩va欧美va亚洲va久久| 久久先锋影音av鲁色资源| 日本丶国产丶欧美色综合| 乱一区二区av| 一区二区三区不卡视频| 精品国产髙清在线看国产毛片| 国产精品自产自拍| 国产一区二区在线观看免费| 成人高清视频免费观看| 亚洲青青青在线视频| 色综合久久久久久久| 三级成人在线视频| 亚洲免费观看在线观看| 欧美一区二区三区色| 成人在线综合网站| 亚洲小说欧美激情另类| 久久久国产精品不卡| 一本到不卡免费一区二区| 久久国产婷婷国产香蕉| 一区二区三区在线观看动漫| 久久久久国色av免费看影院| 粉嫩aⅴ一区二区三区四区五区| 亚洲自拍偷拍网站| 国产精品理伦片| 久久嫩草精品久久久精品一| 欧美日韩日日夜夜| www.欧美日韩国产在线| 蜜桃av一区二区在线观看| 亚洲国产精品综合小说图片区| 欧美mv日韩mv亚洲| 欧美一区二区三区影视| 日本高清视频一区二区| 成人免费视频播放| 久久精品国产久精国产| 三级在线观看一区二区| 日韩av在线免费观看不卡| 亚洲男人天堂av网| 亚洲欧洲日韩在线| 亚洲视频一区在线| 国产精品视频免费看| 中文字幕成人网| 欧美国产激情二区三区| 国产精品夫妻自拍| 最新日韩av在线| 欧美激情一区不卡| 伊人色综合久久天天人手人婷| 亚洲欧美综合网| 日本怡春院一区二区| 亚洲永久精品国产| 99久久久精品| 首页国产欧美日韩丝袜| 国产在线不卡视频| 欧美三级在线视频| 亚洲老司机在线| 另类综合日韩欧美亚洲| 国产精品丝袜91| 成人精品视频网站| 国产传媒欧美日韩成人| 正在播放一区二区| 五月天欧美精品| 777午夜精品视频在线播放| 综合久久久久久| www.亚洲色图.com| 中文一区二区在线观看| 国产一区二区精品久久91| 日韩天堂在线观看| 久久se精品一区二区| 欧美亚洲国产怡红院影院| 26uuu国产电影一区二区| 夜夜爽夜夜爽精品视频| 处破女av一区二区| 久久久亚洲午夜电影| 日韩avvvv在线播放| 91亚洲资源网| 国产精品另类一区| 国产成人自拍在线| 2023国产一二三区日本精品2022| 一区二区三区日韩精品视频| 国产1区2区3区精品美女| 日韩一级大片在线| 丝袜诱惑亚洲看片| 欧美精品tushy高清| 亚洲宅男天堂在线观看无病毒| 91伊人久久大香线蕉| 国产精品高潮呻吟久久| www.av亚洲| 亚洲综合视频在线| 欧美日韩国产片| 男男gaygay亚洲| 国产偷国产偷精品高清尤物| 国产成人av电影| 国产欧美一区二区精品婷婷 | 欧美综合天天夜夜久久| 亚洲综合丁香婷婷六月香| 欧美天堂一区二区三区| 天堂在线一区二区| 日韩欧美一区在线| 不卡欧美aaaaa| 一区二区三区精品在线观看| 69久久夜色精品国产69蝌蚪网| 日韩精品一级中文字幕精品视频免费观看 | 久久精品一二三| 成人av在线看| 亚洲aⅴ怡春院| 久久久综合视频| 欧美视频中文一区二区三区在线观看 | 成人精品亚洲人成在线| 亚洲三级免费电影| 日韩女优电影在线观看| 91在线看国产| 国产真实乱子伦精品视频| 亚洲欧洲综合另类| 精品国产一区二区在线观看| eeuss鲁片一区二区三区在线看| 五月天久久比比资源色| 国产精品国产三级国产aⅴ中文| 欧美日本乱大交xxxxx| av资源网一区| 国产在线不卡一卡二卡三卡四卡| 亚洲国产美国国产综合一区二区| 日韩三级.com| 91精品国产91热久久久做人人| 色综合久久综合中文综合网| 国产精品白丝jk黑袜喷水| 免费日韩伦理电影| 日韩电影在线一区二区三区| 亚洲精品久久久久久国产精华液| 国产精品视频看| 国产喷白浆一区二区三区| 久久免费电影网| 久久久久久99久久久精品网站| 精品国产一区二区三区久久久蜜月| 精品视频在线免费| 69久久99精品久久久久婷婷| 欧美日本在线视频| 欧美一区二区观看视频| 日韩一区二区电影在线| 精品成人a区在线观看| 久久亚洲精华国产精华液| 国产亚洲一区二区在线观看| 欧美成人r级一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 国产精品久久久久久久久免费樱桃| 中文字幕在线观看一区| 亚洲精品国产无天堂网2021| 亚洲午夜精品17c| 蜜桃视频第一区免费观看| 国产成人午夜高潮毛片| 色综合 综合色| 久久久午夜精品理论片中文字幕| 国产精品久久99| 久久99精品国产麻豆婷婷洗澡| 国产精品一区二区x88av| 精品视频在线视频| 国产精品国产三级国产| 国产精品小仙女| 日韩欧美中文一区| 视频一区国产视频| 欧美综合亚洲图片综合区| 亚洲欧美综合在线精品| 成人午夜私人影院| 国产精品污污网站在线观看| 久久99精品国产91久久来源| 51精品秘密在线观看| 一区二区三区不卡视频| 日本韩国欧美国产| 亚洲一区二区四区蜜桃| 91性感美女视频| 一区二区三区国产| 在线视频一区二区三区| 亚洲线精品一区二区三区八戒| 成人18视频在线播放| 亚洲欧洲日韩综合一区二区| 日韩不卡在线观看日韩不卡视频| 精品一区二区三区在线观看国产| 波多野结衣在线aⅴ中文字幕不卡| 制服丝袜亚洲精品中文字幕| 亚洲欧洲美洲综合色网| 国产激情91久久精品导航 | 91精品国产麻豆国产自产在线| 亚洲精品在线电影| 久久精品国产一区二区| 欧美一区二区三区人| 午夜精品久久久久久久久| 色综合久久久久综合体桃花网| 欧美国产一区在线| 丁香婷婷综合色啪| 中文字幕免费观看一区| 丰满少妇久久久久久久| 国产精品麻豆一区二区 | 免费黄网站欧美| 欧美岛国在线观看| 成人综合婷婷国产精品久久| 亚洲欧美在线aaa|