单片机学习小组
直播中

吴湛

11年用户 997经验值
擅长:电源/新能源
私信 关注

使用w5500芯片做网络通信

W5500网关芯片 随笔最新在使用w5500芯片做 网络通信时 ,遇到一个问题,如果创建两个线程,一个线程 创建一个socket 进行局域网内 的tcp 通信,再创建另一个线程 进行广域网的mqtt 通信(传输层tcp),两个线程之间会出现 冲突的现象。原因分析:虽然 创建了两个线程 分别进行通信,但是 两个线程 要想网络通信,都需要 通过W5500芯片,而单片机和w5500之间的通信 是通过spi 协议进行的;这样两个线程 同时调用相同的 spi接口,会出现冲突的现象。解决方法:使用一个线程 处理

更多回帖

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