DS 1822

  • Thread starter Christian Lercher
  • Start date
C

Christian Lercher

Guest
Hallo NG,

kennt sich hier ein mit dem DS1822 von Dalles Semi aus - das teil will
irgendwie nicht so richtig.... ;-((((

ich spreche ihn zur Zeit wie folgt an.

Resetbedindung auf Bus (Antwort erfolgt auch vom device)
sende 0x0cc für Skiprom
sende 0c044 für Start conversation

wait ( )

Resetbedindung auf Bus (Antwort erfolgt auch vom device)
sende 0x0cc für Skiprom
sende 0c044 für Read Scratchpad Memory

nun fange ich zu lesen..... es kommt aber nix

ich habe nur ein device am bus hängen

ich suche eigendlich nur den reinen Ablauf zum Ansprechen.


chris
 
On Mon, 09 Jan 2006 05:51:40 GMT, c.lercher@fh-duesseldorf.de (Christian
Lercher) wrote:

Hallo NG,

kennt sich hier ein mit dem DS1822 von Dalles Semi aus - das teil will
irgendwie nicht so richtig.... ;-((((

ich spreche ihn zur Zeit wie folgt an.

Resetbedindung auf Bus (Antwort erfolgt auch vom device)
sende 0x0cc für Skiprom
sende 0c044 für Start conversation

wait ( )

Resetbedindung auf Bus (Antwort erfolgt auch vom device)
sende 0x0cc für Skiprom
sende 0c044 für Read Scratchpad Memory

^^^^^
0xbe kommt hier hin. Hoffentlich hast Du im Quellcode auch
nicht copy&waste gemacht wie hier.


Mit freundlichen Grüßen

Frank-Christian Krügel
 
Hi,

kennt sich hier ein mit dem DS1822 von Dalles Semi aus - das teil will
irgendwie nicht so richtig.... ;-((((
Besorg dir die Application Note AN162 von Dallas/Maxim. Auf Seite 11 steht
das einfache Beispiel für einen Sensor. Allerdings voller Fehler. Die Zeile
delay(5);
musst du ersetzen durch
for ( ; read_bit()==0; );
und in der printf Zeile musst du eventuell (je nach Compiler)
%X
ersetzen durch
%bX

Dann sollte es gehen.

Gruss
Michael
 

Welcome to EDABoard.com

Sponsor

Back
Top