Forum: Mikrocontroller und Digitale Elektronik ISP und SPI mit Master und Slave


von Heinz F. Becker (Gast)


Lesenswert?

Hallo Leute,
ich bin mich gerade mit dem RFM69 am auseinander Setzen und Plane mir da 
was Universelles zu bauen.

Was ich Plane:

Platine A: LED Treiber mit Atmega und so weiter, Programmiert über ISP

Platine B: RFM69 mit Attiny/mega mit IO-Schnittstellen (je nach bedarf) 
je nach dem, Programmiert über ISP

Was ich gerne hätte:
- Beide Platinen sollen unabhängig von der Anderen Funktionieren
  d.h. Lampe soll ohne Funkmodul funktionieren
  und Platine B soll auch für sich Funktionieren z.B. als Fernbedienung

- Beide Sollen zusammen Funktionieren
  d.h. µC auf Platine A soll über SPI mit RFM69 auf Platine B sprechen
  und µC auf Platine B soll "Pause machen"

- Die Schnittstelle zwischen A und B soll auch genutzt werden können um
  die jeweiligen µC zu Programmieren (ja werden keine Standart-Kabel 
sein)

Problematisch sehe ich auch das auf Platine A 5V als Betriebspannung da 
ist.

Hat hier jemand Erfahrung mit den Ganzen kram?

Viele Grüße

von Beo Bachta (Gast)


Lesenswert?

Man könnte da lesen:
"Hier ist mein Entwicklungsauftrag, jetzt macht mal"

Zu einzigen Frage die ich dem ganzen Text finden konnte:

Heinz F. Becker schrieb:
> Hat hier jemand Erfahrung mit den Ganzen kram?

Ja.

Heinz F. Becker schrieb:
> Beide Sollen zusammen Funktionieren
------------------------^-------------

Definiere "funktionieren"

von Heinz F. Becker (Gast)


Lesenswert?

Beo Bachta schrieb:
> Definiere "funktionieren"

Also ich sehe da Hürden bzgl. des Layouts.

In der einen Konfiguration wäre der µC in Platine B aus und der Master 
der mit RFM69 Spricht ist auf Platine A in dem anderem Betriebsmod ist 
der µC auf Platte B als Master unterwegs und spricht mit RFM69.

Und dann soll noch alles über die Schnittstelle die sonst A und B 
Verbindet Programmierbar (ISP) sein.

Geht das so von der Verschaltung her ohne das die sich in die Quere 
kommen?

Vorallem von den SPI-Pins (MOSI MISO SS SCK Reset, etc.)

Viele Grüße

Beitrag #5152210 wurde von einem Moderator gelöscht.
Beitrag #5152250 wurde von einem Moderator gelöscht.
Beitrag #5152258 wurde von einem Moderator gelöscht.
von Heinz F Becker (Gast)


Lesenswert?

Ich vordere hier ja keinen auf zu entwickeln,
ich wollte nur wissen ob das möglich ist und was ma vielleicht noch 
beachten muss.

Aber das hier so eine Gesprächskultur herrcht hat sich mittlerweile 
rumgesprchen. Mittlerweile erzählen die Dozenten an den Uni´s schon, 
dass hier nur noch Trolle sind. Naja werd der Betreiber schon noch 
merken, gibt ja zum glück alternativen.

Tschau

von Cyblord -. (cyblord)


Lesenswert?

Heinz F Becker schrieb:
> Ich vordere hier ja keinen auf zu entwickeln,
> ich wollte nur wissen ob das möglich ist und was ma vielleicht noch
> beachten muss.

Nein du bist der typische User der irgendein Projekt hier ausbreitet und 
dann fragt wie man es umsetzen kann.
Was sollen denn Fragen wie: "Was muss man beachten", "Funktioniert das?" 
Allgemeiner geht es nicht mehr?
Natürlich KANN man das umsetzen und es gibt tausend Dinge zu beachten.

Frage konkret und bis dahin fang doch einfach mal an zu ENTWICKLEN.


> Aber das hier so eine Gesprächskultur herrcht hat sich mittlerweile
> rumgesprchen.
> Mittlerweile erzählen die Dozenten an den Uni´s schon,
> dass hier nur noch Trolle sind. Naja werd der Betreiber schon noch
> merken, gibt ja zum glück alternativen.

Allein, warum bist du dann hier?

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.