paulkiyt 发表于 2018-4-27 13:47:10

udp接收影响发送

采用UDP通信,我主函数里用一个端口A进行不停的采集外设数据并通过UDP端口发出去,另一个端口B中断接收上位机发来的数据,目前遇到一个问题就是端口B接收到数据后,A端口发送数据就停止了。不知道原因?

发表于 2018-4-27 15:35:41

初步怀疑是中断打断了工作。楼主先检查一下中断中是否正确处理了中断标志位,保证正常退出中断函数。最好还是仿真看一下。

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]
查看完整版本: udp接收影响发送