硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3878|回复: 12
收起左侧

[CMSIS-Driver] STM32H7使用CMSIS-Driver驱动ESP8266可以扫描WIFI热点,无法正常加入

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115488
QQ
发表于 2020-8-6 13:19:13 | 显示全部楼层 |阅读模式


研究研究:

QQ截图20200806131902.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115488
QQ
 楼主| 发表于 2020-8-6 15:15:48 | 显示全部楼层
有点眉目了
QQ截图20200806151502.png
回复

使用道具 举报

8

主题

25

回帖

49

积分

初级会员

积分
49
发表于 2020-8-6 15:33:59 | 显示全部楼层
esp8266最好使用spi或者sdio,串口驱动在大数据传输是不可靠的,会出现丢数据的问题
回复

使用道具 举报

8

主题

25

回帖

49

积分

初级会员

积分
49
发表于 2020-8-6 15:35:45 | 显示全部楼层
esp8266用串口通信有点弱,数据量小还可以,整那种大数据,扛不住压力,最好还是spi或者sdio接口好
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115488
QQ
 楼主| 发表于 2020-8-6 15:40:35 | 显示全部楼层
rog 发表于 2020-8-6 15:35
esp8266用串口通信有点弱,数据量小还可以,整那种大数据,扛不住压力,最好还是spi或者sdio接口好

这倒没关系,不需要大数量,主要还是控制用,传点传感器数据啥的。
回复

使用道具 举报

1

主题

116

回帖

119

积分

初级会员

积分
119
发表于 2020-8-6 21:22:07 | 显示全部楼层
esp8266有spi接口的固件吗?网上弄的都是串口的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115488
QQ
 楼主| 发表于 2020-8-7 01:40:56 | 显示全部楼层
hexenzhou 发表于 2020-8-6 21:22
esp8266有spi接口的固件吗?网上弄的都是串口的。

没留意过。
回复

使用道具 举报

9

主题

171

回帖

198

积分

初级会员

积分
198
发表于 2020-12-4 15:27:11 | 显示全部楼层
老大,这个问题有结果么,我也遇到这问题了,调了一天也没有解决
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115488
QQ
 楼主| 发表于 2020-12-5 10:10:15 | 显示全部楼层
avita 发表于 2020-12-4 15:27
老大,这个问题有结果么,我也遇到这问题了,调了一天也没有解决

驱动ESP8266就是有问题,不知道哪里导致的。另外我看CMSIS-Driver是用的乐鑫原厂模块测试的,最好用他们的测试。

当前仅作了ESP32的,驱动没问题。
回复

使用道具 举报

9

主题

171

回帖

198

积分

初级会员

积分
198
发表于 2020-12-6 21:55:51 | 显示全部楼层
eric2013 发表于 2020-12-5 10:10
驱动ESP8266就是有问题,不知道哪里导致的。另外我看CMSIS-Driver是用的乐鑫原厂模块测试的,最好用他们 ...

可能是 ESP8266 AT 版本的原因,官方是用的 1.6.x 版本,我用的是 1.7.x 版本,目前我执行 PowerControl (ARM_POWER_FULL) 这条命令会失败,原因是 1.7.x 版本的没有对应的 AT 命令,PowerControl 会出错,然后直接返回了错误,没有继续执行后续的 PowerControl  AT 命令,该命令好像是 AT+CWDHCPS_CUR,后面有事没有继续调试了
PS: 我在串口上接了一个逻辑分析仪分析,如果后面有时间有进展我会继续更新,
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115488
QQ
 楼主| 发表于 2020-12-7 06:54:55 | 显示全部楼层
avita 发表于 2020-12-6 21:55
可能是 ESP8266 AT 版本的原因,官方是用的 1.6.x 版本,我用的是 1.7.x 版本,目前我执行 PowerControl  ...

对,就是这个问题,不知道CMSIS-Driver用的那个固件。
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2025-1-7 16:43:26 | 显示全部楼层
avita 发表于 2020-12-6 21:55
可能是 ESP8266 AT 版本的原因,官方是用的 1.6.x 版本,我用的是 1.7.x 版本,目前我执行 PowerControl  ...

C:\Users\zhuqingshuang\Desktop\107.png我用是1.8.0也是这种情况,ARM_WIFI_PowerControl() ->SetupCommunication() ->WiFi_Wait()会返回-1,响应超时的错误。不知道怎么回事。
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2025-1-7 16:44:17 | 显示全部楼层
eric2013 发表于 2020-12-7 06:54
对,就是这个问题,不知道CMSIS-Driver用的那个固件。

我用是1.8.0也是这种情况,ARM_WIFI_PowerControl() ->SetupCommunication() ->WiFi_Wait()会返回-1,响应超时的错误。不知道怎么回事。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-28 16:25 , Processed in 0.560686 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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