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
Henning wrote: > 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? Warum sollte ein ARM7 nicht können, was ein 8051 oder AVR kann: Beitrag "DS1820, DS18B20 in C" Du mußt nur die Portzugriffe und Zeitverzögerungen anpassen. Peter
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?
Nachtrag: Oder muss ich eine zusätzliche schnittstelle für z.b. spi, uart,... benutzten?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.