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


von Sven (Gast)


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 :)

von Severino R. (severino)


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?

von Blob! (Gast)


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!?

von Sven (Gast)


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

von Jörg B. (manos)


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.

von Sven (Gast)


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_information/Datasheet-humidity-sensor-SHT1x.pdf

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

von Jörg B. (manos)


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).

von Sven (Gast)


Lesenswert?

so vielen dank an euch,

wieder mal sehr nett und kompetent

habs über die direction gelöst ;)

grüße
sven geisenhof

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.