- 12V Akku mit 280 Ah bauen         
Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 33

Thema: Asuro führt kein Programm aus

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

    Powerstation Test
    Hallo Mars 018,

    was möchest du mit diesem code denn machen? wenn du den asuro mit diesem code flashst und einschaltest wird die status-led dauerhaft grün leuchten, sowie die front-led und back-leds angehen und rot leuchten.

    ist dein problem, dass bei obigen code nur die status-led grün leuchtet?

  2. #12
    Neuer Benutzer Öfters hier
    Registriert seit
    07.02.2009
    Beiträge
    15
    nein es passier halt garnix nur die status led bleibt dauerhaft rot aber warum ??? ja die led´s sollten alle leuchten nur mal fürn anfang

    thx für die schnelle antwort

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    23.11.2008
    Beiträge
    14
    du hattest oben geschrieben "dauerhaft grün"
    wurde beim flashen vielleicht ein fehler gemeldet?

    edit: Wenn kein Fehler aufgetreten ist, übertrage am besten noch einmal das testprogramm auf den asuro um zu überprüfen, dass alle grundfunktionen ohne fehler funktionieren. das programm befindet sich auf der asuro-cd ..\ASURO_src\SelfTest\SelfTest.hex

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    27.12.2008
    Ort
    Dresden
    Alter
    37
    Beiträge
    100
    hi mars...

    also um den fehker eingrenzen zu können, probiere/überprüfe mal bitte folgendes und poste die ergebnisse.

    1. du hast dein programm in der datei test.c geschrieben (also diese sozusagen "überschrieben").
    2. du hast die datei vor dem compilieren gespeichert.
    3. du verwendest alle standard programme (WinAVR, Flash-Tool) und bibliotheken von der cd.
    4. du hast das tool "make" so eingerichtet, wie es in der anleitung steht und die dateien test.c und asuro.h, asuro.c alle in den ordnern belassen, in denen sie ursprünglich enthalten waren.
    5. das flashen klappt problemlos (teste das mal an selftest.hex (wie novatrust schon gesagt hat)) und ohne ständige fehlermeldungen und asuro macht dann auch das was er machen soll.
    6. ich glaube dein programm müsste ansich (von der programmiertechnischen seite her) laufen. du hast allerdings geschrieben

    Code:
    #include “asuro.h”
    ersetz das mal durch

    Code:
    #include "asuro.h"
    speicher das ganze und versuch es zu compilieren und zu flashen.

    und wenn du das alles gemacht hast, sag uns deine ergebnisse.

    viel erfolg und liebe grüße...
    Der Optimist: \"Das Glas ist halb voll.\"
    Der Pessimist: \"Das Glas ist halb leer.\"
    Der Ingenieur: \"Das Glas ist doppelt so groß wie es sein müßte.\"

  5. #15
    Neuer Benutzer Öfters hier
    Registriert seit
    07.02.2009
    Beiträge
    15
    ja das asuro.h steht natürlich beim original pro in "" hmm ja benutze original programme auser zum flashen benutze ich flash1.4 ansonsten alles original ich mache auch vorm compilieren mit clean allesweg und dan mit mack neu speicher auch alles wüste nicht was ich falsch gemacht habe gibt es eine bestimmte datei die ich löschen muss hmm alle anderen pro. also runter geladen oder so gehen auch selbstest ohne probleme telnet funzelt auch also ich glaub mal das ich entweder i-was vergesse zu löschen oder die includet datei oder so ffutsch ist oder veraltet ansonnsten nur original pro.

    ps. danke für die schnelle antwort


    @novatrust ja war schreibfehler sie ist rot und soll grün werden ja test programm funkioniert alles auch flashen geht ich glaube das ich fergesse i-was zu löschen weis aber nicht was habe ja dateien im original ordner

    hmm was vil noch interesant ist das 1. program was ich geschrieben habe sollte nur die led also die status led rot machen a) das hat gefunzelt und das ist nun noch immer die hex datei b) das hat nicht gefunzelt und die ist wegen i-ein fehler rot ich schätze das ich immer das alte programm flashe weil das jedesmal 24 packete sind ??? asuer bei anderen pro


    ich hoffe mal das war nicht zu verwirrend

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    27.12.2008
    Ort
    Dresden
    Alter
    37
    Beiträge
    100
    etwas verwirrend ist nur dein schreibstil

    aber nun zurück zum problem.
    also vergessen etwas zu löschen kann eigentlich nicht die ursache für dein problem sein. denn der compiler baut dir ja dein programm so, dass es asuro lesen kann, in EINE datei: die test.hex-datei. von daher könntest du theoretisch nach dem compilieren ALLES löschen (außer natürlich test.hex) und es würde trotzdem noch gehen. das ist im übrigen auch der grund, weshalb bei dir *.hex-programme von anderen benutzern laufen.

    ich würde eher vermuten, dass bei dir beim compilieren etwas schief geht... erhältst du irgendwelche fehlermeldungen, wenn du auf "make" klickst?


    also folgendes:
    bist du dir wirklich zu 100% sicher, dass du die richtigen "" verwendest?!
    denn ich hab eben dein programm hier rauskopiert und versucht zu übersetzen.
    wenn ich es 1-zu-1 übernehme, kommen viele fehler, weil der präprozessor die anderen " nicht kennt. und damit asuro.h (welche alle werte und funktionsdeklarationene enthält) nicht einbinden kann.
    also geht nix.

    wenn ich dann die " ersetze geht alles problemlos.
    beim flashen hab ich jedoch nur 12 sieten und nicht 24. das kann aber dara liegen, dass ich die aktuelle RN-lib verwenden.

    dein programm aber geht bei mir ohne weiteres...
    es ist im anhang.

    somit können wir schon mal asuschließen, dass es ein programmierfehler (abgesehen von den "") ist...
    Angehängte Dateien Angehängte Dateien
    Der Optimist: \"Das Glas ist halb voll.\"
    Der Pessimist: \"Das Glas ist halb leer.\"
    Der Ingenieur: \"Das Glas ist doppelt so groß wie es sein müßte.\"

  7. #17
    Neuer Benutzer Öfters hier
    Registriert seit
    07.02.2009
    Beiträge
    15
    hmm ja ich habe mich auch schun über die "" gewundert weil das mit anderen compilern habe ich das zumin nie gebraucht

    so nun habe ich deine datei geflasht und es geht ??? kan das sein das die asuro.h datei?? kaput ist oder sowas aber hab se ja von der original cd gibt es alternativen hmm bzw eine für das notepad2 ??? hatte früher immer nen ganz anderes hab mal angefangen kleine rechneprogramme zu schreiben aber auch egal dein hex datei funzelt ich probiere mal ohne die ""

    thx für die schnelle antwort



    habe nun noch mal den ganzen ordner runter gezogen und die "" wegelassen und ansonnsten alles gleich und wieder nur die status led rot also wieder nicht gefunzelt aber am asuro ist alles in ordnung und flshen geht auch hmm

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    27.12.2008
    Ort
    Dresden
    Alter
    37
    Beiträge
    100
    also wie gesagt... das einezige was ich verändert hab waren die ""

    hier der code, den ich compiliert und geflahst hab:

    Code:
    #include "asuro.h"
    int main(void)
    {
    
    Init();
       StatusLED(GREEN);     //status led on
       FrontLED(ON);            // front led on
       BackLED(ON,ON);       //back led on
    while(1);                            // Endlosschleife
    return 0;                            // ende
    }
    einziger unterschied der nun noch bleib ist, dass ich eine andere lib habe. also wenn das so bei dir auch net geht, dann liegt es wirklich an der lib...
    Der Optimist: \"Das Glas ist halb voll.\"
    Der Pessimist: \"Das Glas ist halb leer.\"
    Der Ingenieur: \"Das Glas ist doppelt so groß wie es sein müßte.\"

  9. #19
    Neuer Benutzer Öfters hier
    Registriert seit
    07.02.2009
    Beiträge
    15
    okay also woher bekomme ich die lib ?? ist das bei mir jetzt die asuro.h ??? hmm okay ich Suche mal

  10. #20
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    27.12.2008
    Ort
    Dresden
    Alter
    37
    Beiträge
    100
    naja im regelfall (wenn du nichts an den ausgangsdateien von der cds veränderst [mal test.c ausgenommen]) ist die lib dabei und in deinem fall ist es die kombination von asuro.h und asuro.c

    hier kann man ansich nicht direkt von lib reden, da es "nur" 2 dateien sind, aber diese enthalten eben alles, was du benötigst, damit asuro läuft... daher ist es die lib.

    es gibt jedoch eine lib (bilbiothek) von roboternetz-usern, die mehr funktionen enthält. diese ist allerdings schwierig zu installieren. diese habe ich. daher hatte ic hdas vorher gesagt.

    gehts denn jetzt, wenn du die "" änderst?
    Der Optimist: \"Das Glas ist halb voll.\"
    Der Pessimist: \"Das Glas ist halb leer.\"
    Der Ingenieur: \"Das Glas ist doppelt so groß wie es sein müßte.\"

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress