Hi,
ich bin etwas verwirrt, ein Kollege hat mich angesprochen und ich bin auch etwas verwirrt,
eventuell habt ihr ja eine Idee.
Das Problem ist er legt einen unsigned long / unsigned short oder was auch immer an ... und bei 0xffff kommt ein -1 dabei raus ... (bild im Anhang)
€dit ( es sieht so aus als obs nur auf Arrays bezogen ist )
also angelegt ganz normal ..
Studio Version ist die Aktuellste der Atmel HP von Mai ..
Das komische ist es wird nicht nur im Watch falsch angezeigt sondern auch falsch gerechnet (selbst wenn alles mit unsigned x gecastet wird)...
Haben es zwar auch schon an Atmel geleitet aber hier Arbeiten ja auch ein paar mit dem Studio5 vieleicht kennt das ja einer (ich leider nicht). Wir nutzen normal IAR aber naja der Kunde wollte dort das Studio...
Vieleicht hat ja einer von euch ne Idee,
Gruß,
Manuel
ich bin etwas verwirrt, ein Kollege hat mich angesprochen und ich bin auch etwas verwirrt,
eventuell habt ihr ja eine Idee.
Das Problem ist er legt einen unsigned long / unsigned short oder was auch immer an ... und bei 0xffff kommt ein -1 dabei raus ... (bild im Anhang)
€dit ( es sieht so aus als obs nur auf Arrays bezogen ist )
also angelegt ganz normal ..
Code:
unsinged short testvar[10];
testvar[0] = 0xffff;
Studio Version ist die Aktuellste der Atmel HP von Mai ..
Code:
[B]AVR Studio 5 installer (includes VSS and .NET)[/B]
[I](602 MB, revision 5.0, updated 5/11)[/I]
This installer contains AVR Studio 5, Visual Studio Shell (Isolated mode) 2010 and .NET 4.0.
Das komische ist es wird nicht nur im Watch falsch angezeigt sondern auch falsch gerechnet (selbst wenn alles mit unsigned x gecastet wird)...
Haben es zwar auch schon an Atmel geleitet aber hier Arbeiten ja auch ein paar mit dem Studio5 vieleicht kennt das ja einer (ich leider nicht). Wir nutzen normal IAR aber naja der Kunde wollte dort das Studio...
Vieleicht hat ja einer von euch ne Idee,
Gruß,
Manuel