- Labornetzteil AliExpress         
Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 36

Thema: 2 programmierfragen

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.12.2006
    Ort
    Saarland
    Alter
    44
    Beiträge
    314
    Anzeige

    E-Bike
    nur das? habe das gemacht was bei installer drinstand die Msleep funktion funktioniert jetzt

  2. #12
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    na dann ist doch alles fein... der Msleep-Funktion übergibst du dei wartezeit in millisekunden. maximal sind etwa 30 sekunden (Msleep(30000)) möglich, weil der wertebereiche eines signed int bis etwa 31000 geht. aber das merkst du dann schon =)
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  3. #13
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    28.10.2006
    Ort
    Bonn
    Alter
    33
    Beiträge
    137
    ich habe es von sourceforge runtergeladen und entpackt, jetzt habe ich da die ordner "lib" und "examples", aber was muss ich jetzt damit machen?

  4. #14
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    im ordner lib findest du unter anderem die dateien asuro.c sowie asuro.h. diese beiden dateien kopierst du in das projektverzeichnis, in dem auch dein quellcode liegt. damit werden die originalen dateien (die noch auf der cd sind, falls du sie nochmal brauchen solltest) überschreiben. und das war auch schon alles. ab sofort werden die programme dann mit der neuen lib kompiliert, du kannst jetzt in deinen programmen alle neuen funktionen nutzen.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  5. #15
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    28.10.2006
    Ort
    Bonn
    Alter
    33
    Beiträge
    137
    ich habe jetzt ein programm geschrieben, um das ganze zu testen, allerdings wird jetzt ein fehler angezegt, wenn ich auf make klicke

    Code:
    #include "asuro.h"
    
    int main(void){
       
       Init();
       FrontLED(ON);
       StatusLED(RED);
       
       StatusLED(GREEN);
       MotorDir(RWD,RWD);
       MotorSpeed(255,255);
       Msleep(1000);
       
       MotorSpeed(0,0);
       StatusLED(RED);
       
       
       
       
       while(1);
       return 0;
       }

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    28.10.2006
    Ort
    Bonn
    Alter
    33
    Beiträge
    137
    der fehler wird auch angezeigt, wenn ich einfach schreibe

    Code:
    #include "asuro.h"
    
    int main(void){
       
       Init();
       
       
       
       while(1);
       return 0;
       }

  7. #17
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    Welcher fehler?
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    28.10.2006
    Ort
    Bonn
    Alter
    33
    Beiträge
    137
    C:\Dokumente und Einstellungen\...\ASURO_src\FirstTry>make all
    -------- begin --------
    avr-gcc --version
    avr-gcc (GCC) 3.3.1
    Copyright (C) 2003 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst asuro.c -o asuro.o
    asuro.c:184: warning: return type defaults to `int'
    asuro.c:184: warning: function declaration isn't a prototype
    asuro.c: In function `SIGNAL':
    asuro.c:188: warning: control reaches end of non-void function
    asuro.c: At top level:
    asuro.c:195: warning: return type defaults to `int'
    asuro.c:195: warning: function declaration isn't a prototype
    asuro.c:195: error: redefinition of `SIGNAL'
    asuro.c:184: error: `SIGNAL' previously defined here
    asuro.c:212: warning: return type defaults to `int'
    asuro.c:212: warning: function declaration isn't a prototype
    asuro.c:212: error: redefinition of `SIGNAL'
    asuro.c:195: error: `SIGNAL' previously defined here
    make: *** [asuro.o] Error 1

    > Process Exit Code: 2

  9. #19
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    hast du an der asuro.c was geändert?

    der interrupt für die taster scheint doppelt definiert zu sein. lade dir die lib von sourceforge neu runter, und teste dann nochmal...
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  10. #20
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    28.10.2006
    Ort
    Bonn
    Alter
    33
    Beiträge
    137
    vll habe ich auch mit den neuen dateien asuro.h und asuro.c was falsch gemacht, habe sie in firstTry kopiert und damit die alten erstezt

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests