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

標題: 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

單片機源程序如下:
  1. /******************** (C) COPYRIGHT  源地工作室 ********************************
  2. * 文件名  :main.c
  3. * 描述    :通過串口1打印輸出自己輸入的字符串;(串口信息為:9600,N,8,1)  
  4. * 庫版本  :V3.50
  5. * 作者    :zhuoyingxingyu
  6. * 版本更新: 2017-04-20
  7. * 調試方式:J-Link-OB
  8. **********************************************************************************/        

  9. //頭文件
  10. #include "stm32f10x.h"
  11. #include "usart.h"

  12. /**
  13.   * @file   main
  14.   * @brief  Main program.
  15.   * @param  None
  16.   * @retval None
  17.   */
  18. int main(void)
  19. {
  20.     USART1_Config();//串口參數配置初始化
  21.     printf("*************************************************************\r\n");
  22.     printf("*                                                           *\r\n");
  23.     printf("* Thank you for using The Development Board Of YuanDi ! ^_^ *\r\n");
  24.     printf("*                                                           *\r\n");
  25.     printf("*************************************************************\r\n");
  26.     while (1)
  27.     {
  28.       while (USART_GetFlagStatus(USART1,USART_FLAG_RXNE) == RESET);
  29.       USART_SendData(USART1,USART_ReceiveData(USART1));
  30.     }
  31. }



  32. #ifdef  USE_FULL_ASSERT

  33. /**
  34.   * @brief  Reports the name of the source file and the source line number
  35.   *   where the assert_param error has occurred.
  36.   * @param  file: pointer to the source file name
  37.   * @param  line: assert_param error line source number
  38.   * @retval None
  39.   */
  40. void assert_failed(uint8_t* file, uint32_t line)
  41. {
  42.   /* User can add his own implementation to report the file name and line number,
  43.      ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
  44.   /* Infinite loop */
  45.   while (1)
  46.   {
  47.   }
  48. }
  49. #endif

  50. /*********************************************************************************************************
  51.       END FILE
  52. *********************************************************************************************************/
復制代碼

所有資料51hei提供下載:
3YD-USART1(查詢)實驗.7z (216.13 KB, 下載次數: 11)







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 草草草网站 | 中文字幕一区在线 | 欧美日韩一区二区三区在线观看 | 天天亚洲 | 精品久久影院 | 天天精品在线 | 欧美精品在线一区 | 四虎免费视频 | 最近日韩中文字幕 | 一级做a| 欧美成人一区二区三区 | 国产婷婷综合 | 日韩av一区二区在线观看 | 亚洲一区二区免费视频 | 午夜激情免费 | 天天综合久久 | 国产一级片在线播放 | 巨大黑人极品videos精品 | 国产成人小视频 | 国产午夜精品久久久久免费视高清 | 欧美伊人久久久久久久久影院 | 精精国产xxxx视频在线播放 | 国产又爽又黄的视频 | 国产色 | 亚洲永久 | 鲁视频| 久久中文免费视频 | 国产高清在线精品 | 亚洲视频免费在线观看 | 国产高清一区二区三区 | 国产高清精品一区二区三区 | 日韩欧美一区二区三区免费看 | 国产91精品久久久久久久网曝门 | 欧美精三区欧美精三区 | 免费在线一区二区 | 日韩国产在线 | 黄色视频a级毛片 | 综合久久久| 欧美激情精品久久久久久变态 | 精品无码久久久久久国产 | 午夜精品一区二区三区在线视 |