- Labornetzteil AliExpress         
Ergebnis 1 bis 6 von 6

Thema: Probleme mit Timer1

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    21.04.2011
    Beiträge
    24
    Ah Danke!

    Oh, das ist natürlich blöd mit dem PWM. Daran will ich lieber nicht rumfummeln.
    Hm dann werd ich das am besten mal überarbeiten und einfach Timer0 für den Interrupt benutzen, auch wenn dort das niedrigste 61 Interrupts pro Sekunde sind.

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    Hi,
    Kann es vielleicht auch sein dass der Quellcode im ISR zu lang ist und der Prozessor es gar nicht schafft den 10 Mal pro Sekunde abzuarbeiten
    Bin selbst (noch?) kein Bascom Freak und deshalb sollten meine Aussagen besser bestätigt werden:

    In der ISR wird wohl die meiste Zeit mit den GETADC verbraten werden. Der ADC ist mit Prescale=Auto konfiguriert. Hab das mal im Simulator nachgeschaut. Bascom macht daraus einen ADC Takt von 125000Hz. Für eine Single Conversion werden 13 ADC-Takte gebraucht also ca 104µs. Nun schätze ich ganz grob, daß die Abarbeitung der ISR sicher unter 1ms bleibt.

    Abgesehen davon bin ich selbst mit dem Bascom Kommando GETADC in einer ISR nicht glücklich geworden. Bin gespannt auf Deine Erfahrung.

    Wenn Dir 60 Mal pro Sekunde mit Timer0 zu schnell ist, könnte man einen Zähler in der ISR hochzählen lassen und nur jedes sechstes Mal die komplette Routine durchlaufen lassen. Dann hat man zwar auch 60 Interrupts, wobei aber nur bei 10 pro Sekunde viel Zeit verbraucht wird.

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

Ähnliche Themen

  1. Probleme mit ATTiny25 und Timer1
    Von Henry im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 26.11.2009, 20:24
  2. Timer1- Probleme mit timer Startwert
    Von C2H6O im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 13.11.2009, 23:07
  3. Timer1 bei ATTiny45 Probleme
    Von ScorpionXIII im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 08.11.2007, 15:53
  4. Timer1 Uhr
    Von orph im Forum PIC Controller
    Antworten: 9
    Letzter Beitrag: 16.09.2006, 15:44
  5. Probleme Mega16 Timer1 Interrupt
    Von skyrider im Forum AVR Hardwarethemen
    Antworten: 0
    Letzter Beitrag: 16.04.2005, 14:49

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress