- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 13

Thema: Ich werde Irre.... ;) :(

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #8
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Die mit dem asuro ausgelieferte Library (mit Init(), StatusLED(), Sleep() usw.) besteht aus den Dateien asuro.h und asuro.c. Beide Dateien werden in das Verzeichniss kopiert in dem sich der Quellcode des eigenen Programms befindet und mit "" im Includebefehl eingebunden. Wenn man AVR-Studio verwendet, muss man zusätzlich asuro.c in das Projekt einbinden. (Wie man das macht weiß ich nicht, da ich AVR-Studio nicht verwende.) Zusätzlich muss natürlich GCC installiert sein, AVR-Studio und GCC sind Bestandteile von WinAVR. Weitere Includes sind (noch) nicht nötig, weil io.h, interrupt.h und stdlib.h von der asuro-Lib eingebunden werden.

    "Nach Neuinstallation von AsuroLib" und "Ich habe das ganze asuro_src hinund her geschoben,..." deutet auf die Verwendung der erweiterten asuro-Lib hin. Diese integriert sich bei der Installation im WinAVR-Pfad:
    https://www.roboternetz.de/community...l=1#post252982

    Mehr kann ich dazu leider nicht sagen, weil ich diese Version der Lib nicht verwende. Dazu gibt es aber hier ein paar Threads, weil die Installation nur funktioniert, wenn man sich an die Anleitung hält. Ebenso verhält es sich übrigens bei der Installation von WinAVR...

    ...es gibt ja viele Anleitungen (zur Installation) im Web, nur funktionierte keine..oder Leute die selben Aerger hatten schrieben zulöetzt es geht , aber nicht die Ursache warum ..bzw warum nicht vorher.
    Die einzige gültige Anleitung ist in der Library selbst enthalten. Wenn es plötzlich funktioniert, dann hat man diese vermutlich befolgt.

    Wenn gar nichts geht, kann man auch mal die orginale Library von der CD verwenden. Ich selbst verwende Version 3.2 (mit 36kHz-Takt, PrintInt(), Msleep(), Gettime() und der für die IR-Abstandsmessung benötigten Änderung beim Timer2). Go(), Turn(), und was die aktuelle Lib sonst noch bietet, habe ich mir selbst programmiert. Natürlich ist es einfacher, wenn man die vorgefertigten Funktionen der aktuellen Lib verwenden kann, aber der Lerneffekt ist dabei quasi null. Nur wer die Odometrie, das Linienfolgen oder den Empfang von RC5 mal selbst programmiert hat, kapiert, was da alles dahintersteckt:
    http://sourceforge.net/projects/asuro/files/AsuroLib/

    [Abschweif]
    Neben den zusätzlichen Funktionen bietet die aktuelle Library noch eine weitere neue Funktion: Es werden nur die Bestandteile in das Programm integriert, die im eigenen Programm verwendet werden. Dadurch wird (theoretisch) die Hex-Datei, und damit die Übertragungszeit auf den asuro, kleiner. Ob das bei umfangreichen Programmen wirklich wie gewünscht funktioniert wage ich allerdings zu bezweifeln.
    [/Abschweif]

    ...dann kommt er wieder in die Verbannung,...
    hat er wirklich nicht verdient. Für viele war er der Einstieg in die Robotik und die Welt der Microkontroller. Auch heute noch zeigt er vorbildlich, wie man die Funktionen des AVR mit minimalistischer Beschaltung nutzt. Wer seinem Charme erliegt, dem stehen schlaflose Nächte bevor.

    Gruß

    mic
    Geändert von radbruch (30.01.2013 um 06:58 Uhr)
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

Ähnliche Themen

  1. Lipoly.de ...ich glaub ich werd' irre !!!
    Von oderlachs im Forum Offtopic und Community Tratsch
    Antworten: 12
    Letzter Beitrag: 01.03.2012, 16:21
  2. Werde aus dem Datenblatt nicht schlau...
    Von unwisend im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 4
    Letzter Beitrag: 11.04.2011, 11:17
  3. Ich werd noch Irre - unerklärliche Taktverdoppelung
    Von vajk im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 8
    Letzter Beitrag: 11.11.2010, 21:30
  4. pic quarz kondensator... ich werde verückt ;-)
    Von tornado im Forum PIC Controller
    Antworten: 12
    Letzter Beitrag: 13.01.2007, 09:00
  5. Ich werde verrückt. Max232 will nicht!!
    Von maltejahn im Forum Elektronik
    Antworten: 10
    Letzter Beitrag: 07.05.2005, 13:30

Berechtigungen

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

Labornetzteil AliExpress