Timer und PWM Gleichzeitig beim Attiny2313?

OP #2366030
Lesenswert?
• ▲
▼
Hallo,

habe ein Programm in Bascom Geschrieben.


Zuerst auf ein Atmega8

dort ist der Timer1 für ein Hardware Interupt zuständig, sobald der 
Eintrifft Zählt der Timer wie lange

Der Timer2 ist für ein PWM Ausgabe zuständig.

Alles läuft Supi.



Leider habe ich in meiner neuen Schaltung kein Platz mehr und wollte auf 
den Attiny2313 ausweichen, leider scheint der nur ein Timer zu haben? im 
Datenblatt steht ein mal 8 Bit und einmal 16Bit Timer nur wenn ich in 
Bascom Schreibe Timer2 kommt nur ein fehler. Mache ich aus den Timer2 
ein Timer1 läuft das Programm zwar aber das mitzählen des 
Hardwareinterupts funktioniert dann nicht mehr :(



Ist es möglich beide sachen auf diesen Chip laufen zu lassen? oder ist 
das nur möglich wenn wirklich auch 2Timer in Datenblatt beschrieben 
stehen?




Hier mal die Wichtigsten Stellen des Programmes, das auf mein Atmega8 
gut läuft, auf den Attiny2313 aber leider nicht

[QUOTE]
'Konfiguration für Das Empfangen des Servo Signal's, Angeschlossen an 
Port D2 abgefragt mit Timer1
Config Portd.2 = Input
Config Timer1 = Timer , Prescale = 1
Config Int0 = Change
Dim Reading As Bit
Dim Servogeschw As Word
Dim Error As Bit
On Int0 Rc_read
On Timer1 Rc_error
Enable Timer1
Stop Timer1
Enable Int0
Enable Interrupts
'Servogeschw = 900-1300 Bremsen
'Servogesch = 1300-1600 Leelauf/Mitte
'Servogeschw = 1600-2100 Gas

'Konfiguration für den PWM Ausgang
Config Portb.3 = Output
Config Timer2 = Pwm , Prescale = 1 , Compare Pwm = Clear Up , Pwm = On
Ocr2 = 50
Enable Timer2
Enable Interrupts
[/QUOTE]

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.