使用Android手机时,带有Arduino的Enc28j60会挂起

时间:2013-10-27 08:09:48

标签: arduino

我正在使用Enc28j60与Arduino Uno并通过网络进行LED控制。当我使用我的计算机网络浏览器时它工作正常,但当我使用我的Android手机进行控制时,这将挂起并且不会给出任何响应。

1 个答案:

答案 0 :(得分:0)

我的回答包括两部分:

1)您需要提供更多信息,有什么挂起?电话还是arduino?另外,你做了哪些调试工作。

2)为了帮助调试,你需要"看" arduino和手机之间的网络流量。你能修改Arduino来打印它收到的流量吗?具体来说,您需要显示GET HTTP标头。

网络标题流量为ascii文本,您可以将流量打印回IDE。

这个问题的理论是手机正在通过Arduino正确处理的HTTP标头发送数据,它会导致A.连续循环。

除了" GET HTTP ..."文本,也是实体对,如"关键字:值" 并且手机可能正在发送一对驱动Arduino中的错误。

最后,由于网页的工作原理是"正常"那么现在我们可以假设页面本身不是问题,但是传输是,因此手机可能会发送意外的标题信息。