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

udp接收影响发送

[复制链接]
paulkiyt 提问时间:2018-4-27 13:47 /
采用UDP通信,我主函数里用一个端口A进行不停的采集外设数据并通过UDP端口发出去,另一个端口B中断接收上位机发来的数据,目前遇到一个问题就是端口B接收到数据后,A端口发送数据就停止了。不知道原因?
收藏 评论7 发布时间:2018-4-27 13:47

举报

7个回答
废鱼 回答时间:2018-4-27 15:35:41
初步怀疑是中断打断了工作。楼主先检查一下中断中是否正确处理了中断标志位,保证正常退出中断函数。最好还是仿真看一下。

评分

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

查看全部评分

paulkiyt 回答时间:2018-4-29 12:47:44
安 发表于 2018-4-27 15:35
初步怀疑是中断打断了工作。楼主先检查一下中断中是否正确处理了中断标志位,保证正常退出中断函数。最好还 ...

你好,我的外设数据是SPI轮询读取的,然后数据缓存到SDRAM,以太网取数据然后通过UDP端口A发出去,B端口是接收上位机数据,怀疑是B端口收数据后,SPI轮询退不出去
废鱼 回答时间:2018-5-2 09:27:30
楼主怎么设计的,有互斥对SDRAM操作吗?
paulkiyt 回答时间:2018-5-5 12:30:08
安 发表于 2018-5-2 09:27
楼主怎么设计的,有互斥对SDRAM操作吗?

没有呢  具体怎么做呢?
废鱼 回答时间:2018-5-5 14:12:26
现在不确定楼主是怎么设计的,最好是仿真一下看看到底死到哪儿了。
paulkiyt 回答时间:2018-5-5 14:16:06
安 发表于 2018-5-5 14:12
现在不确定楼主是怎么设计的,最好是仿真一下看看到底死到哪儿了。

就死在SPI轮询
废鱼 回答时间:2018-5-5 14:27:04
有对SPI重新初始化吗?看一下SPI的配置,是不是被修改了。只能用排除法一点一点的排除。

评分

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

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版