Auf der Seite von Electronic Assembly gibt es einige Arduino Beispiele. Mein Problem ist aktuell, das ein ATMEGA328 leider zuweing pins für mein Projekt hat. Desshalb werde ich wohl einen STM32 einsetzen müssen. Dieser hat mehrer SPI-Ports welche auch mit Arduino grundsätzlich laufen. Ich möchte eine SD-Karte betreiben, bei der SD-Library ist bekannt das diese nur auf dem normalen (ersten) SPI Port läuft. Weiss per Zufall jemand ob die library dog_756R auf STM32 auf andern SPI Ports läuft? ODER:
1 | DOG.initialize(10,0,0,9,4,DOGM128); //SS = 10, 0,0= use Hardware SPI, 9 = A0, 4 = RESET, EA DOGM128-6 (=128x64 dots) |
Dort wo 0,0, use Hardware SPI steht, kann man da auch einfach andere Pins angeben und dann erstellt die library eine Software-Serial Klasse Ich habe leider kein DOG Display hier, darum kann ich es nicht testen. Ich sollte es aber vor der Bestellung wissen :)