Hi Thomas,
Bei den zum Tiny85 verwandten Prozessorren erscheint der 13 nicht. Damit gehe ich davon aus, daß ich diese nicht 1:1 in meiner Schaltung verwenden kann.
das heißt noch lange nicht das sie nicht pinkompatibel sind. Es gibt nur andere
Spezialfunktionen. Die Basis-Pins die wichtig sind (Betriebsspannung, Quarz,
Reset, normale IO-Pins) können trotzdem identisch sein. Nur wenn man dann
zB nen AD-Wandler benötigt muß man aufpassen. Ein ATmega8 läßt sich zB
auch wunderbar durch einen ATmega168 ersetzen wenn man mehr Takt und
mehr Speicher braucht oder noch PCINT benötigt.
Schau mal hier ...
Pinkompatible AVRs (ATtiny + ATmega)
da hab ich mal ne Liste zusammengestellt.
Aber, ich löse eben nur einen "Verbraucher" aus. In diesem Fall möchte ich ein Signal nacheinander über drei verschiedenfarbige LEDs abgeben.
Denk nicht so kompliziert.
Eine LED = 1 Blinker
Drei LEDs = 3 Blinker
Es sind 3 unabhängige Verbraucher (LEDs) Du kannst die Pins an denen sie
hängen unabhängig voneinander schalten. Es gibt also kein "ein Signal" was
alle drei nacheinander schalten muß. Du mußt nur etwas programmieren das
dir die gewünschte Sequenz an diesen drei Ausgängen ausgibt.
Programmiert habe ich ganz einfach mit dem BASCOM-AVR in Basic. Der 13er genügt mir auch für diese kleine Anwendung.
Naja OK. Soll so sein
Ja, das Datenblatt habe ich mir mal gezogen, aber um ehrlich zu sein, das sind mit böhmische Dörfer. Sicher brauche ich das auch nicht unbedingt für eine einfache Schaltung?
Vertu dich nicht. Es geht schneller als du denkst das du mal ins Datenblatt
sehen mußt. Wie gut bist du in Englisch ? Du mußt es nicht sprechen können.
D mußt es auch nicht übersetzen können. Du mußt nur den Sinn eines Textes
verstehen. Das reicht meißt schon.
ich möchte mit dem Attiny13 nacheinander 3 verschiedenfarbige LEDs ansteuern, die jeweils eine kurze Sequenz blinken (z.B. rrr-bb-wwww).
Denk mal über das mit der Sequenz und dem "rrr-bb-wwww" nach ...
3x Rot , 2x Blau , 4x Weiß => 9 Sequenzen. Damit es nicht nur an ist
sondern zum blinken auch mal aus verdoppelst du es. also 18 Sequenzen.
R=Rot, B=Blau , W=Weiß, A=Aus
R A
R A
R A
B A
B A
W A
W A
W A
W A ..... -> und wieder von vorn
Mach dir mal ein paar Gedanken wie man diese Sequenz umsetzen könnte ...
Als dicken Tip ... Bau dir ne Schleife in der du hochzählst.
Gruß
Dino