-
-
Moderator
Robotik Visionär
Hallo
Es wird immer besser.
zeit (mir fiel kein blöderer Name ein) sollte natürlich als int definiert sein. Die Schleifen müsten so funktionierten. c ist recht flexibel in der Gestaltung des Quelltextes.
if taste wird ersetzt durch if (!(PINC & (1<<PC4)))
if (taste) wird ersetzt durch if ((!(PINC & (1<<PC4))))
Das ist eigentlich nicht falsch und wird vom Compiler erkannt und wegrationalisiert. Das erzeugte .hex sollte bei beiden Varianten gleich sein.
Die Dateien auf der asuro-CD sind schon recht alt, neuere Libaries gibt es hier, Infos zu V2.7 findest du hier. Allerdings ist die brandneue Version 2.7 recht kompliziert, für Einsteiger würde ich ältere Versionen empfehlen. (Msleep() und PrintInt() gibt es seit ca. V2.1?) Für ein Update brauchst du lediglich die Dateien asuro.h und asuro.c jeweils durch die neueren Versionen ersetzen.
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen