• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
DS18B20 na STM32F103C8
#1
Witam Szanowne grono.

Mam problem z biblioteką oneWire.h, która potrzebna jest do komunikacji z czujnikiem DS18B20. Nie mogę poradzić sobie żeby zmusić ją do działania z STMem z tytułu. Za diabła nie chce się skompilować twierdząc, że jest błąd kompilacji dla tej płytki. Korzystam z stm32duino i jak do tej pory wszystko było ok. Szyna SPI czy I2C ruszyły od razu a OneWire nie chce. Nie sądzę żeby problem był w programie bo to tylko definicja, inicjalizacja i odczyt. Bardziej skłaniam się do problemu kompatybilności biblioteki. Znalazłem w bibliotekach coś co nazywa się OneWireSTM ale zupełnie nie wiem jak tego użyć. Czy podmienić definicję w bibliotece czujnika z OneWire.h na OneWireSTM.h? Keywords są takie same. Czy spotkał się ktoś z Was z takim problemem? Będę wdzięczny za sugestie.

Pozdrawiam i Wesołych Świąt życzę,
Grzegorz
 
Odpowiedź
#2
Nie, u mnie działa - DallasTemperatur.h i DS18B20.h. Ale są różne core do STM. Ja używam takiego:
   
Instalowanie przez wkopiowanie w Mojedokumenty/Arduino/hardware/ https://github.com/rogerclarkmelbourne/Arduino_STM32 .
Używałem też instalowanego z poziomu Arduino, cuda na kiju i dużo płytek do dyspozycji, ale najprostszych rzeczy w nim nie ogarniałem, jak np. ładowanie przez bootloader z kabla USB, UART przez USB,  coś tam z bibliotek nie działało.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości