Hallo papa_moll,
das ist bitter wenn überhaupt nichts funktioniert wie es soll. Bei deinen geschilderten Effekten kann man schwer eine gemeinsame Ursache erkennen. Weil ich vermute, dass dir so langsam die Ideen ausgehen hier mal meine Gedanken dazu:
Hast du beim Compilieren die richtigen Einstellungen für Prozessor und Verzeichnisse? Welche Software verwendest du.
Die azuro.h gibt es in verschiedenen Versionen, vielleicht funktioniert der Selbsttest von der asuro-CD nicht mit der azuro.h mit der du compilierst. Gibt es Warnungen beim Compilieren?
Sendest du die richtige hex-Datei beim Flashen?
Der Selbsttest auf der asuro-CD besteht aus mehreren kleinen Funktionen die im Selbsttest-Ordner auf der CD zu finden sind. Versuche die Tests mal einzeln zu starten.
Zu den Akkus: Ich verwende 800er NMHI vom grossen Discounter mit a.
Bei Sensorproblemen checke ich immer damit:
Code:
#include <asuro.h>
unsigned char sw_data;
unsigned int data[2];
int main(void) {
Init();
SerWrite("\nHallo\nBatterie: ",17);
PrintInt(Batterie());
do {
sw_data=PollSwitch();
if (0) {
SerWrite("\n",1);
PrintInt(sw_data);
}
if (0) {
LineData(data);
FrontLED(ON);
SerWrite("\n",1);
PrintInt(data[0]);
SerWrite("-",1);
PrintInt(data[1]);
}
if (0) {
OdometrieData(data);
SerWrite("\n",1);
PrintInt(data[0]);
SerWrite("-",1);
PrintInt(data[1]);
}
}while (1);
return 0;
}
(Beim jeweiligen Test eine (1) in die IF-Abfrage schreiben)
Gruß
mic
Lesezeichen