ARM技术论坛
直播中

王伟

7年用户 1489经验值
私信 关注
[问答]

在arm上跟pc网络通信怎么实现呢

在arm上我用的是 arm7+uc/os + uip
那在pc上呢 我不知道怎么处理arm发过来的数据 要写什么软件?
具体实现的是: arm上有温湿度传感器 和继电器 pc 根据arm发过来的的温湿数据显示出来 并且 根据这一数据 操作继电器开关

回帖(2)

张伟

2022-11-25 11:26:10
个人建议:最简单的方法莫过于使用UART与PC机通信,ARM将温湿度传感器数据传输给PC机,PC机经过计算后再将控制继电器的数据发送给ARM执行即可。使用UART通信,整个过程中只需要一条USB转串口线即可,缺点就是传输速率慢点,能够传输的距离短。如果用网络通信,ARM7一般不带以太网控制器,还需要移植协议栈,移植过程会比较麻烦,当然,如果是高手,自然不在话下。使用网络的优点也是显而易见,速率快,传输距离远等。
举报

韩刚龙

2022-11-25 11:26:31
通信方式一般来说有两种
1,UART-RS232 此时只需要pc上有串口调试助手即可(也可以用vb c+自己写)
2,TCP/IP 这时候和普通pc与pc通信一样 可以用winsocket自己编程也可用别人写好的软件侦听
举报

更多回帖

发帖
×
20
完善资料,
赚取积分