查看: 639|回复: 0

[中移One NET] ESP8266测试--还有部分问题(四)

[复制链接]

主题

好友

3704

积分

状元

  • TA的每日心情
    开心
    2018-7-3 21:49
  • 签到天数: 750 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-12-10 23:36:53 |显示全部楼层
    好久没更新了,偷懒了偷懒了

    现在开始测试ESP8266了,怎么测试呢,我想着直接输入在工程里面测试。
    初始化UART1,UART2之后,用UART2发送指令,然后UART2接收并通过UART1发送出来,因为我没有现成的usb串口,而且这样做更好的利用了这个mini开发板。

    定义命令:
    1. unsigned char  cmd[] = "AT+CWLAP\r\n";
    复制代码
    发送命令:
    1. Usart_SendString(&UART2_Handler,cmd,10);
    复制代码
    接收并通过UART1发出来:
    1. void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
    2. {
    3.         if ( huart->Instance == USART1 )
    4.         {
    5.                         //cmd = aRxBuffer1;
    6.                 HAL_UART_Transmit(&UART1_Handler,&rxbuf1, 1, 1);
    7.                 HAL_UART_Receive_IT(&UART1_Handler, &rxbuf1, 1);
    8.         }
    9.         else if ( huart->Instance == USART2 )
    10.         {
    11.                 /* 调用自定义回调函数处理业务逻辑 */
    12.     HAL_UART_Transmit(&UART1_Handler,&rxbuf2, 1, 1);
    13.                 HAL_UART_Receive_IT(&UART2_Handler, &rxbuf2, 1);
    14.         }

    15. }
    复制代码
    测试效果如下:

    1.png


    从上可以看到,查到了部分wifi热点,但是有些数据丢失,需要接着查。先睡了,mark一下。
    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /4 下一条

    手机版|爱板网

    GMT+8, 2018-12-13 01:31 , Processed in 0.081209 second(s), 13 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部