mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR mit DS1820 Fehlausgabe


Autor: Daniel Olejnik (danol1983)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Habe ein MyAVR Starterboard mit LCD. Hab versucht jetzt einen DS1820 
auszulesen.
Code sieht so aus :
'------------------------------------------------------------------------------
' LCD:  Db4-Db7 = Portd.4-Portd.7 E = Portd.3 Rs = Portd.2 Backlight = Portb.1
' I2C:  Sda = Portc.4 Scl = Portc.5
' UART: RxD = Portd.0 TxD = Portd.1
' 1wire Portb.0
' Frei: Portb.2-Portb.5 Portc.0-Portc.3
'------------------------------------------------------------------------------
$regfile = "m8def.dat"
$crystal = 3686411

zuordnen
Ddrd = &HFF
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
Config Lcd = 16 * 2

durch Software realisiert
Config 1wire = Portc.5

Dim Ar(2) As Byte

Cls

Do
 1wreset
 1wwrite &HCC
 1wwrite &H44
 1wreset
 1wwrite &HCC
 1wwrite &HBE
 Ar(1) = 1wread(2)

 Waitms 500
 Locate 1 , 1
 Lcd Hex(ar(2)) ; Hex(ar(1))
 Locate 2 , 1
 Shift Ar(1) , Right , 1
 Lcd Ar(1)
Loop

End 

Als Ausgabe erhalte ich jedoch nichts. Der Chip antwortet nicht. Hab die 
Wairms auch schon mal höher angesetzt jedoch kommt da nix.
Widerstand von 4,7k oder 10k zwischen VDD und Pinc5 hatte ich auch. Geht 
ohne nicht und geht auch mit nicht.

Habe ich einen Fehler im Code oder ist der Chip defekt?

Danke für die Hilfe!!!

P.S. Mache alles im BASCOM

Grüsse

Autor: Walter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
in der Codesammlung sollte nur vernünftiger Code stehen ...

Autor: Avr Nix (avrnix) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gucke mal hier : http://comwebnet.co.funpic.de/seite63.php
Fragen Forum Bascom : http://comwebnet.weimars.net/forum/

-> Hier kommen fertige Codeteile rein

Autor: Daniel Olejnik (danol1983)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ Walter(Gast) :
Wenn Sie es besser können, dann bitte ich um einen "vernünftigen" Code. 
Bin Anfänger und kann einfach noch nicht allesm und das was ich kann, 
halt noch nicht so gut. Muß ich mich dafür entschuldigen?

@AVR Nix:
Vielen lieben Dank! Interessante Seite. Habe ich über die Suche noch 
nicht gefunden. Werde mir das ganze noch eimal angucken....Danke!

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Daniel Olejnik wrote:
> @ Walter(Gast) :
> Wenn Sie es besser können, dann bitte ich um einen "vernünftigen" Code.
> Bin Anfänger und kann einfach noch nicht allesm und das was ich kann,
> halt noch nicht so gut. Muß ich mich dafür entschuldigen?

Dieses Forum (Codesammlung) ist nicht für Fragen, sondern für fertigen 
Code gedacht.

Autor: Andreas K. (a-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du es eilig? Lass dem Ärmsten ein bischen Zeit für's messen bevor 
du das Ergebnis willst. So eine dreiviertel Sekunde wär ihm recht. 
Danach zu warten bringt nix.

Autor: Daniel Olejnik (danol1983)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oh....wenn es so ist dann entschuldige ich mich natürlich dafür. Ist 
mein Erster Thread und es war mir nicht klar das es nur für fertigen 
Code ist.
Werde es in Zukunft, wenn ich Fragen habe, diese in den anderen 
Unterforen posten....

@Andreas Kaiser:
Also Waitms nach oben verscheiben verschieben? Werd ich probieren!


@Admin: Wenn möglich bitte ins richtige Unterforum schieben, sorry...

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.