- fchao-Sinus-Wechselrichter AliExpress         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 29 von 29

Thema: UART stoppt nach einiger Zeit

  1. #21
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.07.2004
    Beiträge
    122
    Anzeige

    LiFePo4 Akku selber bauen - Video
    HOPPLA!!!!!! Apropos RESET!!!!!!!!!!!!!!!!!!

    Wenn der RESET-PIN nicht auf Vcc liegt, gibts durch Eingang vom UART einen RESET!!!!!!!! Das wars!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Jetzt funktioniert alles!! Supper!!!
    So ne riesen Diskussion, nur weil ich den RESET-Pin vergessen habe.... HEHE

    Aber man lernt immer was.....

    Danke jedenfalls für eure Antworten!!!!

  2. #22
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Würde annehmen, da is was elektrisches im Busch.
    Irgendeine Reset-fähige Leitung schnackelt
    Wackelige Stromversorgung, Peaks / Drops /Brownout
    etc.
    Beim Reset sind je nach Reset-Grund verschieden Flags gesetzt
    Lies dich da mal rein und mach sie sichtbar bei Titel-Display
    Wie gesagt, am Programm per se kann's nicht liegen, tät ich sagen.
    Was Besseres hab' ich im Moment nicht zu bieten, sorry mfg robert

  3. #23
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.07.2004
    Beiträge
    122
    Eben! Es funktioniert jetzt...... Es lag am RESET-PIN, der anstatt an Vcc an "nichts" angeschlossen war....

  4. #24
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    *seufz* *stöhn* *ächz*

  5. #25
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.07.2004
    Beiträge
    122
    Zitat Zitat von PicNick
    *seufz* *stöhn* *ächz*
    GENAU!!!

  6. #26
    Das Programm hat mir schon sehr geholfen =D> Danke PicNick!

    Jetzt würde ich gerne noch wissen wie ich Enter erkennen kann?

  7. #27
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Na ja,
    Enter ist 0x0D oder d'13'

    a = udr
    if ( a == 13) then enter-gedrückt
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  8. #28
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    hmmm also ENTER ist doch ein '\n', oder?
    Und das ist 10.

    13 ist '\r' wobei Windows wahrscheinlich beides sendet?

    Also
    if (a == '\n') // Linux oder Win
    if (a == '\r') // Win oder Mac

  9. #29
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Mit diesen beiden Zeichen ist es leider ein babylonischer Wahnsinn. Manche Terminal-emulatoren senden, wenn man "\r" <ENTER> drückt, auch ein "\n" <LF> automatisch hinten nach. Das "\r" kommt aber sicher (zuerst) und ist für dich das Kennzeichen, daß er Enter gedrückt hat
    Wenn du C schreibst, wirst du ja schon gemerkt haben, daß, je nach Terminal-Einstellung , durch "\n" alleine NUR eine Zeile weitergeschoben
    wird.
    Erst durch "Hello\r\n" ist er am Anfang der nächsten Zeile.
    Schau mal, ein bißchen was habe ich zusammengeschrieben.
    https://www.roboternetz.de/wiki/pmwi...Main.TermHyper
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

Seite 3 von 3 ErsteErste 123

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress