Gibt es Attiny mit 16-Bit-Timer1?

Gast #3683211
Lesenswert?

Gibt es Attiny mit 16-Bit-Timer1?

Ich habe das Problem, eine "Spezialfernbedienung" bauen zu müssen,
die nichts weiter tun soll, als beim Einschalten den RC5-Code
"Togglebit=1, Adresse=1 und Kommando=0" auszusenden  und sonst nichts.
Dieses Ding würde ich aus der USB-Schnittstelle des Sat-Empfängers 
speisen
wollen, damit der dann auch den Fernseher mit einschaltet.

(Hintergrund ist ein störrisches Fernsehgerät, was nach "hartem" 
Einschalten
über die Steckdosenleiste im Standby verharrt und jedes Mal mit der 
zugehörigen Fernbedienung geweckt werden muß. Die Schaltspannung des
Sat-Empfängers ist ihm völlig Brust -er schaltet davon nicht ein)


Um nicht einen "guten" Attiny84 dafür zu opfern, suche ich einen nied-
lich kleinen Tiny mit 8 Beinen, der einen 16-Bit-Timer drin hat.

Kennt jemand einen solchen?


MfG Paul

Hinweis: Google ist nicht mein Freund und die Produktseite bei Atmel 
läßt
nur die Zahl der Timer erkennen, nicht aber deren "Breite".
Gast #3683252
Lesenswert?

Peter frog:
>Und wozu brauchst Du dann den 16Bit Timer?

Um das Signal per PWM-Modus erzeugen zu können, den es m.W. nur bei
16-Bit-Timern gibt.

Konrad riet:
>ATtiny841

Ja, gut -Danke. Der hat zwar auch 14 Anschlüsse, aber er ist
niedlich klein.

Ich schließe daraus, daß es keinen 8-Pin Kollegen gibt, der meinen 
Wunsch
erfüllt.

Eben habe ich hier noch 2 Attiny24 gefunden, ich glaube, da nehme ich so
einen.

Ich bedanke mich für Eure Hinweise und Ratschläge.

MfG Paul
Gast #3683281
Lesenswert?

Nimm8 schrob:
>Soll wohl BASCOM sein? Da braucht das RC5SEND den 16-Bit Timer.

Ja, das weiß ich, weil das in der Beschreibung zu diesem Befehl stand.
Ich habe schon einen der Tiny24 auf dem Steckbrett und der sendet
über einen Transistor hintendran und die Infrarot-LED wunderschön.

Ein Hinweis noch: Wenn man sich Infrarot-Codes über die Soundkarte und
einen Fototransistor einlesen möchte ist hier ein feines Programm:
http://www.ostan.cz/IR_protocol_analyzer/

Weil hier kein IR-Fototransistor herumlag, habe ich einen SF126 genommen
und den Gehäusedeckel abgetrennt. Geht.

MfG Paul
Gast #3683834
Lesenswert?

Peter schrabte:
>Nö, PWM geht auch prima mit 8 Bit.

Ja, Du hast Recht. Das habe ich eben auch errechnet, denn ich muß ja
nur ein Rechtecksignal mit 36KHz erzeugen und das geht sogar noch bei
8MHz ohne Zusatzvariablen (um den Zähler zu "verlängern").

Dem Zähler "würge" ich dann, je nachdem, ob 0 oder 1 für 884 µs den
Ausgang ab, so daß er den Transistor draußen dran nicht mehr ansteuert.

Ich werde das heute Nachmittag mit dem vorhandenen Tiny24 ausprobieren,
wenn das so geht, dann geht es auch mit Tiny85, die ich mir bestellt 
habe.

MfG Paul
Gast #3683853
Lesenswert?

Furlan frog:
>Das ist doch krank - oder?

Oder.

Gut, noch einmal explizit für Dich: Der Ausgang eines Timers läßt sich
per Steuerregister vom "physischen Ausgang" d.h. vom Portpin trennen und
bei Bedarf auch wieder mit demselben verbinden.

Ich hoffe, daß Dir diese Formulierung besser gefällt und es Dir nicht
um Stunk geht.


MfG Paul
#3683887
Lesenswert?

Ganz klein, SOT 23-6 ist der ATTiny 10 und er hat das was du suchst.
Seite 52.
11. 16-bit Timer/Counter0
11.1 Features
• True 16-bit Design, Including 16-bit PWM
• Two Independent Output Compare Units
• Double Buffered Output Compare Registers
• One Input Capture Unit
• Input Capture Noise Canceler
• Clear Timer on Compare Match (Auto Reload)
• Glitch-free, Phase Correct Pulse Width Modulator (PWM)
• Variable PWM Period
• Frequency Generator
• External Event Counter
• Four independent interrupt Sources (TOV0, OCF0A, OCF0B, and ICF0)

Wer wenig braucht wird viel bekommen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren