完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用 STM32F407 + ESP8266 做了一个网路电话, 用的AT模式
想实现全双工收发 在通话建立後 收的到却发不出去 感觉上是RX一直在收音频数据 没时间回传发送的 AT ACK. 试过自己 delay 在发送 或不理会 ack 直接发, 也没用 这个有办法解吗? ※ 另外问个问题,有人用 SPI 跟 ESP8266 沟通过吗? 怎搞得? |
|
相关推荐
1个回答
|
|
ESP8266在网络电话应用中出现接收正常但发送异常的问题,可能的原因有以下几点:
1. 硬件连接问题:请检查STM32F407与ESP8266之间的硬件连接是否正确,包括TX、RX、GND等引脚的连接。 2. 固件配置问题:请检查ESP8266的固件配置,确保已经正确设置了网络参数(如SSID、密码等),并且已经成功连接到Wi-Fi网络。 3. AT指令问题:请检查你使用的AT指令是否正确,以及是否按照正确的顺序发送。可以尝试使用ESP8266的官方示例代码作为参考。 4. 音频数据格式问题:请检查发送的音频数据格式是否符合接收端的要求,如采样率、位深等。 5. 软件实现问题:请检查STM32F407的软件实现,确保音频数据的采集、处理和发送逻辑正确。 关于SPI与ESP8266的通信问题,以下是一些建议: 1. 确保硬件连接正确:将STM32F407的SPI接口与ESP8266的SPI接口连接,包括SCK、MISO、MOSI、CS等引脚。 2. 配置STM32F407的SPI接口:在STM32F407的固件中,配置SPI接口的工作模式、时钟速率等参数。 3. 使用SPI通信协议:在STM32F407的固件中,使用SPI通信协议与ESP8266进行数据传输。可以参考STM32F407的官方文档和示例代码。 4. 调试和测试:在实际应用中,可能需要对SPI通信进行调试和测试,以确保数据传输的稳定性和可靠性。 5. 注意SPI与AT模式的选择:ESP8266支持SPI和AT两种通信模式,但它们不能同时工作。在使用SPI通信时,请确保ESP8266已经切换到SPI模式。 希望以上建议对你有所帮助。如果问题仍然存在,请提供更详细的信息,以便进一步分析和解决。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1379 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1369 浏览 1 评论
795 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
569 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1412 浏览 2 评论
1762浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
492浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
426浏览 3评论
416浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
393浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-1 17:44 , Processed in 0.925081 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号