- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 34

Thema: opel TID mit atmega 8

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.11.2004
    Beiträge
    365
    Anzeige

    Powerstation Test
    hi

    du sendest so aber nur 6 bit. es sollten doch 7+parity sein oder?

    hast du das disp schon explantiert?
    wenn du das in asm schreibst kann man das dann in ein c projekt einbinden?
    mfg
    irren ist menschlich
    unmenschen irren trotzdem

  2. #12
    Benutzer Stammmitglied
    Registriert seit
    26.08.2006
    Beiträge
    84
    Das mit den 6 bit isn Punkt, muß wohl doch ne 6 hin, aber um das >= kommst net drumrum, sonst geht er nich bis zum lsb runter.

    Ja, habs schon draußen. strahlt mich grad mit ner komischen uhrzeit an. Hab mit der Software angefangen.

    Gute Frage mit dem Einbinden. Ich werd das mit nem Puffer machen der dann in einem Rutsch rausgeschrieben wird, also die ersten 2 bytes für die Symbole und dann den Text.
    Eigentlich müßte mann nur den Puffer füllen und die Routine anspringen. Eigentlich...

  3. #13
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.11.2004
    Beiträge
    365
    hmm-stimmt wohl-die fortsetung (i--) wird erst am ende der schleife gemacht oder?

    werde das mal probieren

    wenn es nur daran gelegen hat dann spring ich erst mal n paar meter hoch

    mfg
    irren ist menschlich
    unmenschen irren trotzdem

  4. #14
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.11.2004
    Beiträge
    365
    so ich habs schnell mal so durchlaufen lassen mit dem erfolg dass das programm hängen bleibt

    weis auch schon warum-wenn die schleife mit 0 durchläuft und unten doch mal um eins dekrementiert wird steht 255 in i und damit ist es wieder grösser 0

    mfg
    irren ist menschlich
    unmenschen irren trotzdem

  5. #15
    Benutzer Stammmitglied
    Registriert seit
    26.08.2006
    Beiträge
    84
    Ich glaub nicht, daß das Programm deswegen hängen bleibt.
    Probier die Schleife mal einzeln mit Dev-C++ unter Windows aus, das läuft sauber durch.

    vorher:
    i=06, parity = 00, bit2send = 0f
    i=05, parity = 01, bit2send = 0f
    i=04, parity = 00, bit2send = 0f
    i=03, parity = 01, bit2send = 07
    i=02, parity = 00, bit2send = 0b
    i=01, parity = 01, bit2send = 0d

    nacher:
    i=06, parity = 01, bit2send = 00
    i=05, parity = 01, bit2send = 00
    i=04, parity = 01, bit2send = 00
    i=03, parity = 00, bit2send = 08
    i=02, parity = 01, bit2send = 04
    i=01, parity = 00, bit2send = 02
    i=00, parity = 01, bit2send = 01

    Beidesmal mit 0x0f gefüttert. Einmal bis Bit1, einmal bis Bit0. Parity war falsch und das lsb brauchst du schon irgendwie. Beim Schreiben der einzelnen Bits schaust du nur, ob das komplette Byte gleich/ungleich 0 ist, mit Tilde ist immer ungleich 0 und parity ändert sich auch jedesmal. Wenns mit den Änderungen crasht, ist irgendwoanders nochn Fehler drin.

    Bin mittlerweile genauso weit wie du: einschalten, geht nicht :/

  6. #16
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.11.2004
    Beiträge
    365
    ahh ich weis schon warum es sich bei mir aufgehängt hat- i ist bei mir ein uint-> 0-1=255 bei dir ein char ->0-1=-1


    bin heut aber nicht zum testen gekommen-hoffe du hattest schon mehr erfolg.

    mfg
    irren ist menschlich
    unmenschen irren trotzdem

  7. #17
    Benutzer Stammmitglied
    Registriert seit
    26.08.2006
    Beiträge
    84
    Sch.... Display

    Nach dem 2. rewrite und immer noch kein Text hab ich heut morgen nen logger zusammengebraten um zu sehen was aufm Bus los ist.
    Mal schaun.

    Idee dazu von http://www.eelkevisser.nl/display.htm.
    Der 1. log ist auch von da, ein wenig vergrößert, der 2. ist von mir, der Plot an sich ist mit der demo von Funplot http://www.vanillaware.de/ gemacht.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken i2c_nachricht_-_test_von_meinem_nok.png   i2c_nachrichtb.png  

  8. #18
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.11.2004
    Beiträge
    365
    hmm ich weis nicht ob ich jetzt ermutigt bin weil ich anscheinend nicht der einzige bin der das nciht gebacken kriegt oder eher demotiviert weil das disp anschienend schlauer als wir beide ist

    naja ich hab jetzt mal die schleife richtig umgearbeitet und das prog läuft wieder durch aber daten gibts immer noch keine am disp.

    wie siehts bei dir aus?

    aja wie genau hast du den logger aufgebaut?

    mfg
    irren ist menschlich
    unmenschen irren trotzdem

  9. #19
    Benutzer Stammmitglied
    Registriert seit
    26.08.2006
    Beiträge
    84
    Zum Logger:
    Einfach die 3 Leitungen über 3x 220 Ohm Widerstände (also rund 660 Ohm) an den LPT, direkt am Port mit jeweils 10kOhm gegen Masse gezogen. Benutzt werden nACK, Paper Out und Select, alles reine Eingänge. Am Port die Pins 10,12,13, 18-25 GND. Rest steht im Source.
    Kurz und schmerzfrei is ja nicht auf dauer.

    Mitgeschnitten mitm kurzen Programm. Quelle und Bin im Anhang.
    Der Logger benötigt GiveIO Treiber um auf den Port zugreifen zu können, ist auch mit im Archiv.

    Programm auf ner console starten, gibt 3 mit komma getrennte Zahlen aus. Leitung 1: 0/1, Leitung2: 2/3, Leitung3: 4/5 (-> ein Graph, 3 Kanäle).
    Mit tidlog > test.txt landets in einer Textdatei, Funplot kanns direkt lesen.
    Liest genau einen durchgang, wenn genug high auf allen 3 Leitungen zwischendurch anliegt -> alle 1 bis 2 sekunden nen Schreibvorgang versuchen.

    Link zu FunPlot ist im letzten Post, Dev-C++ gibt bei www.bloodshet.net.

    PS: Nein, es geht immer noch nicht
    Angehängte Dateien Angehängte Dateien

  10. #20
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.11.2004
    Beiträge
    365
    mhm lpt.......... schon wida was was ich nicht habe..... ich glaube ich sollte mir mal irgendwo nen alten pc herschleppen für sowas....

    mfg

    ps: bei mir auch noch nciht-schön langsam gehn mir die ideen aus...
    irren ist menschlich
    unmenschen irren trotzdem

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

12V Akku bauen