打印

W5500+msp2481技术问题,请指教!谢谢

[复制链接]
790|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zzz3535|  楼主 | 2018-9-12 16:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手,我现在用的W5500驱动与上位机通讯时,如果是一问一答,通讯没有问题,当上位机一下发出很多命令时,W5500有时就接收不到个别命令,我把程序减化了一些,效果能好一些,上网查了不少资料,都是说提高W5500的速度,要不就是说提高SPI的速度,我还是不知道从何着手,请有经验的高手指点一二,谢谢!!

相关帖子

沙发
dirtwillfly| | 2018-9-12 19:45 | 只看该作者
就是提高和w5500通过spi通讯的速度啊 ,SPI高速串行外设接口最高支持80Mhz

使用特权

评论回复
板凳
zzz3535|  楼主 | 2018-9-13 16:46 | 只看该作者
dirtwillfly 发表于 2018-9-12 19:45
就是提高和w5500通过spi通讯的速度啊 ,SPI高速串行外设接口最高支持80Mhz

谢谢回复,我想问一下,怎么提高呢?SPI的语句基本都是固定的呀,我用的是模拟SPI方式,难道提高IO口的速度,但是MSP单片机好像不象STM32单片机有IO口的速度设置吧?

使用特权

评论回复
地板
zzz3535|  楼主 | 2018-9-13 16:46 | 只看该作者
dirtwillfly 发表于 2018-9-12 19:45
就是提高和w5500通过spi通讯的速度啊 ,SPI高速串行外设接口最高支持80Mhz

谢谢回复,我想问一下,怎么提高呢?SPI的语句基本都是固定的呀,我用的是模拟SPI方式,难道提高IO口的速度,但是MSP单片机好像不象STM32单片机有IO口的速度设置吧?

使用特权

评论回复
5
dirtwillfly| | 2018-9-13 17:28 | 只看该作者
zzz3535 发表于 2018-9-13 16:46
谢谢回复,我想问一下,怎么提高呢?SPI的语句基本都是固定的呀,我用的是模拟SPI方式,难道提高IO口的速 ...

你用的哪个型号的msp430?
一般msp430的硬件spi可以到1MBaud,用io模拟的速度会慢一些

使用特权

评论回复
6
zzz3535|  楼主 | 2018-9-15 16:56 | 只看该作者
dirtwillfly 发表于 2018-9-13 17:28
你用的哪个型号的msp430?
一般msp430的硬件spi可以到1MBaud,用io模拟的速度会慢一些 ...

我用的单片机是MSP2481,其实这个项目是在把原来板子的EN28J60换成W5500芯片,原来板子也是这个单片机,通讯就是正常的,换成W5500驱动后,就有这个问题了。

使用特权

评论回复
7
zxq6| | 2018-9-15 21:13 | 只看该作者
尽量用硬件spi,w5500有缓存的,没有接收到命令,估计是没有处理到沾在一起的数据

使用特权

评论回复
8
dirtwillfly| | 2018-9-15 22:11 | 只看该作者
zzz3535 发表于 2018-9-15 16:56
我用的单片机是MSP2481,其实这个项目是在把原来板子的EN28J60换成W5500芯片,原来板子也是这个单片机, ...

EN28J60和W5500差别挺大的。
前者只是MAC+PHY,后者内部还带tcp/ip协议栈,

使用特权

评论回复
9
Snow7| | 2018-9-28 22:17 | 只看该作者
msp430的硬件spi可以到1MBaud,用io模拟的速度会慢一些

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

151

帖子

2

粉丝