PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AsuroLib



Guianik
22.05.2011, 16:39
Hallo :-)
Ich möchte gerne die neuste AsuroLib verwenden und weiß leider nicht
wie ich das mit AVR Studio anstelle.
Hat mir jemand eine Anleitung oder kann es mir jemand erklären ?

Schonmal Danke
Gruß Janik

shedepe
22.05.2011, 19:04
1. Die neuste Version runterladen
2. Die Header und Codefiles ganz normal hinzufügen
3. Dein Programm schreiben (das include natürlich nicht vergessen)

Guianik
23.05.2011, 12:04
Das hab ich jetzt schon mehr mals ausprobiert, das funktioniert nicht.
Die Fehlermeldung lautet dann immer:
../../asuro.c:145: error: 'F_CPU' undeclared (first use in this function)
../../asuro.c:145: error: (Each undeclared identifier is reported only once
../../asuro.c:145: error: for each function it appears in.)
../../asuro.c: At top level:

shedepe
23.05.2011, 17:13
F_CPU gibt die Taktfrequenz an, die muss natürlich in deinem programm definiert sein .z.B. so:
#define F_CPU 16000000

Guianik
23.05.2011, 17:55
Okay, ja jetzt hab ich es noch hinbekommen.
Ich möchte gerne hier Ultraschall (wobei ich die Platine feritggebaut habe) verwenden,
aber wenn ich jetzt das Programm auf dem Asuro abspiele, erkennt er dauernd ein Hinderniss und will umdrehen, sprich
er fährt die ganze Zeit rückwärts im Kreis.
Am Fehler im Programm kann es eig nicht liegen, da ich für den Test, das Beispiel oder Testprogramm von der Arexx-Seite genommen habe.
Aber die Hardware habe ich schon tausendmal überprüft und keinen Fehler gefunden.
Woran kann es dann liegen ?
Wäre sehr froh um Hilfe :)

shedepe
23.05.2011, 21:12
Auch schon mal die üblichen Fehlerquellen durchgecheckt die es in Verbindung mit den Sensoren und dem Antrieb so gibt (Einfach mal die Forensuche bemühen) ?