- Labornetzteil AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 18 von 18

Thema: Serielle Kommunikation zwischen zwei Atmels...

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    09.06.2004
    Ort
    Rhein-Neckar-Raum
    Beiträge
    504
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hi Tobi,

    ich verwende wie schon gesagt zwar keine AVR's
    aber ich mache es bei der Auswahl der Quarze auch so wie in diesem
    Beispiel. Nämlich, dass der Quarz immer ein ganzzahliges Vielfaches
    der Baudrate ist. 3686400 durch 9600 lässt sich ohne Rest teilen.
    9830400 würde auch gehen. Es gibt natürlich noch andere Quarze,
    die sich zur Baudratenerzeugung eignen.

    Zitat Zitat von RCO
    $regfile = "m8def.dat"
    $crystal = 3686400
    $lib "mcsbyte.lbx"
    $baud = 9600
    Musst halt mal ein bisschen rechnen und in der Bastekliste kramen.

    LG

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.06.2004
    Ort
    Bad Schussenried in Oberschwaben
    Alter
    34
    Beiträge
    1.461
    Hi avatar!

    Also habe das in den Fuse-bits geändert.
    Der Slave schwingt jetzt mit externen 8Mhz.

    Die Quarze sind allesamt Grundtonquarze.

    Das Ergebniss:

    Wenn es mienen beiden Spaß macht, lässt der eine 1 oder 2 Pieps hören!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Das problem liegt jetzt glaube ich an der Sende/Empfangs synchronisierung.

    Denn die UARTs sind nicht gebuffert und werden alle paar Takte eingelesen.
    Kann so nicht funzen.

    Liebe Grüße, Tobi
    http://www.tobias-schlegel.de
    "An AVR can solve (almost) every problem" - ts

  3. #13
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    09.06.2004
    Ort
    Rhein-Neckar-Raum
    Beiträge
    504
    Hi Tobi,

    um einen Überlauf bei Empfänger zu vermeiden, kannst du es z.B. so machen, dass der Empfänger jedes Byte quittiert und der Sender erst das nächste Byte sendet wenn er die Quittung für das vorherige bekommen hat. Das wäre ein ganz simples Protokoll (nicht für die Übertragung von großen Datenmengen geeignet).

    LG

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.06.2004
    Ort
    Aachen
    Beiträge
    2.674
    Zitat Zitat von tobimc
    Das problem liegt jetzt glaube ich an der Sende/Empfangs synchronisierung.

    Denn die UARTs sind nicht gebuffert und werden alle paar Takte eingelesen.
    Kann so nicht funzen.
    Sorry wenn ich jetzt die Fragen stelle, was ist den UART, und wie wendest du es an?

  5. #15
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.06.2004
    Ort
    Bad Schussenried in Oberschwaben
    Alter
    34
    Beiträge
    1.461
    Hi

    @RCO

    UART ist praktisch RS232 mit TTL (5V = 1; GND = 0) Pegel.


    @avatar

    So ist das geplant...
    Ich muss im moment dafür sorgen, dass der Mega16 Empfänger jedes Zeichen empfängt...

    Mal sehen...

    Liebe Grüße, Tobi
    http://www.tobias-schlegel.de
    "An AVR can solve (almost) every problem" - ts

  6. #16
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.06.2004
    Ort
    Bad Schussenried in Oberschwaben
    Alter
    34
    Beiträge
    1.461
    Hi leuz

    Es funktioniert sowet. Ich habe den Fehler gemacht:

    Es ist ja ein gebufferter RS232. ich habe immer direkt eingelesen. Jetzt lese ich den Buffer aus... und siehe da....

    LG Tobi
    http://www.tobias-schlegel.de
    "An AVR can solve (almost) every problem" - ts

  7. #17
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    09.06.2004
    Ort
    Rhein-Neckar-Raum
    Beiträge
    504
    Hab's schon immer gewusst:
    Du bist halt ein Genie
    LG

  8. #18
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.06.2004
    Ort
    Bad Schussenried in Oberschwaben
    Alter
    34
    Beiträge
    1.461
    Hi avatar!

    ES FUNKTIONIERT!!!!!!!!!

    Der Master sendet zum Slave "1"
    und der Slave antwortet "2"!!!

    JJUUUCCHHUUUUUUU!

    Oh und danke fürs Kompliment...

    YES ES TUT!!!!!

    Liebe Grüße und Danke euch allen (insbesondere avatar!)

    Tobi
    http://www.tobias-schlegel.de
    "An AVR can solve (almost) every problem" - ts

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress