Asuro-Stammtisch

Antworten
Benutzeravatar
Gerry_
Beiträge: 4178
Registriert: 30.12.2004 23:16:44
Wohnort: Ahnatal

#151

Beitrag von Gerry_ »

speedy hat geschrieben:Kommunikationselektroniker, Richtung Telekommunikation
"Muschelpuster" *duck+weg*

:oops:
Als Trottel dazustehen, wäre heutzutage nicht weiter auffallend.
Denn wer in einem gewissen Alter nicht merkt, daß er von Dummköpfen umgeben ist,
merkt es aus einem gewissen Grund nicht.
( Curt Goetz 17.11.1888 – 12.09.1960 )
Benutzeravatar
Tueftler
Beiträge: 16137
Registriert: 27.10.2005 18:05:11
Wohnort: Odenbach (Pfalz)
Kontaktdaten:

#152

Beitrag von Tueftler »

'sch hab ein Problem.
Bei Kompillieren erscheinen alle files, nur keine *.hex :(
Was mach ich verkehrt?
Hab WinAVR und die aktuelle asuro.h drauf.
:(
Fehlermeldung kommt auch keine... nur einfach keine *.hex file
Gruß
Daniel
__________________________________________________________
Helis: WLtoys V911, T-Rex 450 FBL, Logo10, Eco Piccolo, Blade Nano CP X, Futaba T9CP mit FASST/Spektrum
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#153

Beitrag von tracer »

Ruf das make doch mal direkt von der Shell auf.
Benutzeravatar
Tueftler
Beiträge: 16137
Registriert: 27.10.2005 18:05:11
Wohnort: Odenbach (Pfalz)
Kontaktdaten:

#154

Beitrag von Tueftler »

Ruf das make doch mal direkt von der Shell auf.
Auch schon probiert.
Bringt nix :(
Kommt einfach keine Hex.
Mit gleicher Konfig auf dem Vista-Rechner geht es.
Aber auch nur, wenn ich das make direkt über die shell aufrufe.
Nicht übern Compiler.
Problem daran: Ich bekmme keine Compilierfehler und merke einen Fehler nur daran, das manche Dateien nicht erzeugt werden.
Also darf ich dann den gesamten Quelltext nach kleinen Tipfehlern absuchen was ewig dauert :(
Gruß
Daniel
__________________________________________________________
Helis: WLtoys V911, T-Rex 450 FBL, Logo10, Eco Piccolo, Blade Nano CP X, Futaba T9CP mit FASST/Spektrum
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#155

Beitrag von tracer »

Dann hast Du wahrscheinlich das Makefile irgenwie verbastelt :(
Benutzeravatar
Tueftler
Beiträge: 16137
Registriert: 27.10.2005 18:05:11
Wohnort: Odenbach (Pfalz)
Kontaktdaten:

#156

Beitrag von Tueftler »

Dann hast Du wahrscheinlich das Makefile irgenwie verbastelt
neee. weil:
Ich hab das makefile das auf dem PC läuft einfach auf den laptop kopiert.
Schon mehrfach sogar ;)
Und auch das makefile von Gerry übernommen. Am PC laufen alle, nur am Laptop nicht.
Gruß
Daniel
__________________________________________________________
Helis: WLtoys V911, T-Rex 450 FBL, Logo10, Eco Piccolo, Blade Nano CP X, Futaba T9CP mit FASST/Spektrum
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#157

Beitrag von tracer »

Ferndiagnose ist immer schwer ... aber wem sag' ich das:)
Benutzeravatar
Tueftler
Beiträge: 16137
Registriert: 27.10.2005 18:05:11
Wohnort: Odenbach (Pfalz)
Kontaktdaten:

#158

Beitrag von Tueftler »

Ferndiagnose ist immer schwer ... aber wem sag' ich das:)
*ggg*
Dann bring ich den Laptop einfach mal mit wenn ich bei dir bin ;)
Gruß
Daniel
__________________________________________________________
Helis: WLtoys V911, T-Rex 450 FBL, Logo10, Eco Piccolo, Blade Nano CP X, Futaba T9CP mit FASST/Spektrum
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#159

Beitrag von tracer »

Dann bring ich den Laptop einfach mal mit wenn ich bei dir bin
yap.
Benutzeravatar
Tueftler
Beiträge: 16137
Registriert: 27.10.2005 18:05:11
Wohnort: Odenbach (Pfalz)
Kontaktdaten:

#160

Beitrag von Tueftler »

Am PC geht jetzt alles.
hab mal zum stillen Test ohne Motoren einen Wechselblinker geschreibselt :)

Code: Alles auswählen

//	***************************************************
//   * Dieses Programm realisiert einen Wechselblinker *
//   * der beiden hinteren LEDs. Jeder Durchlauf       *
//	* fragt ab, ob ein Wert "i" gerade oder ungerade  *
//	* ist und entscheidet somit in einer IF-Abfrage   *
//	* welche LED bei diesem durchlauf an und welche   *
//	* aus sein soll. Nach jedem Durchlauf wird	     *
//	* "i" um 1 erhöht.                                *
//	***************************************************

#include "asuro.h"

int main(void)
{
int i=0;
int leftLED=0;
int rightLED=0;
    Init();
    while(1)
    {
    StatusLED(GREEN);	//Status-LED an, Farbe grün
    FrontLED(ON); //anschalten der vorderen unteren LED
    if(i%2==0)			// i Modluo 2 -Abfrage
       {
       BackLED(ON,OFF);         //i mod 2 == 0, linke backLED an, rechte backLED aus.
       for(leftLED=0;leftLED<100;leftLED++) // Schleife um Pausezeit um 100 zu verlängern
          {
          Sleep(255);	//kurze Pause
          }
       }
    else
       {
       BackLED(OFF,ON);   //i mod 2 !=0, like backLED aus, rechte backLED an.
       for(rightLED=0;rightLED<100;rightLED++)   // Schleife um Pausezeit um 100 zu verlängern       
          {
          Sleep(255);	//kurze Pause
          }
       }    
    if(i==255) //bei jedem 255. Durchlauf i zurücksetzen um Überlauf zu verhindern
       {
       i=0;
       }
    i++; //erhöhen von i um 1
	}
    return(0);
}
Zuletzt geändert von Tueftler am 26.03.2008 13:05:25, insgesamt 1-mal geändert.
Gruß
Daniel
__________________________________________________________
Helis: WLtoys V911, T-Rex 450 FBL, Logo10, Eco Piccolo, Blade Nano CP X, Futaba T9CP mit FASST/Spektrum
Benutzeravatar
frankyfly
Beiträge: 12239
Registriert: 09.07.2006 20:47:03

#161

Beitrag von frankyfly »

Ich glaube wenn du an Stelle von quote, code einsetzt , dnn bleibt die "text"-formatierung und damit die bessere Lesbarkeit erhalten ;)
Benutzeravatar
Tueftler
Beiträge: 16137
Registriert: 27.10.2005 18:05:11
Wohnort: Odenbach (Pfalz)
Kontaktdaten:

#162

Beitrag von Tueftler »

stimmt... :)
Ist angepasst
Gruß
Daniel
__________________________________________________________
Helis: WLtoys V911, T-Rex 450 FBL, Logo10, Eco Piccolo, Blade Nano CP X, Futaba T9CP mit FASST/Spektrum
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#163

