Gast
#3556761
Hallo! Ich habe ein Problem wo ich nach vielen Stunden einfach nicht weiter komme. Ich bin mit einem ATMEGA32 am rumbasteln und möchte eine Box bauen welche Midi-Befehle nach Tastendruck sendet. Hier ein Ausschnitt und eine kurze Erklärung dazu:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
Im prinzip funktioniert alles. Jetzt wollte ich nur noch eine _delay_ms(200) Funktion beifügen um den Tastendruck ein wenig zu entprellen. Also so habe ich mir das vorgestellt -> Taste wird gedrückt -> 1x "C0" senden -> 1x Kanal senden -> Warteschleife beginnen -> Taster wird losgelassen -> warteschleife hört auf. Jetzt kommt es! Nach dem einfügen der delay fkt. sendet der auf einmal nicht mehr über den Uart. LED's werden geschaltet aber mehr nicht. In C wird doch alles "nacheinander" abgearbeitet oder sehe ich das irgendwie falsch? Ich hoffe jemand kann mir bei dem Problem helfen. Grüße