/**********************************************************************************
** 实验名: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)
|