Forum: Compiler & IDEs AVR-GCC DS1820 C-Code


von Torben Wallbaum (Gast)


Angehängte Dateien:

Lesenswert?

Halli Hallo ich suche für den DS1820 C-Code für den AVR-GCC Compiler.
Ich bin C bzw. C++ Anfänger und bruche deshalb Hilfe bei dem
Temperatursensor ich habe Code für einen anderen Compiler.
Im Anhang ist dieser.
Mfg. Torben

von Matthias (Gast)


Lesenswert?

Hi

wenn ich

#include <io2313.h>
durch
#include <avr/io.h>

compiliert der Code. Wenn du dann noch hier
#define ONEWIRE     0x01                            // BIT
#define ONEPIN  (*(volatile unsigned char *)0x36)   // PIN register
#define ONEDDR  (*(volatile unsigned char *)0x37)   // Data Direction
Register
#define ONEPORT (*(volatile unsigned char *)0x38)   // PORT

die entsprechenden Register und Bits einträgst sollte der Code sogar
funktionieren. War das jetzt so schwer? Einfach mal den AVRGCC auf den
Code ansetzen und die Fehlermeldungen auswerten. Diese korrigieren und
schon ist alles gut.

Matthias

von Torben Wallbaum (Gast)


Lesenswert?

Hallo Matthias ist richtig aber ich dachte als Header Datei könnte
ich das Ding einfach einbinden und muß den Code nicht in meinen
Kopieren also währe schön wenn das jemand umschreiben könnte.
Mfg. Torben

von Matthias (Gast)


Lesenswert?

Hi

erstmal ist das da oben eine Implementation und kein Header-File. Also
schreibst du dir Prototypen zu den Funktionen und erstellst mit diesen
dein Header-File. In dieses noch die Konfiguration für den genutzten
Pin und das wars.

Matthias

von Torben Wallbaum (Gast)


Lesenswert?

Na ja das will ich mal versuchen Danke für die Hilfe

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.