你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32 lwip udp对等通信异常

[复制链接]
fjasio 提问时间:2018-2-28 17:01 /
本帖最后由 fjasio 于 2018-3-5 12:09 编辑

      使用stm32 lwip udpip通信时,样机跟上位机之间单发单收(上位机发数据样机收或样机发数据上位机接收)正常。
      两台样机对接,进行udp对等通信,一端样机发数据另一端样机收,出现只能接收第一帧数据,之后接收样机进不了数据接收中断了。
      两台样机对接,进行udp对等通信,两端同时收发,这时两端样机均能正常收发数据。

      【注意:使用的udp对等通信,不是服务器/客户端模式】
        附上代码:样机1、样机2、使用的lwip协议栈
        st平台:stm32F407

Lwip.zip

下载

681.59 KB, 下载次数: 36, 下载积分: ST金币 -1

样机1.zip

下载

4.2 KB, 下载次数: 66, 下载积分: ST金币 -1

样机2.zip

下载

4.2 KB, 下载次数: 23, 下载积分: ST金币 -1

<
收藏 2 评论16 发布时间:2018-2-28 17:01

举报

16个回答
fjasio 回答时间:2018-3-6 15:38:04
解决了,两台样机的mac地址冲突。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2 结帖奖励

查看全部评分

fjasio 回答时间:2018-2-28 17:30:56
本帖最后由 fjasio 于 2018-2-28 17:33 编辑

      问题见楼上!!!
tanic 回答时间:2018-3-2 09:27:42
下载还要金币,卧槽  陪我

评分

参与人数 1ST金币 +3 收起 理由
zero99 + 3 额,赔你了

查看全部评分

bargagebaobei 回答时间:2018-3-2 09:31:59
楼主第一次进入接收中断后 处理完成接受数据之后,有没有再次开启接收中断啊

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wudianjun2001 回答时间:2018-3-2 10:19:40
还有就是接收的缓冲区要处理好,指针什么的

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

fjasio 回答时间:2018-3-2 10:22:52
wudianjun2001 发表于 2018-3-2 10:19
还有就是接收的缓冲区要处理好,指针什么的

这个我有注意,而且调试的时候跟上位机之间是支持的。
fjasio 回答时间:2018-3-2 10:25:10
tanic 发表于 2018-3-2 09:27
下载还要金币,卧槽  陪我

不好意思了,第一次操作。代码你看看了,用到的话也是有收获的
无薪税绵 回答时间:2018-3-2 10:33:01
IPOP v4.1(网络IP类调试工具).rar (2.1 MB, 下载次数: 33)

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

fjasio 回答时间:2018-3-2 11:02:14
无薪税绵 发表于 2018-3-2 10:33
因为两机连续收发没有问题,估计是代码有BUG。

建议使用“IPOP v4.1”工具的“报文捕获”功能,

这个可以试试,之前就是不知道怎么查看线路收发情况,谢谢
toofree 回答时间:2018-3-2 12:21:16
无薪税绵 发表于 2018-3-2 10:33
因为两机连续收发没有问题,估计是代码有BUG。

建议使用“IPOP v4.1”工具的“报文捕获”功能,

这个问题我不会。我是来学习的
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版