One-Wire-Bus an LPC21XX

Gast #534540
Lesenswert?

Hallo,

hat jemand von euch Erfahrung mit dem One-Wire Bus? Ist es überhaupt 
möglich
diesen Bus an einm ARM7 LPC21XX, der keinen One-Wire Interface besitzt, 
anzuschließen?

Denn ich wollte ein DS1820 Temp Sensor an mein Board anschließen, leider 
läuft der Sensor nur über One-Wire.

gruss
 @all
Gast #546951
Lesenswert?

Hi, ich habe mich mit dem LPC2148 weiterhin beschäftigt.

Ich glaub ich steh auf dem schlauch...

Es ist doch so, dass ich durch PINSEL0 jeweils entscheiden kann was der 
Pin für einen funktion haben soll, sprich z.b. general purpose, i2c, 
eint,  oder was anders, halt was im datasheet zu dem gewählten pin 
möglich ist.

weiterhin kann ich mit IODIR0, den pin als input oder output schalten.

Wie ich nun ein wert beispielsweise 0xff schicke ist mir ein rätzel.

Quellcode von 1wire.zip siehe vorherige Beiträge link:
1wire.c:
#define W1_PIN  PD6
#define W1_IN  PIND
#define W1_OUT  PORTD
#define W1_DDR  DDRD
#endif


bit w1_reset(void)
{
  bit err;

  W1_OUT &= ~(1<<W1_PIN);
.....

W1_OUT=PORTD ? Ich nehme an PORTD ist ein Pin wie ich es ob beschrieben 
habe, oder?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren