Habe schon einiges gesucht aber nur eine Seite gefunden. Und das haut leider irgendwie nicht so ganz hin. http://hubbard.engr.scu.edu/embedded/avr/msvc_make/msvc_make.html Hat jemand eventuell eine Beschreibung für mich wie das geht. bzw kann mir das schnell erklären. Danke schöne Grüße Ferrice
Am effizientesten lösst Du dein Problem mit der verwendung einer UNION. // ----------------------------------------------- // definiere ein UNION, zum Beispiel: // ----------------------------------------------- union {unsigned int u16; unsigned char u08[1];} val; // ----------------------------------------------- // d.h. val.u08[0..1] (2 Byte Array) nutzt den // selben Speicherplatz wie val.u16 (16 Bit Integer) // ----------------------------------------------- unsigned char temp; // eine weitere Temp-Variable // ----------------------------------------------- // einige Bespiel Anweisungen // ----------------------------------------------- val.u16=0x12AB; // 16-Bit Wert setzen temp = val.u08[0]; // Low Byte => temp = 0xAB temp = val.u08[1]; // Hi Byte => temp = 0x12 val.u08[0] = 0xFF; // nun ist val.u16 = 0x12FF val.u16++; // +1 => val.u16 = 0x1300 temp = val.u08[0]; // Low Byte => temp = 0x00 temp = val.u08[1]; // Hi Byte => temp = 0x13 // ----------------------------------------------- Ich hoffe das Beispiel reicht aus, um es zu verstehen...? Gruss Peter
Oups... War das falsche Fenster! :o) Echt nervig, dass man in diesem Forum die Beiträge nachträglich nicht mehr editieren, korrigieren oder löschen kann...!!! Hey, Admins! Dies wär mal eine nette Erweiterung!
>>Und das haut leider irgendwie nicht so ganz hin.
Bei mir hat das entsprechend der Anleitung irgendwie total toll
hingehauen. Hat jemand nen tool geschrieben, das den debug-output des
Compilers so umbaut, daß man auf die warning/den error klicken kann und
Visual Studio direkt an die Stelle springt ?
Cheers
Detlef
hey einfach das neue AVRStudio von der Atmel Seite installieren. Anschließend das WINAVR installieren und fertig ist die Rummelkiste. mfg Randio
@Detlef A
ist mit der "Command line box" das befehlsfenster gemeint?
bei mir kommt nur :
>make
Der Befehl "make" ist ungültig.
schöne Grüße
bazis schrieb: > Hast du VisualGDB (http://visualgdb.com/) gesehen? Möglicherweise gab es das zu Zeiten der Fragestellung noch gar nicht. Ist ja immerhin mehr als 6 Jahre her... ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.