- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 3 von 3

Thema: Tiny24 tcnt1h

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    Zitat Zitat von HeSt Beitrag anzeigen
    Wo liegt hier der Hund begraben?
    Code:
    ...
        rjmp    loopl
        in    R16,TCNT1L
        in    R16,TCNT1H    ;hier blinkt's nie
        sbrs    R16,2        ;egal welches Bit abgefragt wird
    ...
    Hallo,

    möglicherweise am fehlenden Auslesen des TCNT1L Registers. Das triggert erst das AVR-interne Übertragen des TCNT1H Registers. Näheres findet man im Datenblatt zum entsprechenden AVR (Um welchen geht es denn eigentlich) bei "Accessing 16-Bit registers" im Timer1 Kapitel.

    Ich habe das mal grün markiert, wo ich meine, daß es da hin muß.

    Gruß
    Searcher
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    20.09.2008
    Ort
    Linz A
    Beiträge
    126
    Zitat Zitat von Searcher Beitrag anzeigen
    möglicherweise am fehlenden Auslesen des TCNT1L Registers.
    Hi Searcher,

    BINGO!

    Das ist es! Kam leider auch nicht auf die Idee nachzulesen, weil ich bislang keine speziellen Anwendungen mit 16Bit-Timern programmiert hab und mit den bisherigen Anwendungen keine Probleme hatte.
    Wieder was dazu gelernt!
    DANKE!!!

    14.3
    Accessing 16-bit Registers
    To do a 16-bit write, the high byte must be written before the low byte. For a 16-bit read, the low byte must be read before the high byte.

    Übrigens, es handelt sich um einen ATTiny24. Ich war zu schnell beim Thema. Kann leider T24 nicht mehr auf Tiny24 ändern.

    Gruß Heinz

Ähnliche Themen

  1. PWM Tiny24
    Von walterk im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 27.12.2012, 17:53
  2. Stromverbrauch Tiny24 und RF12 Sleep Mode
    Von izaseba im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 13.02.2008, 19:49
  3. Tiny24/44/84 ISP - Welcher Pin ist SCK?
    Von OnkelTobi im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 06.09.2006, 00:00

Berechtigungen

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

LiFePO4 Speicher Test