技术储备--SPI接口硬件协议栈芯片W5500使用
整体思路:
移植官方软件包代码, 配置好底层的SPI收发函数以及片选脚操作, 至于临界区操作函数,根据实际情况进行添加,也可以不加。
这就移植好了,就可以在我们自己的板子上跑官方的示例程序了。
官方软件包在此, github: https://github.com/Wiznet
PS:这里写博客, 举例文件夹W5500_EVB, 文件夹W5500_EVB内也有个ioLibrary文件夹,对于移植来说,也是一样参考的。对于上层应用,建议参考上图的文件夹1.
主要看里面的ioLibrary文件夹
如何修改?参考博文:
https://www.cnblogs.com/foxclever/p/6241059.html
http://blog.sina.com.cn/s/blog_7db004290102vu02.html
移植好后可以进行功能测试:
参考
https://www.cnblogs.com/TonyJia/p/12825763.html
对于我个人而言,我还可以参考同事分享给我的工程,文件名是 IceWarnV0001
.
/************* 社会的有色眼光是:博士生、研究生、本科生、车间工人; 重点大学高材生、普通院校、二流院校、野鸡大学; 年薪百万、五十万、五万; 这些都只是帽子,可以失败千百次,但我和社会都觉得,人只要成功一次,就能换一顶帽子,只是社会看不见你之前的失败的帽子。 当然,换帽子决不是最终目的,走好自己的路就行。 杭州.大话西游 *******/