- 3D-Druck Einstieg und Tipps         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 24

Thema: I2C Problem

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    30.09.2004
    Ort
    In der Nähe von Esslingen am Neckar
    Beiträge
    706
    Anzeige

    E-Bike
    Hi,
    daaaaaaaaaaaaaaaaaaanke es funzt!!!!!!! Ich bin glücklich! der Twi funzt endlich!
    Hab den Code bisschen geändert! ich hab sobald der Slave in die Interruptroutine springt ne LED angemacht!
    Hab noch ne Frage:
    Geht das überhaupt so:
    Code:
    case 0xB8:                           //byte zum master 
                TWDR=0xF0;
    dass man einfach in dieses Datenregister schreibt und es automatisch gesendet wird?
    Gruß Michi

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.07.2004
    Alter
    45
    Beiträge
    196
    das ist ne interupt routine und wenn das tswr den status 0xB8 hat kannst du ihm sagen was er schicken soll..

  3. #13
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    30.09.2004
    Ort
    In der Nähe von Esslingen am Neckar
    Beiträge
    706
    Danke!
    Warum hast du 2 Threads ma laufen? Einmal Assembler und einmal C?
    Gruß Michi

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.07.2004
    Alter
    45
    Beiträge
    196
    also du soltest nicht ewig langen code in die interrupt routine reinschreiben dann lieber irgend ein flag dir setzen und später bearbeiten

  5. #15
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.07.2004
    Alter
    45
    Beiträge
    196
    wollt es erst mal mit assembler versuchen und nun mit c da ich bei meinem bot nicht um c drumrum komm.. würde in assembler zu komplex werden zumindest für mich...da reg ich mich schon über ne simple floating addition auf... so un nu noch viel spass mit dem code is eigentlich ziemlich simpel...

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.07.2004
    Alter
    45
    Beiträge
    196
    ps: wenn du nur ne funzel(led) in der interruptroutine an machst hast du aber noch lang nicht die gesendeten daten überprüft...
    mfg

  7. #17
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    30.09.2004
    Ort
    In der Nähe von Esslingen am Neckar
    Beiträge
    706
    Hi,
    wollt auch erst in Assembler machen aber wenn man da was ausrechenen will und bei der Navigation auch noch vielleicht Trigonometrie einsetzen will bekommt man die Krise!!
    Gruß Michi

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.07.2004
    Alter
    45
    Beiträge
    196
    na ich denk wenn man den code in assembler einigermasen gut dokumentiert und gliedert dann bekommt man das schon hin.. aber nicht jeder macht sich soviel mühe -> so wie ich! mir haben auch einfach gute libs gefehlt um ein ganzes prog für nen bot in asm zu schreiben na wären vielleicht an die 5000 zeilen geworden...hat ja mal angefangen..aber irgendwann dann doch aufgegeben weil ich keinen überblick mehr hatte und mir es echt zu doof war mein code wieder zu disassembeln...
    mfg

  9. #19
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    30.09.2004
    Ort
    In der Nähe von Esslingen am Neckar
    Beiträge
    706
    Hi,
    Mist jetzt hab ich ein Problem!! Wenn ich die Daten überprüfe bekomm ich false!! Also kommen nicht die richtigen Daten an! Mit was ist das zu erklären?
    Gruß Michi

  10. #20
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.07.2004
    Alter
    45
    Beiträge
    196
    mh kommt bei mir nie vor.. kannst ja mal posten was du noch geändert hast
    mfg

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

LiFePO4 Speicher Test