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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1215|回復: 0
收起左側

HK32單片機串口打印程序

[復制鏈接]
ID:302293 發(fā)表于 2024-3-26 10:42 | 顯示全部樓層 |閱讀模式
   串口打印文本

  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  Alexander
  5.   * @version V1.0
  6.   * @date    2022-xx-xx
  7.   * @brief   串口中斷接收測試
  8.   ******************************************************************************
  9.   * @attention
  10.   *
  11.   * 實驗平臺:HK32F030M開發(fā)板
  12.   *
  13.   ******************************************************************************
  14.   */
  15. #include "hk32f030m.h"
  16. #include "bsp_usart.h"
  17. #include "bsp_led.h"

  18. static void Show_Message(void);
  19. enum{
  20.         /* ftp */
  21.     FTP_TEST = 10,

  22. };
  23. struct oam_excute_st
  24. {
  25.      int (*doit)(char*, char* , int *);
  26.      int (*dumpit)(char*, char* , int *, int );
  27. };
  28. extern struct oam_excute_st * oam_execute ;
  29. int ftp_test (char *buf, char *outbuf, int *len){

  30.   printf("hello,world\n");
  31. //  return 0;
  32. }
  33. struct oam_excute_st ftp_oam_table[]=
  34. {
  35.         [FTP_TEST]   = {.doit = ftp_test},

  36. };


  37. /**
  38.   * @brief  主函數(shù)
  39.   * @param  無
  40.   * @retval 無
  41.   */
  42. int main(void)
  43. {       
  44.   char ch,i;
  45.   
  46.   /* 初始化RGB彩燈 */
  47.   LED_GPIO_Config();
  48.   
  49.   /* 初始化USART 配置模式為 115200 8-N-1 */
  50.   USART_Config();
  51.        
  52.   /* 打印指令輸入提示信息 */
  53. //  Show_Message();
  54.   while(1)
  55.         {       
  56.     /* 獲取字符指令 */
  57. //    ch=getchar();
  58. //    printf("接收到字符:%c\n",ch);
  59. //      printf("   指令   ------    LED狀態(tài) \n");
  60.   ftp_oam_table[FTP_TEST].doit(NULL,NULL,&i);
  61.     }   
  62.         }       


  63. /**
  64.   * @brief  打印指令輸入提示信息
  65.   * @param  無
  66.   * @retval 無
  67.   */
  68. static void Show_Message(void)
  69. {
  70.   printf("\r\n   這是一個通過串口通信指令控制LED實驗 \n");
  71.   printf("使用  USART  參數(shù)為:%d 8-N-1 \n",DEBUG_USART_BAUDRATE);
  72.   printf("開發(fā)板接到指令后控制LED狀態(tài),指令對應如下:\n");
  73.   printf("   指令   ------    LED狀態(tài) \n");
  74.   printf("     1    ------    LED1亮 \n");
  75.   printf("     2    ------    LED2亮 \n");
  76.   printf("     3    ------    LED3亮 \n");
  77.   printf("     4    ------    LED1滅 \n");
  78.   printf("     5    ------    LED2滅 \n");
  79.   printf("     6    ------    LED3滅 \n");
  80.   printf("     7    ------    LED1反轉 \n");
  81.   printf("     8    ------    LED2反轉 \n");
  82.   printf("     9    ------    LED3反轉 \n");
  83. }



  84. #ifdef  USE_FULL_ASSERT
  85. /**
  86.   * @brief  Reports the name of the source file and the source line number
  87.   *         where the assert_param error has occurred.
  88.   * @param  file: pointer to the source file name
  89.   * @param  line: assert_param error line source number
  90.   * @retval None
  91.   */
  92. void assert_failed(char* file , uint32_t line)
  93. {
  94.   /* User can add his own implementation to report the file name and line number,
  95.      tex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */       
  96.        /* Infinite loop */
  97.        
  98.         while (1)
  99.   {               
  100.   }
  101. }
  102. #endif /* USE_FULL_ASSERT */
復制代碼

原理圖: 無
仿真: 無
代碼: 程序.7z (173.59 KB, 下載次數(shù): 2)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品中文字幕在线 | 欧美不卡 | 久久性av | 成人午夜网站 | 国产精品久久久久久久久免费软件 | 午夜在线小视频 | av看片网站| 亚洲第一成人影院 | 91视频一区 | 超碰520| 国产一级久久久久 | 97国产精品视频人人做人人爱 | 亚洲天堂网站 | 91精品国产综合久久国产大片 | 国产美女精品视频 | 欧美国产一区二区 | 免费特级黄毛片 | 国产精品99久久久精品免费观看 | 久久久蜜桃一区二区人 | 精品国产欧美一区二区 | 久久久蜜桃一区二区人 | 91av久久久 | 中文字幕一区二区视频 | 免费一看一级毛片 | 欧美日韩国产高清视频 | 日韩一区二区在线视频 | 一区二区三区在线 | 欧 | 国产精品久久久久久久久动漫 | 一级黄色录像片子 | 四虎在线观看 | 91视频.| 精品入口麻豆88视频 | 婷婷去俺也去 | 国产高清视频在线观看 | 国产午夜精品一区二区三区在线观看 | 日韩三级在线 | 成人免费区一区二区三区 | 午夜视频精品 | 一区二区三区日韩 | 人人草天天草 | 久久99久久99精品免视看婷婷 |