? microPy+STM32 DS18x20-Prob

Gast #6867113
Lesenswert?
• ▲
▼
Sehr geehrtes microPython-Fachpersonal,

ich benötige Eure Hilfe bei der Verwendung der DS18x20-Sensoren.

Wie mein Username schon erahnen lässt, bin ich bei mPy ein absoluter 
Beginner.
Falls ich (zu) dumme Fragen stelle, so nehmt es mir bitte nicht übel.

Problem:
  Ich würde gern mit mPy die DS18x20-Sensoren verwenden, schaffe es aber 
nicht.

verwendete HW:
  STM32F411CEU (aka Black-Pill)
  STM32F407VET
  (Boards habe ich Dank MCAUSER's Git hinzugefügt und HEX-Files 
compilieren können)
  -> https://github.com/mcauser/WEACT_F411CEU6

mPy-Version:
  v1.17

Wenn ich die Beispiele für die ESP8266 (für STM32 konnt ich bisher keine 
finden) in die Konsole klopfe, dann bekomme ich bei der ersten Erwähnung 
vom DS18x20 einen Fehler zurück (OneWire ist aber vorhanden).

Ist der Treiber für die DS18x20 bei den STM32-Derivaten nicht 
automatisch implementiert?
Falls "Nein", wie bekomme ich den dazu-compiliert?

Bei meiner Suche innerhalb vom mPy-Ordner konnte ich folgendes finden:
micropython/drivers/onewire/ds18x20.py

Aha, ein Treiber.
Toll! Nur... wie gehe ich damit um?


Es wäre sehr nett, wenn man mir einen Tritt in die richtige Richtung 
geben könnte.

Herzlichen Dank
...mPy-Noob

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.