Synchronous serial interface
WriteShiftRegister( OutBuffer[0] );
ReadShiftRegister( InBuffer[0] );
// Input data is now in the INBuffer
// 0x58 is applied to the outputs of the analog converter
// 0x21 at the shift register's outputs
5.2
SPI mode
Before the interface can be used in SPI mode, this must be initialized. The command InitSPI
sets the operating type, the mode (signal polarity and phase) and the clock frequency.
The data exchange ensues with the command ExchangeSPI. The maximum clock frequency is
12 MHz. For details please see the IC2-Pinout list in the download area of our website.
Please also refer to the script commands documentation in the online help of the Protocol Devel-
oper.
5.2.1
Example-Script
var
L_Freq
: long;
var
b_Channel
: byte;
var
w_Len
: word;
var
a_BufOut
: buffer[100];
var
a_BufIn
: buffer[100];
moveconst( L_Freq, 1000000); // 1 MHz
InitSPI( 1 , 0 , L_Freq );
moveconst( b_Chanel, 0 );
moveconst( w_Len, 11 );
moveconst( a_BufOut[0], "Hello World" );
ExchangeSPI( b_Channel , w_Len , a_BufOut[0] , a_BufIn[0] );
25
Instruction manual UNIGATE
Deutschmann Automation GmbH & Co. KG
®
IC2 - Fast Ethernet V. 1.2
3.4.20
Need help?
Do you have a question about the UNIGATE IC2 - Fast Ethernet and is the answer not in the manual?