ich benutze das Java-API http://www.wagner-ibw.de/iowj.html
und möchte Daten über SPI mit einem AVR Controller austauschen.
Die Ausgabe funktioniert prima:
Code: Select all
dev24 = devs.getIow24Device();
int[] initBuf = { 0x08, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00 };
long anz = dev24.writeReport( 1, initBuf );
System.out.println( "SPI Init returns: " + anz );
int[] dataBuf = { 0x09, 0x06, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA };
anz = dev24.writeReport( 1, dataBuf );
System.out.println( "SPI Data returns: " + anz );
Jetzt weiß ich aber nicht, wie ich auf die vom AVR-Controller gesendeten Daten zugreifen muß.
Code: Select all
int[] readBuf = dev24.readReport( 2 );
Kann mir da jemand helfen?
Achim