Aktueller Inhalt von JimKnopf

  1. J

    Assembler Byte über UART einlesen

    Hallo LotadaC, Ich spiele ein wenig mit LEDs, die über einen Treiber WS2811 angesteuert werden. Später soll es ein Array geben, in dem für jede LED drei Bytes gespeichert werden. Ein kleines PC-Tool weist dann jeder LED eine Farbe zu und überträgt die entsprechenden Bytes zum AVR. Der...
  2. J

    Assembler Byte über UART einlesen

    Hallo zusammen. Tja, auf der Suche nach dem Fehler ldi<->lds, hätte ich alleine sicherlich noch einige Stunden zugebracht. Der Compiler ersetzt beim Compilieren UCSR0A gegen einfach gegen 0xC0. D.h. bei "ldi" lädt man dann die Konstante "0xC0" in das Register und bei "lds" lädt man den...
  3. J

    Assembler Byte über UART einlesen

    Hi Dirk, dank deiner Hilfe geht's jetzt : //Zeichen einlesen UartEinlesenStart : ldi YH, HIGH(AnfangDatArray) //Y-Pointer wieder auf den Anfang vom Datenarray setzen ldi YL, LOW(AnfangDatArray) //Zeichen Empfangen lds r16,UCSR0A //r16 mit USART Control and Status Register (UCSR0A)...
  4. J

    Assembler Byte über UART einlesen

    Hallo zusammen, noch mal kurz zu ldi und lds : ldi wird eigentlich nur genutzt um eine konstante ins Register zu laden ? lds lädt ein Byte aus dem SRAM ins Register ? Eigentlich komisch, dass die Zeile ldi r16,UCSR0A //r16 mit USART Control and Status Register (UCSR0A) laden Nicht...
  5. J

    Assembler Byte über UART einlesen

    Hallo Dirk, danke für Deine Tips, ich werde das Programm entsprechend ändern. (außerdem muss ich mich doch wohl noch mal ganz in Ruhe mit den Assemblerbefehlen beschäftigen, ehrlich gesagt kenne ich (noch) nicht den Unterschied zwischen ldi und lds. :flute:) Gruß JK
  6. J

    Assembler Byte über UART einlesen

    Hallo Dirk, vielen Dank für das Willkommen und deine Hilfe. Der Code sieht jetzt also so aus : //Zeichen einlesen UartEinlesenStart : ldi YH, HIGH(AnfangDatArray) //Y-Pointer wieder auf den Anfang vom Datenarray setzen ldi YL, LOW(AnfangDatArray) //Zeichen Empfangen ldi r16,UCSR0A...
  7. J

    Assembler Byte über UART einlesen

    Hallo zusammen, vor kurzem bin ich auf die Idee gekommen, mich ein wenig mit Mikrocontrollern zu beschäftigen, d.h. ich bin noch absolut in den Anfängen. Mein Problem ist es im Moment, ein Byte seriell über den USART einzulesen, das über die USB-Schnittstelle des PC ausgegeben wird. Das...

Ü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)