das ist ne interupt routine und wenn das tswr den status 0xB8 hat kannst du ihm sagen was er schicken soll..
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:
dass man einfach in dieses Datenregister schreibt und es automatisch gesendet wird?Code:case 0xB8: //byte zum master TWDR=0xF0;
Gruß Michi
das ist ne interupt routine und wenn das tswr den status 0xB8 hat kannst du ihm sagen was er schicken soll..
Danke!
Warum hast du 2 Threads ma laufen? Einmal Assembler und einmal C?
Gruß Michi
also du soltest nicht ewig langen code in die interrupt routine reinschreiben dann lieber irgend ein flag dir setzen und später bearbeiten
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...
ps: wenn du nur ne funzel(led) in der interruptroutine an machst hast du aber noch lang nicht die gesendeten daten überprüft...
mfg
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
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
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
mh kommt bei mir nie vor.. kannst ja mal posten was du noch geändert hast
mfg
Lesezeichen