硬汉嵌入式论坛

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

[CMSIS-Driver] 初步实现STM32H7使用CMSIS-Driver驱动ESP32

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
发表于 2020-8-7 01:42:11 | 显示全部楼层 |阅读模式
用CMSIS-Driver来做主要是因为驱动做的已经比较完善。

基础功能:
WIFI热点扫描之类的基础功能都正常。

TCP:
ESP32做TCP客户端时,数据收发已经没问题。
ESP32做TCP服务器时,数收发不正常。(已经解决)

UDP:
数据收发正常,就是无法正常返回远程客户端的IP值,需要手动指定远程端才可以发送。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
 楼主| 发表于 2020-8-7 03:51:34 | 显示全部楼层
解决ESP32做TCP服务器时,数收发不正常问题。。
1.png
回复

使用道具 举报

5

主题

62

回帖

77

积分

初级会员

积分
77
发表于 2020-8-7 08:34:10 | 显示全部楼层
我也遇到这个问题,做TCP服务器,收发有问题,修改服务器用户和密码 不稳定,用的是大家熟悉的STM32F103,能否赐教一下服务器.c代码
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
 楼主| 发表于 2020-8-7 10:27:11 | 显示全部楼层
dghwjh 发表于 2020-8-7 08:34
我也遇到这个问题,做TCP服务器,收发有问题,修改服务器用户和密码 不稳定,用的是大家熟悉的STM32F103, ...

103驱动的什么。
回复

使用道具 举报

23

主题

1444

回帖

1513

积分

至尊会员

积分
1513
发表于 2020-8-7 10:45:21 | 显示全部楼层
白嫖时刻来到
代码不规范,亲人两行泪!
回复

使用道具 举报

5

主题

62

回帖

77

积分

初级会员

积分
77
发表于 2020-8-7 13:39:34
用的是大家熟悉的STM32F103 驱动 ES8266  01

5

主题

62

回帖

77

积分

初级会员

积分
77
发表于 2020-8-7 13:42:09

5

主题

62

回帖

77

积分

初级会员

积分
77
发表于 2020-8-7 13:46:01 | 显示全部楼层

硬汉兄,您用过这几个函数吗?通过CMSIS_Driver
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
 楼主| 发表于 2020-8-7 14:57:31 | 显示全部楼层
dghwjh 发表于 2020-8-7 13:46
硬汉兄,您用过这几个函数吗?通过CMSIS_Driver

给的函数在ESP32使用基本都正常。
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2024-8-27 10:22:09 | 显示全部楼层
TCP 服务端收发数据的问题是什么怎么解决的呢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
 楼主| 发表于 2024-8-28 08:51:26 | 显示全部楼层
天下逍遥77 发表于 2024-8-27 10:22
TCP 服务端收发数据的问题是什么怎么解决的呢

如果我没有记错的话,是修改了下应用代码的实现解决的。
回复

使用道具 举报

34

主题

206

回帖

308

积分

高级会员

积分
308
发表于 2024-8-28 10:47:31 | 显示全部楼层
eric2013 发表于 2024-8-28 08:51
如果我没有记错的话,是修改了下应用代码的实现解决的。

有示例代码么
回复

使用道具 举报

4

主题

126

回帖

138

积分

初级会员

积分
138
发表于 2024-8-28 11:32:42 | 显示全部楼层
是用AT指令驱动的吧?ESP-AT还是ESP-HOSTED?
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2024-8-28 13:55:02 | 显示全部楼层
ESP32作TCP服务器等待TCP客户端连接超时,却是可以ping通的,问题一样么,具体怎么解决的
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2024-8-28 13:55:55 | 显示全部楼层
也出现了数据收发不正常的问题,具体如何修改的呢
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2024-8-28 13:57:08 | 显示全部楼层
eric2013 发表于 2024-8-28 08:51
如果我没有记错的话,是修改了下应用代码的实现解决的。

sd = wifi->SocketAccept (sock_ap, NULL, NULL, NULL);  阻塞了,可以ping通TCP服务器
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
 楼主| 发表于 2024-8-28 15:42:11 | 显示全部楼层
turnip 发表于 2024-8-28 11:32
是用AT指令驱动的吧?ESP-AT还是ESP-HOSTED?

AT命令
ESP-AT还是ESP-HOSTED,这个没留意过。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
 楼主| 发表于 2024-8-28 15:44:18 | 显示全部楼层
天下逍遥77 发表于 2024-8-28 13:57
sd = wifi->SocketAccept (sock_ap, NULL, NULL, NULL);  阻塞了,可以ping通TCP服务器

这个得找下代码了,在我之前的老电脑上,没记错的话,就是应用代码的调用方式问题。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 18:23 , Processed in 0.070644 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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