na, kicsit jobban utánanéztem a dolognak
tehát, nekem kéne 256 bemenet (kapcsoló), ezt nem tudom, hogy lenne legegyszerűbb a géphez kötni, de mondjuk 4 db 8x8-as mátrixban? (vagyis ez 8 port-ot igényelne?)
kimenetként két fajta jel jöhet (3 byte):
8xh kkh 40h - Note off (amikor elengedjük a billentyűt)
9xh kkh 40h - Note on (amikor lenyomjuk)
(igazából más is lehet az első byte, de nekem csak ez a két lehetőség kéne)
itt az x értéke a MIDI csatorna száma, ami 0-f között lehet, itt érdemes lenne úgy megcsinálni, hogy 4 csatornét használunk, 0-3, egyet-egyet mátrixonként
a kk értéke 00-7f között van, ez adja meg, melyik hang szól (most nekem ebből kéne valamelyik 64 egymás utáni)
ennyi
ja, és az adatokat 31250 baud-dal küldi ki "using an asynchronous serial data byte comprising 1 Start bit, 8 Data bits (0 to 7) and 1 Stop bit"
ezt vajon meg lehetne oldani, minimális hardver bővítéssel?
?