- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 24

Thema: Pure Verzweiflung :) ASURO Test Taster

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    19.10.2011
    Beiträge
    14
    Anzeige

    Powerstation Test
    AHHHH jetzt seh ich was im Terminal ! die rate war auf 9600 beim com eingang gestellt, und im terminal hatte ich es 2400 stehen jetzt sagt er was

    Hallo
    ...........Ÿ............®......................... ..............................
    .................................................. ..............................
    .................................................. ..............................
    .................................................. ............¿.................
    .............>....>..../>.............................?................... ......
    ...........¯..................................¾..> ..............................
    .Ÿ......®......................................... ..............................
    ..............................................>... ..............................
    ........¿......................................... ..............................
    .................................................. ..............................
    ..............................?................... ..............................
    ................................>.............>... ..........¿...................
    ...?....................?......................... ..............................
    ..>............................................... .....¿.............n..........
    ...................¾..¾........................... ..............................
    .............................¯.................... ..........................>...
    .................................................. ..............................
    ............../................................................>. ...............
    .................................>................ ....................>.........
    .....................®..
    Eine Taste wurde gedrückt

    Eine Taste wuúde gedrückt

    Eine Taste wurde geckt

  2. #12
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    wenn ich nun einen taster druecke, wird die statusled auf jedenfall rot
    Dann kannst du alle anderen Tests vergessen. Da das Programm offensichtlich geflasht wurde ist die Hardware in Ordnung.

    Den Zusammenhang mit Maus und Tastatur kann ich auch nicht erkennen. Vielleicht ist es ein Treiberproblem?

    Wenn du unbedingt den asuro mit der seriellen Schnittstelle ansprechen willst, mußt du weiter nach der Fehlerursache suchen. Ansonsten stört das eigentlich wenig, denn die wichtigere Funktion der Schnittstelle ist das Senden von Daten vom asuro zum Terminal. Deshalb kannst du das Problem vorläufig ignorieren und vielleicht später mit etwas mehr Erfahrung nochmals genauer untersuchen.

    Gruß

    mic

    P.S.: Prima. Und ich tipp mir hier die Finger wund...
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    19.10.2011
    Beiträge
    14
    mhh ja erstmal danke mit deinem Programm funktioniert es einwandfrei ! aber wenn ich einfach in die test.c das ganze kopiere, dann make, flash und uebertrage klappt wieder nichts ^^ irgendwie komisch alles !

    aber danke danke fuer die geduld mit mir ^^

  4. #14
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Kopieren, SPEICHERN, maken, flashen
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  5. #15
    Neuer Benutzer Öfters hier
    Registriert seit
    19.10.2011
    Beiträge
    14
    dann kommt das dabei raus

    avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst test.c -o test.o
    test.c:5: error: parse error before "MyPollSwitch"
    test.c:6: warning: return type defaults to `int'
    test.c: In function `MyPollSwitch':
    test.c:7: error: `uint16_t' undeclared (first use in this function)
    test.c:7: error: (Each undeclared identifier is reported only once
    test.c:7: error: for each function it appears in.)
    test.c:7: error: parse error before "i"
    test.c:19: error: `i' undeclared (first use in this function)
    test.c: In function `SwitchTest':
    test.c:30: error: `uint8_t' undeclared (first use in this function)
    test.c:30: error: parse error before "i"
    test.c:31: error: `uint16_t' undeclared (first use in this function)
    test.c:33: error: `i' undeclared (first use in this function)
    test.c:35: warning: implicit declaration of function `SerPrint'
    test.c:36: warning: implicit declaration of function `PrintInt'
    test.c:39: error: `adval' undeclared (first use in this function)
    test.c:44: error: `j' undeclared (first use in this function)
    test.c:46: error: `mval' undeclared (first use in this function)
    test.c:53: warning: implicit declaration of function `Msleep'
    test.c:67:2: warning: no newline at end of file
    make: *** [test.o] Error 1

    > Process Exit Code: 2

  6. #16
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Wir kommen weiter. Versuche mal den Quellcode von mir aus dem obrigen Beitrag.
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  7. #17
    Neuer Benutzer Öfters hier
    Registriert seit
    19.10.2011
    Beiträge
    14
    meine (damen) und herren, herr tinsen darf einen ersten erfolg verbuchen wenn ich drueck wirds rot ^^
    naja sagen wir teilerfolg und im terminal "es wurde eine taste gedrückt"

  8. #18
    Neuer Benutzer Öfters hier
    Registriert seit
    19.10.2011
    Beiträge
    14
    #include "asuro.h"

    int main()
    {
    Init();

    int i=0;
    for (i=0;i<100;++i)
    {
    BackLED (OFF, ON);
    Msleep(200);
    BackLED (ON, OFF);
    Msleep(200);
    }
    BackLED (OFF, OFF);

    while (1); //ansonsten endlos
    return 0; //wird nicht erreicht
    }

    das probiere ich gerade mal ! msleep kriegt er nur nicht hin ! mach ich nur sleep gehen beide leds an und bleiben an
    ich bin kurz vorm verstaendniss

  9. #19
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    So vielleicht?

    Code:
    #include "asuro.h"
    
    int main(void)
    {
    	void Msleep(unsigned int dauer) // dauer in millisekunden
    	{
    		if(dauer) while(dauer--) Sleep(72); // Sleep(72) dauert 1 ms
    	}
    
    	int i=0;
    
    	Init();
    
    	for (i=0;i<100;++i)
    	{
    		BackLED (OFF, ON);
    		Msleep(200);
    		BackLED (ON, OFF);
    		Msleep(200);
    	}
    	BackLED (OFF, OFF);
    
    	while(1) {StatusLED(RED); Msleep(20); StatusLED(OFF); Msleep(200);} //ansonsten endlos
    	return 0; //wird nicht erreicht
    }
    (ungetestet)

    Spannenderweise kann ich das auch mit meiner v2.3er-Version fehler- und warnungsfrei kompilieren, weil die neue Funktion Msleep() lokal in main() ist? Wieder was gelernt.

    Gruß

    mic
    Geändert von radbruch (20.10.2011 um 15:07 Uhr) Grund: unsigned int ist besser ;)
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  10. #20
    Neuer Benutzer Öfters hier
    Registriert seit
    19.10.2011
    Beiträge
    14
    ja so lüppt das ! versteh den void krams nicht ... sonst alles ok !
    int main(void)
    {
    void Msleep(unsigned int dauer) // dauer in millisekunden
    {
    if(dauer) while(dauer--) Sleep(72); // Sleep(72) dauert 1 ms
    }

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Ähnliche Themen

  1. Antworten: 16
    Letzter Beitrag: 02.05.2011, 10:39
  2. [Asuro] Problem: test.c und asuro.c compilieren
    Von Jonas Münch im Forum Asuro
    Antworten: 12
    Letzter Beitrag: 17.05.2010, 10:34
  3. pure virtual???
    Von p_mork im Forum C - Programmierung (GCC u.a.)
    Antworten: 13
    Letzter Beitrag: 08.08.2007, 20:19
  4. IR-Adapter Test und ASURO-IR TEST geht nich
    Von C_the_KILLA im Forum Asuro
    Antworten: 1
    Letzter Beitrag: 12.03.2007, 19:02
  5. Antworten: 8
    Letzter Beitrag: 30.08.2006, 14:13

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests