自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 esp32 移植openharmony5.0.2 连接wifi失败

文章摘要:在ESP32开发板上移植OpenHarmony 5.0.2系统后,发现WiFi功能存在异常:系统只能连接无密码热点,无法连接带密码热点。测试表明,无论是使用OpenHarmony WiFi API还是ESP-IDF原生API,均出现相同问题,而乐鑫官方例程WiFi功能正常。问题代码展示了WiFi连接流程,包括初始化、扫描、配置和连接步骤。运行结果显示,连接带密码热点失败(返回错误),而连接无密码热点成功。这表明问题可能与OpenHarmony系统的WiFi加密认证处理机制有关。

2026-01-23 10:20:06 34

原创 HC32F4A0串口3+DMA收发实现

然后编写DMA_SENDDATA函数里面,需要配置源地址,传输次数,最重要是需要重新打开dma通道和串口tx发送使能。然后编写DMA_RECVDATA函数里面,需要配置源地址,传输次数,最重要是需要重新打开dma通道和串口RX使能。这里,我用串口3实现了dma的发送(DMA1)和dma的接收(DMA2)。对于dma发送的逻辑:DMA发送触发→DMA开始发送→TC传输完成,触发DMA中断。对于dma接收的逻辑:DMA发送触发→DMA开始发送→TC传输完成,触发DMA中断。

2024-12-12 10:09:34 874

原创 HC32F4A0串口重定义printf

在使用新版SDK库时,发现和旧版的printf映射函数不一样了。需要重写fputc函数。第一次写的fputc函数,是先发送数据后判断tx寄存器状态,这就会导致第一个数据丢失。如果在main函数中调用串口发送函数api,会出现根本发送不了的问题,除非加入延迟。所以修改后的fputc函数应该先判断tx寄存器的位,然后调用发送函数。

2024-12-11 11:09:59 787

原创 lwip tcp stm32 rtos 多客户端连接问题

最近在搞多客户端连接问题,使用的方法是任务创建的形式。一共2个任务,一个任务专门用于监听客户端的连接状态,一个任务就是客户端数据处理函数。MEMP_NUM_TCP_PCB MEMP_NUM_TCP_PCB_LISTEN MEMP_NUM_NETCONN 这三个宏限制的。1.客户端连接断开后,再次重新连接,发现服务器从网络上接受的数据是错误的。问题是:接受和发送的buff没有释放内存。2.多个客户端连接后,发现程序会直接死掉。3.多客户端连接数量的问题,发现lwip的客户端连接数量是受到。

2024-12-09 14:20:05 855

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除