OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3314|回复: 1

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

[复制链接]

3

主题

6

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2016-9-10
在线时间
4 小时
发表于 2016-9-20 16:57:55 | 显示全部楼层 |阅读模式
2金钱
请教版上高手,项目要实现一个从电脑通过网络助手发送数据给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口用线缆连接,最终希望我用电脑发数据,在第二个板上读到我发的数据!

两板通信.JPG
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

14

主题

1592

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2622
金钱
2622
注册时间
2014-7-17
在线时间
350 小时
发表于 2016-9-20 20:15:46 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 17:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表