One-Wire Thermometer DS18B20 mit Charon 2

Gast #1894907
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
Persönliche Seite #1895075
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?filter=DS18

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

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