mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik One-Wire Thermometer DS18B20 mit Charon 2


Autor: Ben Sommer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich bin Ben, ich studiere Informatik im 3. Semester und habe nun endlich 
das Glück Embedded Systems zu haben.

Leider ist jedoch das vermittelte Wissen in unseren 2 Wochenstunden sehr 
minimal, ich habe mir jetzt ein Charon 2 Developer Kit 
(http://www.hwgroup.cz/products/charon2/ch2dk_en.html) gekauft und 
möchte am liebsten direkt loslegen.
In der Uni verwenden wir Assembler und/oder C um mit genau diesen 
Developer Kits zu arbeiten.
Wir nutzen dazu vorgefertigte "makefile"'s um aus diesen Dateien "*.cob" 
Dateien zu erstellen.
Außerdem nutzen wir "Minikermit" um diese Dateien "cob" Dateien auf die 
Microcontroller zu bringen.
Auf den Micros läuft eine Art Betriebsystem "Bamo", das von unseren 
Vorgängern entwickelt wurde.

Auf jeden Fall würde ich mich gern tiefer in die Materie einarbeiten, 
doch unsere Lehrvorstellung sieht leider außer ASM nicht wirklich viel 
mehr vor. Meine ASM Fähigkeiten sind jedoch trotz regelmäßig besuchten 
Lehrveranstaltungen nicht ausreichend, um die Logik des DS17B20 zu 
verstehen.
Mir gelingt es unter Verwendung von C das Display anzusteuern und zu 
befüllen.

Allerdings fehlt mir der Ansatz One-Wire zu benutzen, bzw. das 
Thermometer irgendwie zu verwenden.

Kann mir jemand helfen, bzw. Tips geben wie ich das am cleversten in ASM 
anstelle?

Lg Ben

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
DS18B20 oder DS17B20?

DS18B20:
http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf

DS18X20 with AVR von Martin Thomas
www.siwawi.arubi.uni-kl.de/avr_projects/tempsensor/index.html

Codesammlung:
http://www.mikrocontroller.net/forum/codesammlung?...

Bamo128
http://cs.ba-berlin.de/
http://code.google.com/p/bamo128/

Charon 2 (=> Atmega128)
http://www.hw-group.com/products/charon2/index_en.html

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.