标题:
STM32F103系列的USART例程分享 编译环境:MDK4.72A
[打印本页]
作者:
zsdgsd
时间:
2019-1-8 16:09
标题:
STM32F103系列的USART例程分享 编译环境:MDK4.72A
/**********************************************************************************
** 实验名:USART1的使用
** 使用编译环境:MDK4.72A
** 固件库(ST) Version: STM32F10x_StdPeriph_Driver V3.50
** 使用外设:
**********************************************************************************/
测试说明:
编译并下载程序。
测试结果:
下载完程序后,通过串口1打印输出自己输入的字符串;(串口信息为:9600,N,8,1)
硬件连接:
LED--->PC13
硬件连接:
USART1:
PA9--->MCU_TX
PA10--->MCU_RX
单片机源程序如下:
/******************** (C) COPYRIGHT 源地工作室 ********************************
* 文件名 :main.c
* 描述 :通过串口1打印输出自己输入的字符串;(串口信息为:9600,N,8,1)
* 库版本 :V3.50
* 作者 :zhuoyingxingyu
* 版本更新: 2017-04-20
* 调试方式:J-Link-OB
**********************************************************************************/
//头文件
#include "stm32f10x.h"
#include "usart.h"
/**
* @file main
* @brief Main program.
* @param None
* @retval None
*/
int main(void)
{
USART1_Config();//串口参数配置初始化
printf("*************************************************************\r\n");
printf("* *\r\n");
printf("* Thank you for using The Development Board Of YuanDi ! ^_^ *\r\n");
printf("* *\r\n");
printf("*************************************************************\r\n");
while (1)
{
while (USART_GetFlagStatus(USART1,USART_FLAG_RXNE) == RESET);
USART_SendData(USART1,USART_ReceiveData(USART1));
}
}
#ifdef USE_FULL_ASSERT
/**
* @brief Reports the name of the source file and the source line number
* where the assert_param error has occurred.
* @param file: pointer to the source file name
* @param line: assert_param error line source number
* @retval None
*/
void assert_failed(uint8_t* file, uint32_t line)
{
/* User can add his own implementation to report the file name and line number,
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
/* Infinite loop */
while (1)
{
}
}
#endif
/*********************************************************************************************************
END FILE
*********************************************************************************************************/
复制代码
所有资料51hei提供下载:
3YD-USART1(查询)实验.7z
(216.13 KB, 下载次数: 11)
2019-1-8 21:13 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1