- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: Taster reagieren nur schleppend

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    23.12.2013
    Beiträge
    5
    Anzeige

    Praxistest und DIY Projekte
    Ich danke euch für eure Initiative, von Hilfe kann jedoch nicht die Rede sein.

    Sobald es ein wenig komplizierter wird, verweist jeder auf die "Eigeninitiative" und Forumsbeiträge. Das ist schon witzig...oder traurig???

  2. #12
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.694
    ... von Hilfe kann ... nicht die Rede sein ... Sobald es ein wenig komplizierter wird, verweist jeder auf die "Eigeninitiative" ...
    Harte Kritik - und ich kann sie nicht nachvollziehen. Immerhin hattest Du Deinen Code a) nur teilweise und b) erst im sechsten Posting vorgestellt und - ganz wichtig - c) ICH (wohl jeder hier) weiß nicht was für ein Makro Du hinter

    Code:
    if (bit_is_clear()1<<PXX)
    versteckt hast. Denn nach Deiner wiederholten Darstellung liegt Dein Problem in der Abarbeitung beim Tastendruck und GENAU DEN hast Du noch nicht nachvollziehbar vorgelegt. Und deswegen kann man Dir auch nicht wirklich sinnvoll helfen! Da hilft auch kein Vorwurf wegen mangelnder Hilfbereitschaft. Ich sehe das Thema mangelnder Hilfe eher an der zögerlichen und ungenügenden Problembeschreibung.

    Würde auch kein bisschen schaden wenn du den aktuellen Code mal posten würdest ...
    Zitat Zitat von shedepe Beitrag anzeigen
    ... wo du der Meinung bist einen Taster auszulesen. Davon ist in deinem Code nämlich nichts zu finden ...
    Wo im Code ist immer noch unklar und, wie schon gesagt, was hinter dem Makro steckt kann nur vermutet werden.
    Ciao sagt der JoeamBerg

  3. #13
    shedepe
    Gast
    Und der Verweis auf das Atmega Datenblatt (Dessen Lektüre eigentlich selbstverständlich sein sollte) ist durchaus legitim. Ich will dir trotzdem mal kurz die richtigen Links zusammenstellen. Allgemein Interrupts https://www.mikrocontroller.net/arti...C-Tutorial#ISR Weiter unten steht auch die Register beschreibung von einem At90 drin. Im Atmega32 Datenblatt (Atmega32 hab ich einfach mal beispielshalber jetzt ausgewählt) Interrupts: Seite 44 External Interrupts ( das was du willst): Seite 66 Interressant zum programmieren ist meist nur die Registerbelegung Seite 68 Und ein Beispiel in C: http://www.avr-tutorials.com/interru...-c-programming

  4. #14
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.694
    Zitat Zitat von AtmegaNeuling Beitrag anzeigen
    Ich danke euch für eure Initiative, von Hilfe kann jedoch nicht die Rede sein ...
    Zitat Zitat von shedepe Beitrag anzeigen
    ... Ich will dir trotzdem mal kurz die richtigen Links zusammenstellen ...
    Ich weiß nicht ob unsere Hilfe Sinn macht. Ist wohl der gleiche Anfänger der schon vor drei Jahren beim mikrocontrollernet bemerkenswerte Fragen gestellt hat.
    Geändert von oberallgeier (05.01.2014 um 13:20 Uhr) Grund: Unpassenden Textrest gelöscht
    Ciao sagt der JoeamBerg

  5. #15
    Neuer Benutzer Öfters hier
    Registriert seit
    05.01.2014
    Beiträge
    23
    Hallo zusammen,

    darf ich sagen, und wahrscheinlich habt ihr das schon längst mitbekommen, dass der Code aus dem Buch "AVR Mikrocontroller in C-Programmieren" stammt und zwar geht es hier um die Tagesschau Uhr. .
    Ich weiß, dass sich Codes meistens wiederholen oder auch "fast" gleich geschrieben sein können aber selbst die Anordnung ist die gleiche Art.
    Der Autor in diesem Buch hat eine schreckliche Art Scripte zu schreiben, alles auf einer Zeile und viele Variablen sind nicht selbsterklärend, vor allem nicht, wenn man gerade anfängt für Microcontroller zu programmieren.

  6. #16
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Soltau - Niedersachsen
    Alter
    46
    Beiträge
    1.369
    Zitat Zitat von chrisavr1981 Beitrag anzeigen
    Hallo zusammen,

    darf ich sagen, und wahrscheinlich habt ihr das schon längst mitbekommen, dass der Code aus dem Buch "AVR Mikrocontroller in C-Programmieren" stammt und zwar geht es hier um die Tagesschau Uhr. .
    Ja, das ist korrekt - es ist anscheinend der "selbe" Code - aber was ist jetzt so traurig daran? Vielleicht das der Threadstarter einfach die Hälfte vom Code (sämtlicher Header einbindungen) im Post#6 weggelassen hat?
    Das der Thraedstarter nicht mal sicher sagen kann das seine Hardware auch mit den 8MHz Quarz läuft? Und somit der Timer korrekt für diese Frequenz vorgeladen wird?
    Und dass das erweitern dieser Uhr mit Taster zum einstellen ein Erweiterungsvorschlag ist? Der Threadstarter bishierhin nicht mal ansatzweise eine Taster programmiert hat?

    Ansonsten sieht für mich die schreibweise des Autors nicht so schlecht aus. Vielleicht sollte man nicht einfach in irgendein Projekt reinspringen, solange man sich nicht einigermassen mit der Materie auskennt. Variablen wie hr = 20 , min = 0, sec = 0, tc in bezug auf Timer ...finde ich sind im bezug zur Aufgabe bzw Uhrzeit recht aussagekräftig genug.

    Manche Teile in einem C.Code sind aber nicht extra vom Programmierer gemacht worden, er benutzt sie nur "Hardware" nah: Das sind dann Register wie TIMER1 oder TCNT1. Da hilft es nur sich Stück für Stück in diese Dinge einzuarbeiten damit man die Register und Schreibweise sowie die Benutzung kennelernt.

    1. Ein Ledblinker Projekt mit wait
    2. Interrupt; z.B. wait wird abgebrochen auf 1.
    3. Timer auf 2. ohne wait
    Geändert von HeXPloreR (05.01.2014 um 18:07 Uhr)

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Asuro - Nur 2 Taster funktionieren.
    Von Fisch'air im Forum Asuro
    Antworten: 0
    Letzter Beitrag: 18.05.2011, 17:53
  2. Einfach nur mit Taster eine LED ein und aus schalten ?
    Von Ferdinand im Forum Assembler-Programmierung
    Antworten: 2
    Letzter Beitrag: 13.06.2008, 09:08
  3. Bei Taster auf Flanke reagieren bzw. wie Softkeys sperren
    Von elcapitano im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 02.04.2008, 21:27
  4. Taster senden nur 196, Hilfe!
    Von BlazeX im Forum Asuro
    Antworten: 7
    Letzter Beitrag: 09.02.2008, 18:07
  5. Antworten: 17
    Letzter Beitrag: 03.02.2007, 20:51

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress