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

Thema: Atmega8 + MAX485

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Wegen der Timerproblematik: ich könnte doch den Const Timer0_reload = 250 heruntersetzen um die Anzahl der Aufrufe zu verringern oder?
    Klar, aber wieso brauchst Du so etwas aufwendiges wie eine ISR, nur um den Taster abzufragen? Wenn Du den debounce-Befehl in die Hauptschleife packst, sparst Du dem Controller nicht nur eine Menge Arbeit in Form von tausenden von Interrupts - sondern der Taster wird auch noch viel häufiger abgefragt! Aber am elegantesten wäre es nach wie vor, mit dem Taster einen externen Interrupt auszulösen!

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.07.2011
    Beiträge
    348
    Ok da hast du recht, ich wollte den Debounce befehl auch zum entprellen des Tasters nutzen. Ich werde das alles heute Mittag mal testen und melde mich dann nochmal.
    Vielen Dank soweit.

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.07.2011
    Beiträge
    348
    Juhuuu es funktioniert!!!! Er sendet und empfängt wie er soll!
    Ursache war folgende Zeile in meinem Code:
    Osccal = &HAE
    Ich habe die Zeile entfernt und alles war ok. Wie ich nun herausfinden konnte Kalibriert man den Ozillator mit diesem Befehl, und scheinbar war der Wert nicht korrekt und hat somit irgendwas durcheinander gewürfelt. Dummerweise hatte ich den Kopf des Programmes aus einer Vorlage übernommen. Naja wie auch immer, ich werde auf jeden Fall noch einige hier angesprochene Punkte im Programm ändern.

    Also Vielen Dank nochmals an Alle die mir geholfen haben!

Ähnliche Themen

  1. Atmega8 und MAX485 an PC
    Von demmy im Forum Elektronik
    Antworten: 9
    Letzter Beitrag: 01.08.2011, 18:41
  2. Antworten: 23
    Letzter Beitrag: 15.12.2007, 20:36
  3. Unterschied ATmega8-16PC und ATmega8-16AC
    Von Christian 25 im Forum AVR Hardwarethemen
    Antworten: 17
    Letzter Beitrag: 01.10.2006, 20:09
  4. Max485 / Bascom Grundlagen
    Von Elkokiller07 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 12.09.2006, 10:55
  5. RS485 (MAX485) & Widerstände
    Von Spritey im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 10.03.2005, 11:00

Berechtigungen

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

Labornetzteil AliExpress