- 3D-Druck Einstieg und Tipps         
Seite 4 von 24 ErsteErste ... 2345614 ... LetzteLetzte
Ergebnis 31 bis 40 von 238

Thema: Arbeiten mit AVR controllen von Atmel

  1. #31
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.02.2009
    Beiträge
    195
    Anzeige

    Praxistest und DIY Projekte
    Einfach nur eine schleife nehmen oder eine for schleife oder ähnliches.

  2. #32
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.09.2009
    Ort
    Geilenkirchen
    Beiträge
    419
    aber eine schleife mit 250 sleep kann poll doch nicht oft genug aufrufen.

  3. #33
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.02.2009
    Beiträge
    195
    deswegen machst ne for schleife mit 25 durchläufen die sleep mit 40 millisekunden und poll aufruft. dann hast 1 sek.
    Schau doch bitte einfach mal in ein C Tuturial und arbeite dich da ein ich hab keine große Lust das n 4. Mal zu erzählen.

  4. #34
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.686
    Zitat Zitat von crabtack
    Ich mag keine hALBEN SACHEN ...
    Zitat Zitat von christian_u
    ... Schau doch bitte einfach mal in ein C Tuturial und arbeite dich da ein ...
    Ums Mögen gehts nicht bei halben Sachen - man muss einfach etwas TUN. Ich hatte Dir ein paar Links zu Tutorials genannt. Darunter ist auch ein Link zum Setzen und Löschen von Ports. Wenig später kam die Frage wie das gemacht wird. Da Du ja selbst nicht nachsiehst sondern dauernd etwas vorgekaut haben willst, vergällst Du einem schon die Motivation Dir zu helfen.
    Ciao sagt der JoeamBerg

  5. #35
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.09.2009
    Ort
    Geilenkirchen
    Beiträge
    419
    Die Tutorials waren Bascom tutorials außer einem aber das war sehr ähnlich mit dem das ich schon gemacht habe.aber meinetwegen les ich es halt mal durch Heute hab ich viel Zeit und vlt bringt es mir auch noch was bei was ich noch nicht weiß.
    Außerdem kam meine Frage Fast gleichzeitig mit deiner Antwort, was bedeute das ich gerade noch am schreiben war als du gepostet hast.
    Code:
    #include "avrlab.h"
    #include "gpio.h"
    #include "sleep.h"
    
    //#define SIMULATION
    
    int main(void)
    {
      AvrLabInit();
      
      //your code goes here
    
      PortB.DataDirection.Bit3 = DataDirectionOutput;
    
      for (AvrLabPoll();0;)
        {
    
    	  //or here
    
          PortB.Output.Bit3 ^= 1;
          Sleep(250,Milliseconds);
    
             
    	}
    	
        
    }
    Also da passiert nichts es springt einfach wieder in den boot mode.

  6. #36
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.02.2009
    Beiträge
    195
    Das ist auch kein gültiger C Source.
    Das der compiler das kompiliert ist ein wunder.
    Und die 250 Ms sind > 40 ms deswegen springt das Lab in den Bootmodus.

  7. #37
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.09.2009
    Ort
    Geilenkirchen
    Beiträge
    419
    Er hat mit einer Warnung kompiliert.wunder geschehen halt noch ich hab vorher noch den Malo angebetet (muss man nicht kennen, sollte man aber)

    AVR lab poll ist ja schon oben rechts neben der for schleife das müsste doch eigentlich 8mio mal in der sekunde aufgerufen werden.
    OPder legt sllep auch das oben für 250 millisekunden still?
    Also im tutorial worde nicht sehr gut erklärt wie das jmit der for schleife funktioniert was bringen diese Felder?:
    for (hier;und;hier)

  8. #38
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.686
    Zitat Zitat von crabtack
    Er hat mit einer Warnung kompiliert ...
    Welches Datum und Uhrzeit hat der *hex-file nach dem compilieren mit Warnung?
    Ciao sagt der JoeamBerg

  9. #39
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.09.2009
    Ort
    Geilenkirchen
    Beiträge
    419
    nachdem ich nochmal kompilierte hatte er das dazum 2.11. 20:15
    Also wurde es akzeptier aber versuch doch einfach mal zu kopieren und bei dir zu kompilieren , würde mich mal interessieren ob das nur ein Fehler war.

  10. #40
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.02.2009
    Beiträge
    195
    Da sein C Compiler etwas übersetzt heisst noch lange nicht das es so funktioniert wie gedacht. Das funktioniert selbst bei pascal nur zu 90% bei C vllt zu 20% wenn man tatsächlich etwas über C programmierung weiss kanns allerdings schnell auf über 80 ansteigen .

    Das Einsteigerset ist nicht da um dir C programmierung beizubringen, dazu gibts tausende Tuturials im Netz.
    Die Sleep Funktion mit 250 Ms wartet natürlich 250 ms.

Seite 4 von 24 ErsteErste ... 2345614 ... LetzteLetzte

Berechtigungen

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

12V Akku bauen