- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 19 von 19

Thema: Ein 8 Bits per funk mit AVR übertragen

  1. #11
    jojo.glaser
    Gast
    Anzeige

    Powerstation Test
    ja! genau so, aber wie sende ich das port seriell und zwar so, das es der avr, der es empfängt auch versteht? Der wes ja net ob der momentanz zustand für bin 1 oder 2 oder 3... steht wie mache ich sowas??

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    Du sendest doch alle 8 bit (als 1 byte ASCII) auf einmal...
    Nam et ipsa scientia potestas est..

  3. #13
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.08.2006
    Ort
    Budapest
    Alter
    37
    Beiträge
    563
    Ich galub, dass ich jetzt verstehe, was du meinst.... Du hast Daten im PORTA Register, und die willst du über serielle Schnittstelle zu einem anderen AVR senden, oder?
    Dazu verwendest du am besten den eingebauten UART. Mehr dazu findest du -wie ich schon einmal erwähnt habe- unter http://www.mikrocontroller.net/tutorial/uart.
    Die einzige Veränderung ist, dass du für die Kommunikation mit dem anderen AVR die Schaltung mir dem MAX232 nicht brauchst, da kannst du RX/TX bzw TX/RX direkt verknüpfen.

    pongi

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    sag ich doch die ganze zeit ^^
    Nam et ipsa scientia potestas est..

  5. #15
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    17.04.2006
    Beiträge
    2.193
    Beachte bitte, dass Du wenn Du vom Port A lesen willst, nicht PORTA sondern PINA benutzen musst, die Pin-Zustände des Eingabeports. DDRA muss dafür auf 0 stehen.

  6. #16
    jojo.glaser
    Gast
    Ja, aber ich habe doch nur einen Kanal an der Funkübertragung und da muss ich jetzt einen Code hinschicken, der mir nacheinander die Bits überträgt. wie mache ich das??

  7. #17
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    uargh...
    der UART in deinem µC regelt die serielle komunikation nach paar einstellungen wie z.b. boudrate alleine..
    wenn du den link gelesen hättest den ich dir gegeben habe müßtest du nich alles 5mal fragen...

    https://www.roboternetz.de/wissen/index.php/UART

    hier findest du sehr viele hilfsbereite leute, aber ich glaube wenn du dir alles nur erfragen willst und nichmal ne seite liest die man dir gibt verlieren die meißten relativ schnell die lust dir zu helfen..
    Nam et ipsa scientia potestas est..

  8. #18
    Benutzer Stammmitglied
    Registriert seit
    03.09.2004
    Ort
    Hamburg
    Alter
    44
    Beiträge
    37
    Naja BastelWastel, vielleicht fragen wir erstmal ob er von der Manchestercodierung redet!
    Immerhin ist laut Datenblatt der Sender verpflichtet die Daten an das 868Mhz Modul in Manchester Codierung zu schicken. Damit fällt UART wieder flach. Hier im Forum sind Beispiele und Erläuterungen zur Umrechnung in ManchesterCodierung vorhanden. Einfach suchen.

    So long....

  9. #19
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    12.06.2005
    Ort
    Südwestdeutschland
    Beiträge
    1.147
    Blog-Einträge
    3
    Gibt es bei 433MHz nicht die vom Gesetz vorgeschriebene Einschränkung, dass man den Kanal nur mit 1% Sendezeit belasten darf ? Die restliche Zeit darf man nicht senden ?
    Wenn man es doch tut, wird man wahrscheinlich die ganzen Funktermometer im näheren Umkreis lahm legen.

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

12V Akku bauen