24FreelanceRynek freelancerów, który nigdy nie śpi
Okres odpowiedzi minął

Badanie czujników STM32 za pomocą I2C i transfer danych do hosta

832 przeglądy 1 opinie#31776
BudżetDo negocjacji
FormatProjekt jednorazowybrak zaliczki
PłatnośćPrzelew bankowy, E-pieniądze
Odpowiedzi akceptowaneOkres odpowiedzi minąłdo 04.02.2021
Odpowiedzi1średnia w kategorii: 0,3
Widoki8329 w ciągu 14 dni

Opis projektu

Przetłumaczone
Wymagane są usługi programisty. Potrzebujesz programu dla STM32, aby odpytywać czujniki za pomocą I2C i przesyłać dane do hosta.
Kontroler:
STM32F103C8T6 ARM STM32 Minimum System Development Board Module

Opis:
Do kontrolera podłączonych jest do 10 czujników, wszystkie są na wspólnej linii I2C.
Z każdego kontrolera prowadzi dodatkowy przewód sygnalizujący przerwanie.

Rutynowa praca kontrolera:
Badanie do 10 pinów na przerwanie (liczba podłączonych pinów jest programowana w pamięci FLASH). Po otrzymaniu przerwania kontroler odczytuje dane z czujnika za pomocą I2C (każdy pin ma swój własny adres czujnika, który jest zapisywany w pamięci FLASH za pomocą UART) i umieszcza je w buforze. Gdy bufor ma dane, jeden dodatkowy pin przechodzi w stan 0. Na żądanie z komputera za pomocą UART(RS-485) te bufory są przesyłane do komputera.

Konfiguracja kontrolera, która odbywa się za pomocą UART(RS-485):
Około 30 poleceń:
Adresy I2C przypisane do każdego pinu przerwania.
Określenie, które piny będą zaangażowane w rutynową pracę.
Adres UART samego kontrolera.
Prędkość pracy UART i I2C.

Dodatkowo:
Aktualizacja programu kontrolera przez UART (boot loading)
Konfiguracja czujnika przez UART: Dane są wysyłane z komputera przez UART, które są przesyłane przez kontroler za pomocą I2C do każdego podłączonego czujnika zgodnie z danym algorytmem.

Szczegółowy algorytm pracy w „bloku diagramu” oraz opis każdego polecenia zostanie dostarczony.
Rozwój oprogramowania Przelew bankowy, E-pieniądze

Ochrona escrow SafeDeal

Środki są blokowane na rachunku escrow Payora w USDT (TRC-20) i wypłacane wykonawcy dopiero po akceptacji pracy.

24
Dwadzieścia · wskazówka

Jak napisać odpowiedź, która zostanie wybrana

  • Zacznij od zadania klienta, a nie od opowieści o sobie.
  • Podlinkuj jedno lub dwa podobne projekty ze swojego portfolio.
  • Podaj cenę i termin — oraz co dokładnie one obejmują.
  • Zadaj jedno pytanie wyjaśniające: to rozpoczyna rozmowę.

Odpowiedzi 1

Teksty odpowiedzi są widoczne tylko dla klienta.

Ta sama kategoria

Podobne projekty

Wszystkie projekty w kategorii
Audyt dostępności strony według WCAG

Audyt dostępności strony według WCAG

Potrzebujemy niezależnego audytu dostępności według WCAG: klawiatura, kontrast, czytniki ekranu oraz jasny raport z poprawkami.

Rozwój oprogramowania24.09.20260236
0opinii
Dobrze wiedzieć
Jak mogę odpowiedzieć na ten projekt?

Zaloguj się jako freelancer, opisz, jak rozwiążesz zadanie, podaj swoją cenę i termin. Klient czyta odpowiedzi i zaczyna dialog z najlepszymi.

Kto może zobaczyć moją odpowiedź?

Tylko klient, który opublikował projekt, oraz ty. Inni freelancerzy nie widzą twojego tekstu ani ceny.

Gdzie mogę znaleźć podobne prace?

Nowe projekty w „Rozwój oprogramowania” pojawiają się codziennie. Wszystkie projekty w kategorii

Na jakie zapytania odpowiada ta strona