ajfan 发表于 2023-7-31 10:49:34

w5500,ch395 如果响应电脑端传输过来的数据?

请教下使用过W5500 和CH395的朋友,从这两个芯片的描述看 这两个芯片工作在slave模式,假如 电路按 PC----W5500----MCU 进行连接,如果PC向W5500 或CH395 发送数据的话,如何让MCU产生对应的SCK脉冲来读取对应的数据?猜想是否是W5500或CH395收到PC端数据后INT脚电平会变化,然后MCU响应在这个IO 中断后产生SCK来进行读取?

asj1989 发表于 2023-7-31 11:12:23

我是定时轮询Sn_RX_RSR0寄存器,就可以知道有没有接收到数据。没有使用中断。

另外w5500抗干扰不行,会死机,表现为ip地址都变成0.0.0.0 需要定时检测ip地址,如果变了,就重新复位一下。

1a2b3c 发表于 2023-7-31 11:21:09

手册的啊,
实际就是收到数据后网络芯片会int,然后你自己mcu取读取就是了,至于读取交互数据的方式酒无所谓了嘛,串行也好并行也好,就属于基本的底层驱动,太基本不过了,

ajfan 发表于 2023-7-31 11:30:15

1a2b3c 发表于 2023-7-31 11:21
手册的啊,
实际就是收到数据后网络芯片会int,然后你自己mcu取读取就是了,至于读取交互数据的方式酒无所 ...
(引用自3楼)

如果能产生INT就可以了,这样相对来说比查询更实时一点。

ajfan 发表于 2023-7-31 12:35:01

目标用于大功率电机的振动采集,估计干扰比较多,CH395 是否也有坑?

modbus 发表于 2023-7-31 12:44:54

ajfan 发表于 2023-7-31 12:35
目标用于大功率电机的振动采集,估计干扰比较多,CH395 是否也有坑?
(引用自5楼)

W5500抗干扰就可以,一直都在工业现场使用,伺服电机、变频器、接触器都有,当然硬件设计上要有一定的经验
页: [1]
查看完整版本: w5500,ch395 如果响应电脑端传输过来的数据?