In the past I have used the module W810 without any kind of problem.
Now, with the W830 I have a sort of hard problem with TX memory allocation.
Module work in 16bit mode in direct mode. All register setting are done when I read them
I’ve tried to leave default memory allocation too(after Reset), but without any solution:
After Registers settings (SHAR,GAR,SUBR,SIPR) I open UDP socket
Like default, MTYPER=0x00FF and ALL RX/TX socket have 8Kb allocated
Wiz5300_write_value(UDP_Mode, w5300_s0_mr) // Socket0 = UDP mode
Wiz5300_write_value(0x4B0, w5300_s0_portr) // Port: 1200
Wiz5300_write_value(OPEN, w5300_s0_cr) // OPEN command to socket0
After this, I CAN RECEIVE all(well) packets on Port 1200 but I CAN’T SEND anything because
TX free memory is always = 0
I’ve tried any socket (0 to 7) but no one of them have free TX memory.
Do I have forget something to do??
Thanks in advanced