www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik I/O-Ports sowohl senden als auch empfangen


Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich bin in MC ein Neuling!

MB91360 Fujitsu hab ich zum basteln da. Im portdirectionregister stell 
ich ja die I/O "richtung" ein auf senden oder empfangen! ich bräuchte 
aber einen port der beides kann!?

I2C geht nicht...

was kann ich da tun mit diesem MC?

oder muss ich einen anderen nehmen!?

grüße
NEWBIE :)

Autor: Severino R. (severino)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sven wrote:
> ich bräuchte aber einen port der beides kann!?

Kann er doch, aber nicht gleichzeitig. Auch andere Mikrocontroller 
können das nicht gleichzeitig.
Was ist denn der Zweck?

> I2C geht nicht...

Was meinst Du damit?

Autor: Blob! (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
dafür musst Du eine Funktion schreiben, die die Ports im Programm an 
entsprechender Stelle uminitialisiert!

Also z.B. v_PortDir_IN(); und v_PortDirOut();
Dieses Funktionen rufst Du dann immer auf wenn Du die Ports umschalten 
möchtest!

Hoffe das hilft Dir ein wenig weiter!?

Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ok ich dachte es gäbe evtl MC die beides können!

ok dann werde ich wohl oder übel immer das directionreg. umstellen 
müssen :(

ich möchte einen sensor ansteuern/auslesen habe dazu den samplecode des 
herstellers und muss ihn nun anpassen.

ich danke schonmal für die infos

grüße
noob

Autor: Jörg B. (manos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Sensor wird wahrscheinlich eine feste Ausgangsbelegung (Ansteuerung) 
haben (SPI, I2C, RS232). Erstmal sehen bzw. kundtun was der Sensor 
kann/benötigt dann kann Dir vielleicht auch besser geholfen werden. Ein- 
und Ausgang gleichzeitig geht eigentlich nicht.

Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
The sensor cannot be addressed by I2C protocol, however, the sensor
can be connected to an I2C bus without interference with
other devices connected to the bus. The controller must
switch between the protocols.

aus:
http://www.sensirion.com/de/pdf/product_informatio...

quellcode:
http://www.sensirion.com/pdf/product_information/S...

Autor: Jörg B. (manos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Scheint also ein abgespecktes I2C zu sein. Muss man dann halt zur Not in 
Software lösen (habe mir jetzt den Quelltext nicht so genau angesehen 
aber vielleicht ist das darin erklärt).

Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
so vielen dank an euch,

wieder mal sehr nett und kompetent

habs über die direction gelöst ;)

grüße
sven geisenhof

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.