- LiFePO4 Speicher Test         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 17 von 17

Thema: Timer/Counter

  1. #11
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Anzeige

    E-Bike
    Eben, deshalb ist es einfacher zwei Leitungen zu tauschen, und das PWM vom AVR machen zu lasssen

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Hab mal geschaut, ich kann da nichts tauschen (kein Platz da).
    Ich bin jetzt am schauen, ob ich einen ATtiny die Aufgabe des Zählens übergeben kann. Werde ich noch etwas suchen und lesen müssen.

    jon

    Bin jetzt beim ATiny15 hängen geblieben. Der hat einen Timer/Counter0. Kann ich den OC1A auch als Timer/Counter verwenden?
    Nice to be back after two years
    www.roboterfreak.de

  3. #13
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,
    OC ist nur Ausgang, aber mit T0 an PB2 kannst Du zählen, geht so wie oben in Deinem Programm.

    Jetzt ist nur die Frage, wie bekommst Du die Information aus dem T15 raus ?

    Wenn Du schon einen weiteren AVR in betracht ziehst,
    könntest Du gleich einen grösseren Tiny nehmen wie zB den Tiny25 bzw. 45, diesen mit I2C (bzw. TWI oder hier USI) ansprechen, und diesen das PWM ausgeben lassen.
    Der grosse AVR zählt dann.

    Den Tiny45 kannst Du dann auch gleich zum Temperatur messen verwenden, denn das hat der schon eingebaut

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Ist mir auch eingefallen, als ich mit dem Bike unterwegs war *g*
    Ich werde also eine ATtiny2313 nehmen. Da kann ich dann entscheiden, ob ich UART oder I2C zur Kommunikation nehme. Und ich habe zwei Timer

    jon
    Nice to be back after two years
    www.roboterfreak.de

  5. #15
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Da der ATtiny2313 jetzt da ist und er funktioniert hänge ich jetzt an der Programmierung *g*

    Wie muss das Programm aussehen, um den Counter1 auszulesen? Was ich vermisse ist, wie bei Counter0, das TCNT0. Oder heißt das beim Counter1 nur anders?

    Würde mich über eine Antwort freuen.

    jon

    P.S.: Wenn ihn noch weitere Angaben braucht, sagt bescheid!
    Nice to be back after two years
    www.roboterfreak.de

  6. #16
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Den Timer1 Wert auslesen geht mit "Timer1":
    variable = Timer1
    oder setzen
    Timer1 = 127

    Timer1 ist ein 16Bit Timer also geht das mit 2 Registern TCNT1H und TCNT1L.

  7. #17
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Zitat Zitat von linux_80
    Timer1 ist ein 16Bit Timer also geht das mit 2 Registern TCNT1H und TCNT1L.
    Danke! Das Hilft mir weiter. Jetzt habe ich was in der BASCOM-Hilfe gefunden und werde es mal weiterprobieren.
    Wenn ich wieder Probleme habe, melde ich mich.

    jon
    Nice to be back after two years
    www.roboterfreak.de

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

12V Akku bauen