- Labornetzteil AliExpress         
Seite 5 von 5 ErsteErste ... 345
Ergebnis 41 bis 50 von 52

Thema: ASURO-Probleme bei Kombination von Tastern

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    09.11.2006
    Beiträge
    20
    Peace, wie kann ich dem Asuro merken lassen, wie oft ein Taster gedrückt wurde? Möchte z.B drei mal den taster 1 drücken, dann soll er was bestimmtes machen

    bye

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    01.11.2006
    Beiträge
    433
    du fragst erst die taster ab, wertest das aus, und schreibst das ergebnis in ein arrey
    if (status[taster_nummer] == GEDRUECKT) so in der art zumindest.

    dann fragst du die taster mit ner while schleife immer weider ab, und schreibst das in ein anderes arrey.

    du musst dann arrey 1 mit arrey2 vergeichen. wenn ein unterschied da iost, gab es eine veränderung, die du in irgendeiner variable festhalten kannst.

    allerdigns zählt das jetzt drücken und loislassen der taster.

    wenn du nur die anzah der drückungen zählen willst, musst du, wenn eine veränderung festgestellt wird, diese erst in einer anderen variable festhalten . wenn diese variable dann 2 ist, inkrementierst du die variable w die anzahl der dürkcungen gespeichert ist.


    mfg EDH
    ...

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    09.11.2006
    Beiträge
    20
    danke für deine hilfe

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    25.03.2011
    Beiträge
    6

    Problem mit Makefile/Kompilieren

    Hallo,

    Ich habe leider auch ein merkwürdiges Problem, allerdings beim Kompilieren von einem Programm (ASURO). Eigentlich macht das makefile das, was es immer machen sollte, aber immer erscheint eine komische Fehlermeldung:

    ...

    avr-gcc -c -mmcu=atmega8 -DF_CPU=8000000UL -I. -g -Os -IC:/AsuroLib/lib/inc -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=myProgram.lst myProgram.c -o myProgram.o
    avr-gcc -c -mmcu=atmega8 -DF_CPU=8000000UL -I. -g -Os -IC:/AsuroLib/lib/inc -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=C:/AsuroLib/lib/asuro.lst C:/AsuroLib/lib/asuro.c -o asuro.o
    avr-gcc -mmcu=atmega8 -DF_CPU=8000000UL -I. -g -Os -IC:/AsuroLib/lib/inc -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=myProgram.o myProgram.o asuro.o --output myProgram.elf -Wl,-Map=myProgram.map,--cref -LC:/AsuroLib/lib -lm -lasuro



    Das ist bei mir rot geschrieben und ist offensichtlich ein Fehler. Sonst sind aber keine anderen Warnungen oder Errors vorganden..

    C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\bin\ld.exe: BFD 2.14 20030612 + coff-avr-patch (20030831) internal error, aborting at ../../bfd/reloc.c line 444 in bfd_get_reloc_size


    Am Ende sagt er dann ein Error...


    C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\bin\ld.exe: Please report this bug.

    make: *** [myProgram.elf] Error 1

    > Process Exit Code: 2

    Kann mir irgendjemand helfen dabei?
    danke im Vorraus
    lg

  5. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    WinAVR 3.3.1 ist eine alte version. Das macht oft Problemen mit den neuesten Windows Betriebsystemen (Vista/7). Versuch das mall mit den letzte version:

    http://sourceforge.net/projects/wina...nAVR/20100110/

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    25.03.2011
    Beiträge
    6

    Windows xp?

    Ich habe aber noch windows xp! Kann es da mit dem neuen WinAVR zu Problemen kommen?

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Ich habe keine Ahnung was genau geändert ist seit dem Jahren. Aber sicher kann es kein Schade tun die neue zu installieren.

Seite 5 von 5 ErsteErste ... 345

Berechtigungen

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

12V Akku bauen