Digital-/Analog-Wandler & Atmel ATMega8

Gast #2264084
Lesenswert?

Hallo Leute,

ich will mit Hilfe des Atmel ATMega 8 und dem DA-/Wandler DAC0800 einen 
Sinus erzeugen.

Auf der vorgefertigten Platine hab ich pro Port nur 6 Pins zur verfügung 
-> 64 Möglichkeiten.

Ich hätte aber gerne 8 Pins, weil der Sinus dann genauer wird.

Gibt es irgendeine Möglichkeit, 6 Pins von einem, und 2 Pins vom anderen 
gleichzeitig zu schalten?

mfG

Hans
Gast #2264102
Lesenswert?

Hans schrieb:
> Gibt es irgendeine Möglichkeit, 6 Pins von einem, und 2 Pins vom anderen
> gleichzeitig zu schalten?

i.A. nein, schon Einstein ist zu dem Ergebnis gekommen, dass es echte 
Gleichzeitigkeit an voneinander räumlich getrennten Orten nicht gibt und 
mit einem µC der zwischen den Portzugriffen irgendwelche Operationen 
ausführen muß, schon gar nicht.

Eigentlich gibt es kaum einen Grund, für einen 8-Bit DAC auch gleich 8 
Port-Pins zu ver(sch)wenden, es sei denn, es soll besonders schnell 
gehen.
Ist das der Grund für dein anvisiertes Konzept?
Gast #2264109
Lesenswert?

Michael schrieb:
> Hans schrieb:
>> Gibt es irgendeine Möglichkeit, 6 Pins von einem, und 2 Pins vom anderen
>> gleichzeitig zu schalten?
>
> i.A. nein, schon Einstein ist zu dem Ergebnis gekommen, dass es echte
> Gleichzeitigkeit an voneinander räumlich getrennten Orten nicht gibt und
> mit einem µC der zwischen den Portzugriffen irgendwelche Operationen
> ausführen muß, schon gar nicht.
>
> Eigentlich gibt es kaum einen Grund, für einen 8-Bit DAC auch gleich 8
> Port-Pins zu ver(sch)wenden, es sei denn, es soll besonders schnell
> gehen.
> Ist das der Grund für dein anvisiertes Konzept?

Ich hatte gedacht, dass man vllt. alle Ports aktiviert, dann einen 
schalter benutzt, um alle gleichzeitg durchzuschalten, bzw. den dac0800 
aktiviert.

Kann ich dann mit 6Bits, die ich dann zur Verfügung habe, auch einen 
vernünftigen Sinus erzeugen, sofern dieser noch anschließend geglättet 
wird?

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