Suchergebnisse

  1. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    Stimmt. da hab ich mich vertan im schaltplan. ja, da ich UART nicht schreiben will ist das doch in ordnung, oder? lesen reicht für meine anwendung... jup. das ist deshalb, weil in dem schon angesprochenen "eigentlichen programm" der Pin6 von PORTD als eingang für einen schalter dienen...
  2. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    wieso? hängt doch an PD0. das ist doch der eingang für uart wieso schwer? ja aber so wie ich das gemacht habe gehts doch auch... ich arbeite lieber mit wenigen befehlen... EDIT: achso, du meinst mit "schwer" bezüglich error-led, dass ich das als sub-routine gemacht habe? ja, das kommt...
  3. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    Hallo ihr lieben menschen! Ich muss diesen alten kaffee nochmal aufwärmen.. Ich bin nämlich immernoch dran. kurz zur lage: ich habe den Optokopper gegen einen 6N137 getauscht, der verspricht 10 Mbit/s sollte reichen für midi, wa? nun, es ergibt sich folgendes bild: wenn ich auf meinem...
  4. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    ja das meinte ich. vielleicht verwende ich den begriff interrupt-vektor falsch.
  5. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    du meinst, direkt am anfang des interrupt-vektors sreg auf den stack zu tun, und nach dem inc direkt wieder holen? ok, probiere ich aus. danke für den tipp edit: schaltplan hab ich keinen da, müsste ich mir noch machen. reicht ne abfotografierte handskizze?
  6. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    hallo gottfried, danke für deine code. das muss ich mir die tage mal genauer ansehen. jetzt nur mal ein kurzes update... was heißt nicht weiterkommen. ich habe ja schon eine idee wie ich das alles besser lösen kann. aber trotzdem möchte ich gern wissen warum es zu dieser totzeit kommt. denn...
  7. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    chillt mal jungs. hat noch wer was zu meinem problem zu sagen? ihr wisst schon.. totzeiten, knick knack??
  8. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    naja. das erste was ich mit byte1 mache ist, dass ich es in msg1 kopiere. danach wird weiter mit msg1 gearbeitet. kommt nun ein interrupt, so wird byte1 verändert, aber msg1 wird ja erstmal nicht angetastet, bis die ganzen nachfolgenden operationen abgearbeitet sind. kommt also irgendwann ein...
  9. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    Hallo Gottfried Jup. allerdings bedeutet "speichern" hier, dass ich das einfach erstmal in ein register schreibe und nicht irgendwo in ne tabelle oder so... naja, ist ja nicht so, dass ich alle drei bytes abwarte und dann erst mit dem verarbeiten anfange. ich lese das erste byte, schau nach...
  10. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    Hallo, der UART-krimi geht weiter ;-) ein paar tage habe ich jetzt nicht weiter an dem projekt gearbeitet. jetzt aber wieder angefangen. und bin auf ein weiteres für mich unlösbares problem gestoßen. mein programm tut im wesentlichen folgendes: wenn ich eine taste auf dem midi-keyboard...
  11. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    ne ich les das UDR nie aus. ich muss sagen, mir hat der begriff IRQ-flag auch bis eben nichts gesagt. ich vermute, dass das die flag ist, die anzeigt, ob ein interrupt aufgetreten wäre, während ein anderes abgearbeitet wurde... so richtig hat mir google zu diesem stichwort auch nicht weiter...
  12. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    ups. übertragungsfehler. in meinem programm habe ich ein register "ausgabe", dass ich mit 01010101 lade. das hab ich der besseren übersichtlichkeit wegen hier mal weg gelassen und den port direkt mit temp0 geladen. dann hab ich leider vergessen "ausgabe" durch temp0 zu ersetzten. hier ist es...
  13. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    jup, das hab ich schon richti gemacht denke ich. hab auch auf der anderen seite mit dem oszi geschaut. kommt schöner pegel raus... ja, das hab ich am anfang gleich mal verkehrt gemacht und den ersten OK gegrillt. und die dinger kosten sch** 1,70 € beim conrad!! ich habe gestern das ganze...
  14. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    danke. das ist sehr aufschlussreich. ich triggere flankengesteuert. also alles safe.. jetzt mal wieder zurück zur optokoppler front: ich habe jetzt mal den PC900 verbaut. der versprach ja ordentlich schnell zu sein. leider kommt es zu komischen effekten. das erste byte der midi-messages...
  15. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    ah super. das hat mir viel weiter geholfen. danke
  16. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    ja danke dino. ich hab mir jetzt mal nen schnelleren OK besorgt. mal sehen, obs damit besser geht.. mal kurz ne andere sache: wenn ein interrupt eintritt, dann werden ja für diese zeit alle interrupts unterbrochen, bis die schleife wieder verlassen wird. was passiert als, wenn ich zum...
  17. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    hallo, so, jetzt mal das datenblatt vom verwendeten OK :-) http://www.produktinfo.conrad.com/datenblaetter/175000-199999/187038-da-01-en-OPTOKOPPLER_PC817X2NSZ0F_SHP.pdf hat etwas gedauert... aus irgend einem grund mehren sich im moment wieder die ausfälle. obwohl ich an der hardware...
  18. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    ok, ich muss folgendes klarstellen: ich benutze als master ein midi-keyboard. weiß also nicht was da wirklich rauskommt... (bzw. in den optokoppler rein geht). aber hier mal ein zitat aus wikipedia: "Im Unterschied zu pegelgesteuerten Schnittstellen wird bei MIDI eine 5-mA-Stromschleife...
  19. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    danke für eure antworten. im moment funktioniert die sache sehr zuverlässig. falls es da nochmal probleme gibt, werd ich mich nochmal mit dem optokoppler auseinander setzten. jetzt nochmal kurz ne andere sache, die ich nicht verstehe: wenn ihr euch nochmal das schaltbild anseht, dann ist da...
  20. M

    Midi auf dem Atmega8... unzuverlässige Werte... What do?

    ok, wenn ich das jetzt richtig verstanden habe, dann kann ich mir diese zeilen sparen?: ldi temp0, 0x80 out UBRRH, temp0 Moment, das habe ich nicht ganz verstanden, aber das interessiert mich wirklich. mit OpenCollector Ausgang meinst du die art, wie er verschaltet ist? und du meinst...

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)