Forum: PC Hard- und Software Frage zu AVR-Studio


von Horst (Gast)


Lesenswert?

Hi,

ich benutze viel die Ausdrücke
uint8_t
uint16_t
usw..

in AVR Studio sind diese aber nicht so schön blau gefärbt, wie "int" 
oder so.

Kann man das irgendwie einstellen?

von Uwe (Gast)


Lesenswert?

Benutze doch einfach int usw..

von Horst (Gast)


Lesenswert?

na das is blöd, wenn ich den gleichen COde auf nem anderen MCU auftrage.

von Alex (Gast)


Lesenswert?

AVRStudio erkennt 8bit Variablen automatisch als char.

mfg

von Gast (Gast)


Lesenswert?

Jetzt sind´s mal wieder die anderen (Mikrocontroller) !!!

Warum meint alle Welt sich mit Typedef neue Typen generieren zu müssen 
und dann rummeckern wenn die IDE diese nicht kunterbund hinterlegen 
will. Mein Rat  , benutzte doch :

unsigned char , unsigned short etc. dies funktioniert auch auf anderen 
µC´s und wird sogar farbig in der IDE dargestellt.

von Karl H. (kbuchegg)


Lesenswert?

Gast wrote:
> Warum meint alle Welt sich mit Typedef neue Typen generieren zu müssen
> und dann rummeckern wenn die IDE diese nicht kunterbund hinterlegen
> will.

Zu deiner Information:
uint8_t, uint16_t usw. sind C Standarddatentypen.
Letztendlich hat auch das Normungskommitee eingesehen,
dass es manchmal sehr wohl sinnvoll ist, wenn man die
exakte Kontrolle über die Bitgröße eines Datentyps hat.

> Mein Rat  , benutzte doch :
>
> unsigned char , unsigned short etc. dies funktioniert auch auf anderen
> µC´s und wird sogar farbig in der IDE dargestellt.

Schlechter Rat.
Die Verwendung von uint8_t, uint16_t auf einem µC hat ja
seinen Grund. Das macht man ja nicht aus Jux und Tollerei.

von jubeltante (Gast)


Lesenswert?

Was soll eigentlich das _t andeuten?

von Karl H. (kbuchegg)


Lesenswert?

jubeltante wrote:
> Was soll eigentlich das _t andeuten?


Typ

Ist analog zu ein paar anderen Datenstrukturen, die in
Standard-C vorhanden sein muessen. Zb. time_t

von Johannes M. (johnny-m)


Lesenswert?

Geh ins Installationsverzeichnis von AVRStudio:
<Installationsverzeichnis>\Atmel\AVR Tools\AvrStudio4\edit
In dem Ordner findest Du eine Datei "AvrStudio_c.ini". Diese Datei 
enthält am Ende die Liste der Schlüsselwörter für das 
Syntax-Highlighting. Da kannst Du z.B. mit
1
uint8_t = Keyword
2
uint16_t = Keyword
usw. beliebige Schlüsselwörter hinzufügen.

von Horst (Gast)


Lesenswert?

mal eine andere Frage dazu:

bei mir wird das Grün der Kommentare schlecht angezeigt. Ist kaum zu 
unterscheiden vom schwarz.

Kann man solche Farb-Dinge irgendwie eistellen?

von Johannes M. (johnny-m)


Lesenswert?

Du kannst über "Edit | Font and Color" in gewissem Rahmen Anpassungen 
vornehmen.

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
Noch kein Account? Hier anmelden.