发 帖  
原厂入驻New
ARM2132怎么与上位机通讯
117 ARM 上位机
分享
         手上用ARM7 2132+28J60网口做的一个硬件,现在要求 上位机通讯,ARM触发的信号上位机能获取, 就是不知道如何与上位机通讯,感觉挺难的,有坛子的大神,帮帮,再此先谢谢了
0
2020-6-15 03:00:27   评论 分享淘帖 邀请回答

相关问题

7个回答
ARM触发的信号上位机能够接收到,说明这个硬件没问题,软件方面要看看原厂是否有例程
如果你要整套方案建议去外包那里
2020-6-15 14:37:34 评论

举报

云汉达人 邀请回答

是打算使用网口通信吗?EN28J60 是一个SPI转网口的哦 

参考一下 stm32的这篇开发文档
LwIP学习笔记——STM32 ENC28J60移植与入门  

http://blog.csdn.net/xukai871105/article/details/37995079
2020-6-15 14:45:31 评论

举报

云汉达人

首先你要确定想通过什么通信方式和上位机通信,串口?网口?wifi?
选好以后就简单啦,无非两个地方实现下收发函数
最好么来一个gpio作为中断管脚,可以通知上位机,或者上位机常开接受
2020-6-15 14:55:45 评论

举报

云汉达人 邀请回答

1、硬件上是28J60,那么你的通讯必然要使用网络了。
2、“ARM触发的信号上位机能获取”,这个是什么意思,你的LPC2132可以与电脑进行ping通么?
3、可以ping通的前提下,你要考虑的是协议的问题了。
4、你的应用场合是什么,工业上的、电力上的、还是什么?
5、协议可以使用网络modbus、IEC104、或是你直接透传。
6、上位机的系统是哪个,windows下与linux下的网络编程还是有一定的区别的。
7、各发便于客户的使用,上位机的环境最好选择大众的吧。要不客户要用个上位机还要配置半天的环境,用户体验不好。windows上可以试试C#
2020-6-15 15:02:45 评论

举报

28J60是SPI转网口的,内置TCPIP协议,找个SPI通信的例程就行​
2020-6-15 15:12:27 评论

举报

这个的片子比较老了,网上例程很多搜搜吧
2020-6-15 15:32:09 评论

举报

云汉达人 邀请回答

首先砸门先确定一个问题,你的板卡想和PC机使用什么通信方式??
串口UART??  USB ???或者说网络? 你的上位机是什么平台??windonws还是Linux??
如果想使用UART或者串口于的通信方式,那么再windonws上有相应读取USB设备和COM口设备的接口,将数据获取就是了。至于数据协议的格式!由你自定义就好了!或者说加上你的上位机是现成的程序,那么就根据它的数据协议打包数据上传给上位机即可。
如果你的上位机是在Linux平台上运行的,那么当你插入USB或者串口时,会在/dev目录下生成相应的设备节点,然后就从里面读取数据或者写数据就好了。都不难。


如果你使用的是网络的方式进行通信!那么直接将上位机写成一个服务器。你的开发部配置成客户端,可以使用TCP,也可以UDP,不过个人绝对TCP会稳定些。这样就更简单了。
2020-6-15 15:48:39 评论

举报

只有小组成员才能发言,加入小组>>

274个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

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