F4 从网口接收数据,之后从RS485口发送给下一级芯片

2019-07-20 19:58发布

请教版上高手,项目要实现一个从电脑通过网络助手发送数据给STM32F4板,然后F4板将收到的数据通过RS485口发送到下一级芯片。
我用了一周的时间看了教程视频,已经实现2/3的功能,已经用综合实验的程序调通以太网口,用RS485实验调通485口,并且可以发送自己
指定的数据。现在需要将两部分功能结合起来,在一个main文件里实现,遇到了困难。首先,因为网口用的时LWIP协议,没有特别的搞清楚
从网口接收到的数据是放在哪个变量或者函数里,查了下视频,有个ETH_Rx_Packet()的函数,PPT里解释的时从网卡中接收的数据包,目前还没有找到这个函数所在的文件,并且也不确定是否是这个函数就是网口接收数据的函数。
  然后,我想的下一步就是将从网口接收到的数据发给RS485口,用RS485_Receive_Data函数,但是这个函数所设的变量里一般是指定串口,例如USART1或者USART2。 我需要做什么调整可以实现它从网口读呢?  然后再用RS485_Send_Data函数从485口发出去,也想听听前辈们指点下,这个思路是否可行。

附件照片是一个STM32F4连接我的电脑,电脑用网络调试助手发数据给板1,然后板1和板2 的RS485口用线缆连接,最终希望我用电脑发数据,在第二个板上读到我发的数据!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。