User manual
507
mikoPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
SPI_Ethernet_24j600_putBytes
SPI_Ethernet_24j600_putConstBytes
Prototype
procedure SPI_Ethernet_24j600_putBytes(ptr : ^byte; n : word);
Description This is MAC module routine. It stores requested number of bytes into ENC24J600 RAM starting from 
current ENC24J600 write pointer (EWRPT) location.
Parameters - ptr: RAM buffer containing bytes to be written into ENC24J600 RAM. 
- n: number of bytes to be written. 
Returns Nothing.
Requires Ethernet module has to be initialized. See SPI_Ethernet_24j600_Init.
Example
var 
 buffer : array[17] of byte;   
 ...
 buffer := ‘mikroElektronika’;   
 ...
    SPI_Ethernet_24j600_putBytes(buffer,  16);  //  put  an  RAM  array  into 
ENC24J600 buffer
Notes None.
Prototype
procedure SPI_Ethernet_24j600_putConstBytes(const ptr : ^byte; n : word);
Description This is MAC module routine. It stores requested number of const bytes into ENC24J600 RAM starting 
from current ENC24J600 write pointer (EWRPT) location.
Parameters - ptr: const buffer containing bytes to be written into ENC24J600 RAM. 
- n: number of bytes to be written. 
Returns Nothing.
Requires Ethernet module has to be initialized. See SPI_Ethernet_24j600_Init.
Example
const 
 buffer : array[17] of byte;   
 ...
 buffer := ‘mikroElektronika’;   
 ...
 SPI_Ethernet_24j600_putConstBytes(buffer, 16); // put a const array into 
ENC24J600 buffer
Notes None.










