Tonyy
29.09.2010, 21:54
Hallo,
Ich bin ein neuer User und bin gerad in die Materie eingestiegen.
Habe auch schon diverse Programme realisiert und habe nun eine neue Idee.
Ich wollte über eine 2polige oder einpolige Leitung mehrere AVRs ansprechen:
............... [ AT ] [AT ] [AT ]
____ ...... // ...... // ...... //
[_AT_]=================
Die Idee ist also, dass ich mit einem ATmega8 mehrere In-Pins definiere.
Mein Programm soll danach via Out-Pins Signale versenden, die halt 0 oder 1 sind in verschiedenen Abständen wie bei der PWM eben.
Das der Master-Controller die Signale produziert, je nachdem was ein In-Pin ihm angibt, ist nicht das Problem, sondern meine Frage ist,
ob die Slave- Controller, wollte Attinys nehmen, in der Lage sind, diese Modulation eben auf Out-Pins ausgeben zu können.
Meine Idee für den Ansatz war folgende:
Beispiel Code für den Master AVR: (Code in Bascom):
If PIND.0 = 1 Then
PORTB.1 = 1
waitms x (variabel)
PORTB.1=0
waitms x
PORTB = 1
waitms x
PORTB.1 = 0
den Code kann man noch verfeinern, aber ich hoffe, ihr wisst, was ich für einen Grundgedanken habe.
Nun sollte natürlich im Attiny, der das empfängt dieser Impuls wieder entschlüsselt werden.
Und hier weiß ich als absoluter Anfänger nicht weiter und ob ich irgendwie die AVRS synchronisieren müsste oder
ob das wegfällt, weil es eben so einfache Vorgänge sind.
Die Idee soll sein, dass ich dann ersteinmal z.B hinter die Attinys einzelne LEDs klemme und später,
mit einem stark verfeinerten Code via Funk, etwa bei einem Video transmitter das Audiosignal als
eben solche Brücke nehme. Hoffe ihr könnt mir helfen.
PS: Kann sein das der Ansatz total falsch ist, bin eben noch ein Anfänger.
Ansätze oder Codes in anderen Sprachen wie C nehme ich auch gerne an :)
mfg
Ich bin ein neuer User und bin gerad in die Materie eingestiegen.
Habe auch schon diverse Programme realisiert und habe nun eine neue Idee.
Ich wollte über eine 2polige oder einpolige Leitung mehrere AVRs ansprechen:
............... [ AT ] [AT ] [AT ]
____ ...... // ...... // ...... //
[_AT_]=================
Die Idee ist also, dass ich mit einem ATmega8 mehrere In-Pins definiere.
Mein Programm soll danach via Out-Pins Signale versenden, die halt 0 oder 1 sind in verschiedenen Abständen wie bei der PWM eben.
Das der Master-Controller die Signale produziert, je nachdem was ein In-Pin ihm angibt, ist nicht das Problem, sondern meine Frage ist,
ob die Slave- Controller, wollte Attinys nehmen, in der Lage sind, diese Modulation eben auf Out-Pins ausgeben zu können.
Meine Idee für den Ansatz war folgende:
Beispiel Code für den Master AVR: (Code in Bascom):
If PIND.0 = 1 Then
PORTB.1 = 1
waitms x (variabel)
PORTB.1=0
waitms x
PORTB = 1
waitms x
PORTB.1 = 0
den Code kann man noch verfeinern, aber ich hoffe, ihr wisst, was ich für einen Grundgedanken habe.
Nun sollte natürlich im Attiny, der das empfängt dieser Impuls wieder entschlüsselt werden.
Und hier weiß ich als absoluter Anfänger nicht weiter und ob ich irgendwie die AVRS synchronisieren müsste oder
ob das wegfällt, weil es eben so einfache Vorgänge sind.
Die Idee soll sein, dass ich dann ersteinmal z.B hinter die Attinys einzelne LEDs klemme und später,
mit einem stark verfeinerten Code via Funk, etwa bei einem Video transmitter das Audiosignal als
eben solche Brücke nehme. Hoffe ihr könnt mir helfen.
PS: Kann sein das der Ansatz total falsch ist, bin eben noch ein Anfänger.
Ansätze oder Codes in anderen Sprachen wie C nehme ich auch gerne an :)
mfg