找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1933|回复: 2
打印 上一主题 下一主题
收起左侧

STM32 wifi 手机通讯

[复制链接]
跳转到指定楼层
楼主
ID:7209 发表于 2020-6-28 23:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前段就说要把曾经自己 做过或调试 或项目用到 的一些基础工程 小项目 发上来
给大家分享一下, 若打开工程由错误还一定要给说说
咱一起进步

单片机源程序如下:

  1. #include "stm32f10x.h"
  2. #include "bsp_gpio.h"
  3. #include "bsp_usart1.h"
  4. #include "bsp_usart2.h"
  5. #include "wifi_config.h"
  6. #include "wifi_function.h"
  7. #include "bsp_SysTick.h"
  8. #include <string.h>


  9. void ( * pNet_Test ) ( void );


  10. /**
  11.   * @brief  主函数
  12.   * @param  无
  13.   * @retval 无
  14.   */
  15. int main(void)
  16. {
  17.   char cCh;       

  18.         /* 初始化 */
  19.         WiFi_Config();   //wifi 初始化                                                                 //初始化WiFi模块使用的接口和外设
  20.         SysTick_Init();  //系统时钟                                                                  //配置 SysTick 为 1ms 中断一次

  21.         PC_Usart("\r\n野火 WF-ESP8266 WiFi模块测试例程\r\n");                            //打印测试例程提示信息

  22.   PC_Usart ( "\r\n请输入模块的测试模式的编号,编号如下:\
  23.               \r\n1.STA模式: TCP Client\
  24.               \r\n2.AP模式: AP Server\
  25.               \r\n3.STA+AP模式: (STA)TCP Client + (AP)TCP Server\
  26.               \r\n输入格式为:编号+空格,点击发送\r\n");
  27.   PC_Usart ( "\r\n例如在串口调试窗口命令行中输入 3 空格回车\r\n");
  28.        
  29.   scanf ( "%c",  &cCh );

  30.   switch ( cCh )
  31.   {
  32.                 case '1':
  33. pNet_Test = ESP8266_STA_TCP_Client;
  34. PC_Usart("\r\n即将进行的测试是:1.STA模式: TCP Client\r\n");
  35.                   break;
  36.                
  37.                 case '2':
  38.                         pNet_Test = ESP8266_AP_TCP_Server;
  39.                   PC_Usart("\r\n即将进行的测试是:2.AP模式: TCP Server\r\n");
  40.                   break;

  41.                 case '3':
  42.                         pNet_Test = ESP8266_StaTcpClient_ApTcpServer;
  43.                   PC_Usart("\r\n即将进行的测试是:3.STA+AP模式: (STA)TCP Client + (AP)TCP Server\r\n");
  44.                   break;

  45.                 default:
  46.                         pNet_Test = NULL;
  47.                   PC_Usart("\r\n输入错误,不进行测试!\r\n");
  48.                   break;               
  49.                        
  50.         }
  51.     pNet_Test = ESP8266_AP_TCP_Server;
  52.         if ( pNet_Test )
  53.                   pNet_Test();
  54.   while(1);
  55.        
  56. }


  57. /*********************************************END OF FILE**********************/
复制代码

所有资料51hei提供下载:
20-0 WiFi模块_USART手机通讯.7z (409.42 KB, 下载次数: 26)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:328014 发表于 2020-6-29 00:52 | 只看该作者
楼主能分享或者介绍一下电路连接吗?
回复

使用道具 举报

板凳
ID:792401 发表于 2020-6-29 08:28 | 只看该作者
楼主能给个源代码吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表