WIZ810Sio User Manual (WIZnet Co.,Ltd.)
9
< Read Sequence >
/* Pseudo Code for Read data of 8bit per packet */
#define
data_read_command 0x00
uint16 addr;
// Address : 16bits
int16 data_len;
// Data length :15bits
uint8 data_buf[];
// Array for data
SpiSendData();
// Send data from MCU to W5100S
SpiRecvData();
// Receive data from W5100S to MCU
{
ISR_DISABLE();
// Interrupt Service Routine disable
CSoff();
// CS=0, SPI start
// OP Read command
SpiSendData (0x0F);
// SpiSendData
SpiSendData(((addr+idx) & 0xFF00) >> 8);
// Address byte 1
SpiSendData((addr+idx) & 0x00FF);
// Address byte 2
// Read data:On data_len> 1, Burst Read Processing Mode.
for(int idx = 0; idx<data_len; idx++)
Summary of Contents for WIZ810Sio
Page 12: ...WIZ810Sio User Manual WIZnet Co Ltd 12 4 Timing diagram 4 1 Reset Timing...
Page 13: ...WIZ810Sio User Manual WIZnet Co Ltd 13 4 2 SPI Access Read Timing 4 3 SPI Access Write Timing...
Page 14: ...WIZ810Sio User Manual WIZnet Co Ltd 14 5 Dimensions...
Page 15: ...WIZ810Sio User Manual WIZnet Co Ltd 6 15 6 Reference Schematics...