Gefunden für atmega8 16bit timer - Zum Elektronik Forum





1 - PWM für 4pol-Lüfter -- PWM für 4pol-Lüfter




Ersatzteile bestellen
  ... bei 40 pins und mit 3 Timern. Das bedeutet weit über die Hälfte bleibt unbeschaltet. Und da alle Timer für die PWM drauf gehen würden kann ich mit dem nicht mal die Drehzahlerfassung erledigen.

Mein aktueller Plan sieht so aus, dass ich einen ATmega8 als Hauptlüftersteuerung nehme, den ich per I2C kontrolliere. Dieser stellt bereits für 2 Lüfter die PWM-Ausgänge zur Verfügung und erledigt auch die Drehzahlerfassung. Zusätzlich werden pro zwei PWM-Ausgänge ein ATtiny24 (da welze ich noch Datenblätter) verwendet, die vom ATmega8 per SPI angesteuert werden.
Andere Only-PWM-Chips als den DS1050 habe ich nicht gefunden und wenn man die Wahl zwischen 5bit und ca. 16bit hat...
Ihr hört auf jeden Fall noch von mir... ...
2 - PWM beim ATMega 8 -- PWM beim ATMega 8
Hallo Leute,

ich möchte einen Servo mit einem Atmega8 ansteuern. Damit das Ausgangssignal so genau wie möglich ist, wollte ich die Compare Unit vom 16Bit Timer nutzen. Wenn ich das Datenblatt richtig verstanden habe, kann die Unit direkt auf ein Ausgangspin zugreifen und ich wäre nicht mehr Softwareabhängig. (Prozessor läuft mit 1MHz)

Es sollte so ablaufen:
Ich schreibe in OCR1AH / OCR1AL einen Wert. Lösche den Timer (TCNT1H / TCNT1L). Und setze den Ausgang (B1) auf „1“. Wenn der Vergleicher abgelaufen ist, soll er den Ausgang wieder auf „0“ setzen (nach 1,5ms). Nach etwa 20ms (dieser Teil des Programms ist noch nicht fertig) soll wieder alles von vorn beginnen.
Im AVR-Studio funktionert es, aber am Prozessorausgang liegt immer „0“ an!
Besser gesagt: ich habe es so geschrieben, dass es im AVR-Studio läuft!

Das die Lösung im Datenblatt liegen könnte, weiß ich! Es sind nur eine Menge Seiten und alle auf Englisch. Falls mir also jemand direkt eine Lösung vorschlagen kann, wäre das sehr hilfreich.

Mein Testprogramm:

.NOLIST
.INCLUDE "C:\m008def.inc"
.LIST

.def Temp1 = R16
.def Temp2 = R17
.def Data = ...








3 - welche AVRs unterstützen externes RAM -- welche AVRs unterstützen externes RAM
Von der alten Serie konnten es nur der AT90S8515/35 und der ATmega103.
Ansonsten kann es, glaube ich, die komplette neue ATmega-Serie . Nur der Kleinste (ATmega8) kann es, glaub ich, nicht.

Die maximale Größe kannst du dir ausrechnen. Bei einem 16bit-Interface (16 Adressleitungen A0-A15) hast du 2^16 = 65536 Byte, also 64kByte. ...
4 - LCD Messgerät Project -- LCD Messgerät Project
Für so ein Projekt kommt entweder ein AVR (ATmega8, oder 16 usw.) oder ein 16bit Controller (z.B. M16C) in Frage, falls noch einiges mehr berechnet werden soll (Effektivwert, Abweichung, Tendenz usw.). Diese haben mehrere AD Wandler mit 10bit (ist nicht viel, aber sollte zusammen mit einer Messbereichsumschaltung ausreichen).

Die Displayansteuerung ist dabei das kleinse Problem, dafür gibt es genügend Beispielprogramme, ansonsten kann man auch nach Datenblatt arbeiten....
5 - Wie funktioniert ein Spectrum Analyzer -- Wie funktioniert ein Spectrum Analyzer
Ein ATmega8 wäre ganz gut. Ist relativ schnell (16MIPS), klein (28 Pins) und hat mehrer AD Wandler.
Besser wäre natürlich ein 16bit Controller (z.B. M16C) oder ein DSP, aber das wird alles teurer und schwieriger.

In Assembler kannst du das ganze vergessen, C ist zwingend notwendig, (es sei denn du bist ein Porgrammiergott).
Erwarte aber kein perfektes Ergebnis, und einfach wird es auch nicht.

[ Diese Nachricht wurde geändert von: Benedikt am 21 Sep 2004 18:54 ]...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Atmega8 16bit Timer eine Antwort
Im transitornet gefunden: Atmega8 16bit Timer


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag       heute wurden bisher 3 Beiträge verfasst
© x sparkkelsputz        Besucher : 188743613   Heute : 23801    Gestern : 41720    Online : 242        30.1.2026    18:52
5 Besucher in den letzten 60 Sekunden        alle 12.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0172131061554