mikrocontroller.net

Forum: Projekte & Code LM75 Treiber, C, für PIC CCS-C


Autor: StephanW (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Der Betreff sagt eigentlich schon alles. (M)Ein Treiber für den
I2C-Temperatursensor LM75 (National Semiconductor). Der Umbau für
andere Compiler dürfte nicht allzu schwer sein.

Gruß Stephan

Autor: Michael Kugelmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
was für ein Müll soll denn dieses Listing darstellen??
Damit kann ich nichts anfangen!!!!!!!

Autor: Klaus Meinhardt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Na was soll das?
Wenn du dich ein wenig auskennen würdest, könntest du den Code auch 
lesen.
Da es nichts kostest, ist es auch nicht erwünscht dass du dich darüber 
aufregst.
Damit zeigst du nur deinen Karakter.
Und der spricht Bände....

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, recht hat er aber, der Code ist wirklich völlig unbrauchbar.

Keinerlei Kommentare, nen Haufen unbekannter Funktionen, da meckert 
jeder Compiler, wenn man ihm sowas vorsetzt.

Codebeispiele sollten wenigstens ohne Warnungen und Fehler compilierbar 
sein.

Nicht mal der Targettyp und Includes sind angegeben.

Und eine Mainloop sollte schon zum guten Ton gehören.


Die Codesammlung soll ja Anfängern helfen, und da muß man sie nicht 
unbedingt mit so einem total uncompilierbaren und unverstehbaren 
Fragment entmutigen.


Peter

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
P.S.:
Der Code bringt selbst Profis ins grübeln.

Wozu man die write-only Variable b braucht, erschließt sich mir nicht 
(Rechenzeit vernichten).

Und die Umwandlung von Zweierkomplement in Zweierkomplement ist auch das 
aufwendigste NOP, was ich bisher gesehen habe.


Peter

Autor: Thomas Pototschnig (pototschnig)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stimmt ... da bleibt ja von der if-Abfrage garnichts mehr übrig, weil 
sowiso immer data zurückgegeben wird.

Autor: Studi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Habe heute den Eintrag gesehen
Habe erst gerade einen LM75 angesteuert. Ansteuerung mit PIC18F2525
Habe auch CCS C Compiler
Ausgabe wie beschrieben an ein 2-Zeilen Display
Code im Anhang (Getestet)

Lg Studi

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.