Beitrag von tracer »

Wenn Du Dir noch angewöhnst, englische Kommentare zu machen, wird aus Dir nochmal ein Programmierer :)

Ich habe es mal etwas überarbeitet:

Code: Alles auswählen

#include "asuro.h"

int main(void)
{
int i=0;
int leftLED=0;
int rightLED=0;
	Init();
	while(1) {
		StatusLED(GREEN);   //Status-LED an, Farbe grün
		FrontLED(ON); //anschalten der vorderen unteren LED
		if (i%2==0) {
			BackLED(ON,OFF);         //i mod 2 == 0, linke backLED an, rechte backLED aus.
			for(leftLED=0;leftLED<100;leftLED++) {
				Sleep(255);   //kurze Pause
			}
		} else {
			BackLED(OFF,ON);   //i mod 2 !=0, like backLED aus, rechte backLED an.
			for(rightLED=0;rightLED<100;rightLED++) {
				Sleep(255);   //kurze Pause
			}
		}
		if(i==255) {
			i=0;
		}
		i++; //erhöhen von i um 1
	}
	// return(0); *never reached!*
} 
So entspricht es dem Coding Style des "Herrgotts" *g*
=> http://lxr.linux.no/linux/Documentation/CodingStyle
Benutzeravatar
Tueftler
Beiträge: 16137
Registriert: 27.10.2005 18:05:11
Wohnort: Odenbach (Pfalz)
Kontaktdaten:

#164

Beitrag von Tueftler »

So entspricht es dem Coding Style des "Herrgotts" *g*
Den Style mag ich absolut nicht.
ich finde

Code: Alles auswählen

blablabla{
 nochmehrblabla
 }
unübersichtlicher als

Code: Alles auswählen

blablabla
   {
   nochmehrbla
   }
Auch wenn du so mehr Zeilen brauchst, ich finde es leichter zu lesen :)
*never reached!*
joa... schon, aber ohne gibt's nen Compilerfehler :roll:
Könnte man eigentlich bisl abändern :)
Nur nervt mich grad das die beiden vorderen Sensoren nicht gehen :( Die Fotodioden :( eine behauptet IMMER mehr Licht aufzunehmen als die Andere. Selbst wenn ich mit Taschenlampe und schwarzem Tuch manipuliere. Hilft nix.
Kennt einer von euch das Problem? Wollte doch ne Linie langfahren.......
hab ne weiße Holzplatte mit ner Strecke aus schwarzem Isolierband geklebt. Sollte als Kontrast ausreichen :lol:
Gruß
Daniel
__________________________________________________________
Helis: WLtoys V911, T-Rex 450 FBL, Logo10, Eco Piccolo, Blade Nano CP X, Futaba T9CP mit FASST/Spektrum
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63804
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

#165

Beitrag von tracer »

Auch wenn du so mehr Zeilen brauchst, ich finde es leichter zu lesen
Ich finde das unübersichtlich.
Ausserdem, mit Chuck NorrisLinus Thorvalds diskutiert man nicht :)
joa... schon, aber ohne gibt's nen Compilerfehler
Dann mache aus int main() ein void main()
Ausserdem dürfte es nur eine Warning, keinen Fehler geben.
Antworten

Zurück zu „Klönschnack“