AVR-GCC DS1820 C-Code

Gast #40832
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
Angehängte Dateien:
Gast #40833
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
Gast #40834
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
Gast #40835
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

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.