ASURO lässt sich nicht programmieren

03/28/2013 17:32 Zunft#1
Hallo zusammen,

ich habe da ein Problem mit dem ASURO-Roboter.
Ich habe ihn ohne Probleme zusammengebaut.

Bild: [Only registered and activated users can see links. Click Here To Register...]

Das Problem liegt nur darin: ich habe folgenden Code:

Quote:
Originally Posted by In C Programmiert
#include <asuro.h>
#include <stdio.h>
#include <stdlib.h>

int main(void) {
Init();
StatusLED(RED);
while(1);
Sleep (216) ;
StatusLED(GREEN);
Sleep (216);
StatusLED(RED);
return 0;
}
auf den Roboter geflasht und ASURO auch neu gestartet, aber nichts passiert :(
03/28/2013 17:34 MoepMeep#2
while(1); okay.
03/28/2013 17:36 Zunft#3
Quote:
Originally Posted by MoepMeep View Post
while(1); okay.
Hab ich auch schon dran gedacht, ist aber nicht der Fehler.
03/28/2013 17:58 Dr. Coxxy#4
bitte erst die sprache lernen.
findest genügend bücher im netz und in einer bücherei deiner wahl.

Code:
while(1) ;
ist die unendliche wiederholung einer leeranweisung, also von nichts.
03/28/2013 17:58 MoepMeep#5
Code:
#include <stdio.h>
#include <stdlib.h>
pls.

[Only registered and activated users can see links. Click Here To Register...]
Lesen.
03/29/2013 18:27 Zunft#6
Quote:
Originally Posted by Dr. Coxxy View Post
bitte erst die sprache lernen.
findest genügend bücher im netz und in einer bücherei deiner wahl.

Code:
while(1) ;
ist die unendliche wiederholung einer leeranweisung, also von nichts.
Ich beherrsche die Sprache habe schon öfters darin programmiert z.B. auch ein größeres Projekt: NiboBee und auch Programme.

Diese Anweisung kam mir selbst spanisch vor, da sie aus dem Buch "Mehr Spaß mit Asuro" kam dachte ich mir, dass es wohl so stimmen wird:

[Only registered and activated users can see links. Click Here To Register...]


Habe den Programmcode ebenfalls in

Code:
#include "asuro.h"

int main(void) {
Init();
while(1)
{
       MotorDir(FWD,FWD);
       MotorSpeed(255,0);
}
}
Abgeändert.

Das komische kommt noch:
Wenn ich die .hex Dateien meiner SELBSTPROGRAMMIERTEN Programme öffne ist egal was im Quellcode steht:

Code:
ajgaljgkajgajgkalgjaglajjkagjalgja
ajgaljgkajgajgkalgjaglajjkagjalgja
ajgaljgkajgajgkalgjaglajjkagjalgja
ajgaljgkajgajgkalgjaglajjkagjalgja
ajgaljgkajgajgkalgjaglajjkagjalgja
ajgaljgkajgajgkalgjaglajjkagjalgja
ajgaljgkajgajgkalgjaglajjkagjalgja
ajgaljgkajgajgkalgjaglajjkagjalgja
ajgaljgkajgajgkalgjaglajjkagjalgja
immer dasselbe drinnen.

Der Fehler liegt aber nicht am Compiler, da wenn ich den mitgelieferten "Selftest" auf den Robo flashe, alles ohne Probleme funktioniert und auch die hex-Datei gut aussieht: