求教关于CH395Q的两个问题?困扰的不行了!请大家帮忙。

CH395Q芯片,版本号0x49,芯片表面标识:50910E277

1、CH395_GetIPInf  得到的信息不是我设置的IP信息,如我需要的IP是192.168.127.100,读回的IP为192.5.0.127

不知道大家有没有出现过;

2、使用沁恒提供的TcpIpDebug软件,如下图1,UDP模式每次发送500字节,间隔0ms,连续重复点击自动发送间隔框子,大概10多秒后,ch395q死机了,表现为网络层指示灯不再闪烁,通过串口得到为 GINT_STAT_UNREACH 中断产生,也不能再次收发数据,此时只有重新初始化CH395Q才能恢复功能。

3、本次函数没有使用中断,主程序循环查询CH395_INT_n管脚电平,中断程序使用的是正点原子的ch395q代码,见附件。

icon_rar.gif战舰STM32F103开发板.zip


1696069919346823.png


CH395_SendData(CKFWQ24_CH395_SOCKET_0, myBuf, 512);

只要发送数量超过512字节,socket0就会挂掉。


这个512字节,问题找到了,是我用的先辑半导体的HPM6364芯片,该芯片SPI最大收发数据是512字节。


您好,已有同事联系您跟进问题。


只有登录才能回复,可以选择微信账号登录