Gast
#1763650
Hi Leute, ich habe folgendes Problem: Ich möchte mit zwei ATmegas einen MIDI-Controller mit 16 controllern (jeweils 8 Schiebe- und 8 Drehpotis) aufbauen. Der erste µC arbeitet dabei sozusagen als Host, sammelt die Potistellungen und sendet entsprechende Daten per MIDI raus. µC 2 liest lediglich die Werte von 8 der Potis aus und sendet diese nach Anfrage des ersten µCs per UART an den ersten. Dabei soll die Anfrage vom ersten aus möglichst auch per UART heraus gehen, allerdings benötige ich den UART auch zum senden meines MIDI-Krams. Jetzt meine Konkrete Frage: Ginge es, wenn ich den UART verzweige und dann einfach mit bestimmten PINs verunde (mithilfe von ICs), die ich dann zum codieren des Routings verwende? Wenn Pin 1 gesetzt ist, gehen die Daten an den anderen µC raus, wenn Pin 2 gesetzt ist, dann an die MIDI Devices? Geht das so überhaupt, oder bekomme ich mit den UND-Gattern irgendwelche Probleme, die ich so nicht absehen kann? Wäre ein weicher UART oder eine Anfrage über parallele Datenleitungen vielleicht die bessere Lösung? Ich würde mich freuen, wenn jemand eine kompetente Antwort darauf hätte und auch bereit wäre, diese mit mir zu teilen :) Cheers, Paul