atmega8 midi sequenzer!

Gast #404499
Lesenswert?
• ▲
▼
hallo! ich habe einen einfachen midi 8-stepsequenzer auf basis eines
atmega8 entworfen. (ich benutze das arduino board und die arduino0005
software - getaktet alles mit einem 16mhz quarz).
nun soweit läuft alles:
ich habe 8 steps, und über ein poti und zwei tasten (eine zum
weiterschalten des steps, der programmiert wird und eine zum
programmieren) kann ich die noten einstellen. währenddessen läuft der
sequenzer die 8 noten immer schön brav durch und gibt sie über midi (an
der uart schnittstelle) aus.
nur leider "stottert" er manchmal. scheinbar willkürlich und zufällig
scheint in unregelmäßigen abständen mal ne note zu früh zu kommen.
ich bin den code mehrmals durchgegangen, habe das tempo geändert,
delays vor und nach den uart ausgaben eingebaut aber bisher hat nichts
das stottern abstellen können. und nun weiß ich nicht mehr weiter ;)
woran könnte es liegen?
ist es überhaupt möglich, so etwas ohne interrupts oder timer zu machen
(ich habe nämlich keine benutzt)?
Gast #404502
Lesenswert?
• ▲
▼
puh, das habe ich schon fast befürchtet. ja schaut so aus, als müsse ich
dann nochmal ran. dafür muss ich schauen, ob ich mit der arduino (
http://www.arduino.cc )software überhaupt die timer benutzen kann; ich
glaube nämlich, die werden in irgendeiner der automatisch verlinkten
bibliotheken schon anderweitig genutzt. aber glauben gehört in die
kirche, also mal sehen, ob das auch stimmt ;)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.