Hitachi S10mini User Manual page 156

Option
Hide thumbs Also See for S10mini:
Table of Contents

Advertisement

5 USER GUIDE
[CPU01 or LPU/CMU01-side C program example]
#define TOUKA_SEND
#define SBUFADR
#define PARADDR
#define RW080
#define RW090
struct ToukaSend_p {
long
unsigned short *Erradr;
unsigned char
unsigned long
unsigned long
};
/******************************************/
/* task2:Transmission(CPU01 or LPU/CMU01) */
/******************************************/
main()
{
register long
long
struct
unsigned short *nodeflg;
nodeflg
toukasend = ( long(*)( ))TOUKA_SEND;
send
if( !( *nodeflg & 0x0080)){
return;
}
send->node
send->Erradr = (unsigned short*)RW090;
send->dataadr = (unsigned char*)SBUFADR
send->datasiz = 1024;
send->TcdNo
rtn = ( toukasend )( send );
if( rtn != 0){
return;
}
while( 1 ){
if( !( *nodeflg & 0x8000)){
}
}
}
Note: For the S10mini, change the #define TOUKA_SEND value from 0xD60180 into
0xD7417EL, the #define SBUFADR value from 0x450000L into 0x1E6000L, and the
#define PARADDR value from 0x452000L into 0x1E5000L.
0xD60180L
0x450000L
0x452000L
0x0E0C10L
0x0E0C12L
node;
*dataadr;
datasiz;
TcdNo;
( *toukasend )();
rtn;
ToukaSend_p
= ( unsigned short *)RW080;
= ( struct ToukaSend_p *)PARADDR;
= 0x00000002;
= 11000;
break;
/* toukasend() starting address (main) (For the S10V) */
/* Transmission buffer address (For the S10V) */
/* Input parameter storage starting address (For the S10V) */
/* Self-node status transfer area (RW080) */
/* Transparent-message transmission error code area */
/* Transmission destination node number */
/* Error code storage address */
/* Transmission data storage starting address */
/* Transmission data byte count */
/* Transparent-message TCD number */
*send;
/* Self-node status check */
/* Transmission destination node number */
/* Error code storage address */
/* Transmission data storage starting address */
/* Transmission data byte count */
/* Transparent-message TCD number */
/* Transparent-message transmission */
/* Return code check */
/* Wait for message processing termination */
5-104

Advertisement

Table of Contents
loading

This manual is also suitable for:

S10vFl.netLqe500Lqe502

Table of Contents