Цитата:
Сообщение от softm
Проанализируй код часов, из подписи.
|
Все файно, але у мене Java і бібліотека rp4j...
Ініціалізую так:
Код:
// Init Max7219
write((byte)0xB, 0x07); // Show all 8 digits
write((byte)0x9, 0x00); // Using a LED matrix (not digits)
write((byte)0xF, 0x00); // No display test
write((byte)0xA, 0x00); // Set brightness (0 - min, F - max)
write((byte)0xC, 0x01); // Shutdown mode off
Сама процедура запису описана так:
Код:
public static void write(byte register, int data){
byte packet[] = new byte[3];
packet[0] = WRITE_CMD; // address byte
packet[1] = register; // register byte
packet[2] = (byte)data; // data byte
Spi.wiringPiSPIDataRW(0, packet, 3);
}
Взято з прикладу:
https://github.com/Pi4J/pi4j/blob/ma...PIExample.java
Сама бібліотека тут:
https://github.com/Pi4J/pi4j/tree/ma.../pi4j/wiringpi
Граюсь з інітом, ніяк не можу зрозуміти на яку адресу які байти слати, вже плющить...