w5500驱动使用方法调试笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

w5500驱动使⽤⽅法调试笔记
1、w5500有两种⽅式可以运⾏的,server端⼀般⽤中断的⽅式,效率⽐较⾼,client使⽤查询的模式,本⾝⾃带2k的发送缓存和2k的接收缓存。

2、查询模式:有数据的时候,查询模式可以每隔⼀段时间去查询,有数据是读出,没有数据的继续查询,挺⽅便的。

这个代码我参考的野⽕的驱动。

3、中断模式:当服务器使⽤时,还是需要使⽤中断模式,因为技术代理说最好不要⽤,但我使⽤了中断,感觉没啥问题,但是有⼀个点需要注意的。

4、中断模式的注意点:
因为w5500有很多中断的,连接超时中断,接收中断,发送中断,链接成功中断,断开成功中断。

可以使能,也可以屏蔽,具体可以看看数据⼿册,有中⽂版的。

调试过程:
我把发送完成中断取消了之后,发现还是有提⽰发送完成的信息,我以为没有关闭,⼀直瞎调试,后来看看波形之后,的确是关掉了,所以正如⼿册所说的,屏蔽位清0了,即便发送了中断,他上会在int引脚中产⽣下降沿,因此就屏蔽了。

总结:因为发送完成中断在我这⾥不需要,上位机会根据收到的数据进⾏⾃⼰判断,发送中断有点类似于串⼝发送中断。

相关文档
最新文档