welcher Atmega?

Gast #1922563
Lesenswert?
• ▲
▼
Hallo!

Bin gerade beim Atmega 8 und versuche folgende Aufgaben zu lösen:

1.Periodendauermessung mit ICP über timer 1
2.dynamisches PWM mit Sinustabelle mit Timer 2
3.Ausgabe des Messergebnis über UART

Jetzt steh ich davor und hab das Problem, dass ich nicht weiß, mit 
welchem Timer ich noch die ISR zur Veränderung der Sinusfreq( Tabelle 
OCR2)machen soll.
Der Timer 0 hat keinen Compare und hängt lt Datenblatt am prescaler von 
Timer 1.

Ich verwende STK500, AVR Studio, C, 3.686400 Quarz und dennoch bekomm 
ichs nicht hin.

Muss ich einen dickeren Atmega nehmen, mit mehr Timer/Countern?

Für einen Tipp wäre ich dankbar.

Thomas
#1922575
Lesenswert?
• ▲
▼
Ohne abzuwägen, ob's vielleicht doch mit Deinem vorhandenen ATmega8 
geht:  Nimm den ATmega88.  Der ist pinkompatibel, hat mehr Funktionen 
(auch einen Timer 0 Compare), debugbar, ausbaufähig (gibts mit mehr oder 
weniger ROM/RAM) und billiger.  IMHO gibt es nichts, was beim Vergleich 
dieser zwei Typen für den ATmega8 spricht.
Gast #1922641
Lesenswert?
• ▲
▼
Danke für die Antworten
@Karl heinz Buchegger
irgendwie muss ich ja das Ergebnis meiner Messung/Berechnung dazu 
verwenden,
das PWM Sinussignal zu verändern.Wenn ich das mit delay mache, blockiere 
ich ja die CPU. Also brauche ich etwas womit ich die OCRX Veränderung 
durchführe. Da dachte ich an eine ISR, deren IRQ die delay - Funktion 
übernimmt.

Dachte ich. Bin Anfänger ;-)

@Hc Zimmerer

Werde mir das Datenblatt vom 88 mal durchlesen, danke.


Thomas
Persönliche Seite #1922761
Lesenswert?
• ▲
▼
Hc Zimmerer schrieb:
> Ohne abzuwägen, ob's vielleicht doch mit Deinem vorhandenen ATmega8
> geht:  Nimm den ATmega88.  Der ist pinkompatibel, hat mehr Funktionen
> (auch einen Timer 0 Compare), debugbar, ausbaufähig (gibts mit mehr oder
> weniger ROM/RAM) und billiger.  IMHO gibt es nichts, was beim Vergleich
> dieser zwei Typen für den ATmega8 spricht.

Kann ich nur zustimmen. Neue Designs mit nem Mega8 sind nicht mehr 
besonders sinnvoll, es sei den man hat noch ein paar hundert Tausend 
Stueck davon rumoxidieren vielleicht ;)

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.