PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche dringend Hilfe (Asuro Status LED)



AndiR
16.07.2007, 18:24
Hallo bei meinem Asuro Leuchtet die Status LED beim starten nur Grün nicht Rot. Was für ein fehler kann das sein ??? :-k :-k

Danke für schnelle antworten

crazy-josef
16.07.2007, 19:42
pots vertauscht?????

zumgwadrad
16.07.2007, 19:43
Hi,
mehr Information!! Welches Prog hast du drauf? Ist des eigener Code oder von jemand anderm? Hast du was geändert? GIng es mal!
Mit so fadenscheinigen Anfragen kann dir keiner helfen!!
Geht nicht! warum?
Ist etwas knapp
Viel Spass noch

Goldstein
16.07.2007, 20:16
Ein bisschen Eigeninitiative kann man hier ja wohl erwarten... Hier hat keiner Lust den ganzen Tag in ner Glaskugel herumzustarren um rauszufinden was fürn Problem du hast... Hier wird die gerne geholfen, aber nur wenn du es weningstens für nötig hälst dein Problem und deine bisherigen (teilweise erfolgreichen, oder vollkommen erfolglosen) Lösungsansätze _genau_ zu dokumentieren...


Ach wäre es gut, wenn man die SuFu oder Google benutzen könnte..
Achja: RTFM, da steht nämlich auch was drin ;)



https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=31040

AndiR
17.07.2007, 14:04
Ja stimmt war etwas kurz die beschreibung. Also ich hab den Roboter (Asuro) zum Gburtstag bekommen und hab ihn am Wochenende aufgebaut.

Wenn man ihn anschaltet startet er das selbstest programm und da soll die status LED erst gruen leuchten und dann rot aber bei mir leuchtet sie nur gruen und nicht rot .Sie hat auch noch nie Rot geleuchtet . Sie ist auch richtig rum reingeloetet (mit der geraden kante zum schalter).

BASTIUniversal
17.07.2007, 17:05
Hi!
Ich hab mal deine Überschrift etwas geändert...die hat ja richtig gestrotzt vor Deutlichkeit [-(

MfG
Basti

ehenkes
17.07.2007, 23:28
Teste die Status-LED doch einfach mit einem eigenen Programm:


#include "asuro.h"

int main()
{
Init();

const int DAUER=400;
int i=0;
for (i=0;i<20;++i)
{
StatusLED (GREEN);
Msleep (DAUER);
StatusLED (RED);
Msleep (DAUER);
StatusLED (YELLOW);
Msleep (DAUER);
}

StatusLED (OFF);
while (1);
return 0;
}

AndiR
18.07.2007, 11:26
Danke fuer die Hilfe aber ich hab den fehler jetzt gefunden, es war die LED sie war kaputt. ich hab schnell ne neue rein und es geht . :-)

Ich hab noch ne andere Frage weil ich gerade in der anleitung bei dem Compiler bin. Also wenn ich die Test.c datei aufrufe und dann auf make drueke dann wandelt er es nicht um sonder schreibt :


C:\ASURO_src\FirstTry>make all
set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst asuro.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
[ -s asuro.d ] || rm -f asuro.d
AllocationBase 0x0, BaseAddress 0x71590000, RegionSize 0x170000, State 0x10000
C:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 487
make: *** [asuro.d] Error 1

> Process Exit Code: 2

Jetzt weis ich nicht was ich machen soll ?????

ehenkes
18.07.2007, 15:11
Seltsamer Fehler:
487 Attempt to access invalid address. ERROR_INVALID_ADDRESS

Offensichtlich ein Bug. Welches Betriebssystem verwendest Du? MS Vista?

Vielleicht helfen Dir diese Links etwas weiter:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=30815
http://cygwin.com/ml/cygwin/2005-09/msg00919.html

AndiR
18.07.2007, 19:19
Nein ich verwende Windows XP.