Forum: Mikrocontroller und Digitale Elektronik 8-Bit Datenbus


von Npn P. (aaron)


Lesenswert?

Hallo
Hat vielleicht jemand eine Idee wie man am einfachsten einen 8-Bit 
Datenbus realisiert?
Danke schonmal

: Gesperrt durch User
von Karl H. (kbuchegg)


Lesenswert?

Etwas mehr Info musst du schon geben.
Sonst kriegst du als Antwort: Flachbandkabel mit 8 Leitungen.

von Ben _. (burning_silicon)


Lesenswert?

??? die ports jedes AVRs sind 8 bit breit... siehe LCD-ansteuerung.

oder ich versteh deine frage nicht.

von Kakadu (Gast)


Lesenswert?

Ich biete 9 Leitungen!

von Npn P. (aaron)


Lesenswert?

Ich brauch ein Bussystem das auf eine 8-Bit Adressierung reagiert

von Ben _. (burning_silicon)


Lesenswert?

das ist dann aber ein adressbus! und nichts anderes vom aufbau her, 
außer mit einer dekodierung durch logikbausteine, die die jeweiligen 
chip_select pins steuern.

von Kakadu (Gast)


Lesenswert?

IIC in zweifacher Ausführung?
Oder Profibus?
Oder CAN?
Oder Multiprozessorprotokoll?

von Npn P. (aaron)


Lesenswert?

kann man das auch ohne µC machen ?

von Kakadu (Gast)


Lesenswert?

>kann man das auch ohne µC machen ?

Was denn?

von Npn P. (aaron)


Lesenswert?

na den Adressbus

von spess53 (Gast)


Lesenswert?

Hi

>Ich brauch ein Bussystem das auf eine 8-Bit Adressierung reagiert

Dann erzähle doch einfach, was es werden soll.

MfG Spess

von ja-sager (Gast)


Lesenswert?

Paul Wilhelm schrieb:
> kann man das auch ohne µC machen ?

Klar, das nennt sich dann DMA controller.

von Npn P. (aaron)


Lesenswert?

geht das ganze auch ne Nummer unkomplizierter und leichter

von Sauger (Gast)


Lesenswert?

Mahlzeit,

schau dir mal 74HC573 und Konsorten an.

MfG

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Was willst Du damit erzielen?
Welches Stück konkrete Hardware willst Du damit verbinden?

Ohne diese Informationen wird das hier zum Glaskugelpolierwettbewerb.

von Npn P. (aaron)


Lesenswert?

ich brauch ein bussystem bei dem sich die slaves uber die adresse 
ansprechen lassen

von Trolljäger (Gast)


Lesenswert?

Geh woanders trollen.

von Thomas (kosmos)


Lesenswert?

komische Hausaufgabe.

sollen nur Daten gesendet werden oder auch empfangen werden.

Am einfachsten geht es wirklich mit 8 Leitungen und 1 bis 2 
Steuerleitungen, damit kannst du dann noch 4 Zustände mitteilen. z.B: 
Senden, Empfängen, Adressdaten, Daten.

Beispiel man will 255 senden, dann gibt man Logisch High auf die 8 
Leitungen und über die 9te teilt man dem Empfänger mit jetzt liegen die 
Daten an du kannst Sie einlesen. Man könnte auch erst die Adressen 
übertragen und dann die Daten.

Aber es gibt so viele Möglichkeiten du müsstest mal genauer schreiben 
was genau gemacht werden soll.

von Npn P. (aaron)


Lesenswert?

wie kann ich die daten aus der Adressleitungen auswerten?

von XXX (Gast)


Lesenswert?

Hallo

Zeig doch bitte mal die komplette Aufgabe. Mit deinen Angaben
kann man nicht wirklich was anfangen. Also nochmal:

Beschreib doch bitte mal genau, was du wirklich willst.

Gruß
Joachim

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Paul Wilhelm schrieb:
> ich brauch ein bussystem bei dem sich die slaves uber die adresse
> ansprechen lassen

Das also ist für Dich konkret. Aha.

Tja, dann sieh Dir doch einfach mal GPIB an, das entspricht bis aufs 
Fitzelchen Deinen Anforderungen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Paul Wilhelm schrieb:
> wie kann ich die daten aus der Adressleitungen auswerten?
Auf Adressleitungen sind keine Daten. Höchstens du hast da einen 
Kurzschluss...

Hast du das schon gesehen:
Rufus Τ. Firefly schrieb:
> Was willst Du damit erzielen?
> Welches Stück konkrete Hardware willst Du damit verbinden?

Schreib mal mit mindestens 5 vollständigen, jeweils mit einem Punkt 
abgeschlossenen Sätzen, was du machen willst/sollst/mußt.
Oder wenns mit dem Schreiben nicht so klappt: mal ein Bild.

von Karl H. (kbuchegg)


Lesenswert?

> wie kann ich die daten aus der Adressleitungen auswerten?

Genau gleich.
Dein Slave (eigentlich das Programm in deinem Slave) liest die Zustände 
ein. Das ist erst mal nur eine Zahl. Aber dann kommt der Clou. Dein 
Slave tut einfach so, als ob diese Zahl etwas bedeuten würde, zb eine 
Adresse ist und richtet sich danach. Bin ich gemeint oder bin nicht ich 
gemeint?

von Npn P. (aaron)


Lesenswert?

ich möchte ein multi-master bussystem bei dem die Slaves auf eine 8-Bit 
Adressierung reagieren und daraufhin die Slaves ein 0 oder 1 ausgeben.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Paul Wilhelm schrieb:
> ich möchte ein multi-master bussystem bei dem die Slaves auf eine 8-Bit
> Adressierung reagieren und daraufhin die Slaves ein 0 oder 1 ausgeben.
Das war jetzt der erste Satz. Fehlen noch 4...

Hast du zu den Adressleitungen zusätzlich noch Steuerleitungen und/oder 
Datenleitungen? Hast du dir schon mal angesehen, wie das in der 
Comupterwelt bisher gemacht wurde?

von (prx) A. K. (prx)


Lesenswert?

=> Paralleles SCSI.

von Walter (Gast)


Lesenswert?

Komisch dass sich auf Anfragen dieser Art immer alle um Antworten reißen 
...
Gibts nicht genügend sinnvolle Fragen?

von (prx) A. K. (prx)


Lesenswert?

Walter schrieb:

> Komisch dass sich auf Anfragen dieser Art immer alle um Antworten reißen

Prima Gelegenheit zur Demonstration des Prinzips
"Schrott rein Schrott raus".

von Npn P. (aaron)


Lesenswert?

wie aber kann ich das mit einfachen DIL gehäusen machen?

von Ben _. (burning_silicon)


Lesenswert?

oh gott... indem du den richtigen magischen rauch in die DIL gehäuse 
packst...

von Karl H. (kbuchegg)


Lesenswert?

@Paul
1
**************************************************************************
2
*  Du hast jetzt noch 10 Minuten.                                        *
3
*  Entweder bis dahin kommt irgendwas Vernünftiges,                      *
4
*  oder ich mach den Thread dicht.                                       *
5
**************************************************************************

von thorstendb (Gast)


Lesenswert?

wie wärs mit I2C? Da brauchste nur 2 Leitungen statt 8...

von Npn P. (aaron)


Lesenswert?

@ thorstendb
geht das mit DIL ICs?

von Trolljäger (Gast)


Lesenswert?

Der TO hat sich vor einer Stunde angemeldet --> Troll der meint 
angemeldet zu sein wirkt seriöser oder was auch immer.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Karl heinz Buchegger schrieb:
> Du hast jetzt noch 10 Minuten.
5 sind schon um... :-o

von Ben _. (burning_silicon)


Lesenswert?

natürlich, wenn du µC's im DIL gehäuse verwendest...

von Npn P. (aaron)


Lesenswert?

gut danke...

von thorstendb (Gast)


Lesenswert?

PCF8574 schwebt mir gerad im Kopf rum ... glaub ich :-)

von thorstendb (Gast)


Lesenswert?

µC an das Dingen ran, adresse rüber (baustein selektieren), dann 8Bit 
Daten senden.

Bumms-einfach!

von Trolljäger (Gast)


Lesenswert?

Der Name kam mir doch gleich so bekannt vor!

http://mosfetkiller.de/?s=impressum#anschrift

Da hat sich wohl jemand einen schlechten Scherz erlaubt.

von Npn P. (aaron)


Lesenswert?

ne ne das bin ich nich

von Ben _. (burning_silicon)


Lesenswert?

**rofl**

von Karl H. (kbuchegg)


Lesenswert?

thorstendb schrieb:
> µC an das Dingen ran, adresse rüber (baustein selektieren), dann 8Bit
> Daten senden.
>
> Bumms-einfach!

Multimaster?

Multimaster ist nicht so simpel

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Man muss das Rad nicht neu erfinden, sondern kann sich an real 
bestehenden Implementierungen orientieren:

GPIB resp. IEEE488: http://en.wikipedia.org/wiki/IEEE-488

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.