24FreelanceFreelance-Marktplatz, der niemals schläft
Antwortzeit ist abgelaufen

STM32 Sensorumfrage über I2C und Datenübertragung an den Host

832 Ansichten 1 Antwort#31776
BudgetVerhandelbar
FormatEinmaliges Projektkeine Vorauszahlung
ZahlungBanküberweisung, E-Geld
Antworten akzeptiertAntwortzeit ist abgelaufenbis 04.02.2021
Antworten1Kategorien-Durchschnitt: 0,3
Ansichten83210 in 14 Tagen

Projektbeschreibung

Übersetzt
Programmierdienste sind erforderlich. Sie benötigen ein Programm für STM32, um Sensoren über I2C abzufragen und Daten an den Host zu übertragen.
Controller:
STM32F103C8T6 ARM STM32 Minimum System Entwicklungsboard Modul

Beschreibung:
Bis zu 10 Sensoren sind mit dem Controller verbunden, alle befinden sich an einer gemeinsamen I2C-Leitung.
Von jedem Controller gibt es einen zusätzlichen Draht, der einen Interrupt signalisiert.

Routinebetrieb des Controllers:
Umfrage von bis zu 10 Pins pro Interrupt (die Anzahl der angeschlossenen Pins wird im FLASH-Speicher programmiert). Nach Empfang des Interrupts liest der Controller Daten vom Sensor über I2C (jeder Pin hat seine eigene Sensoradresse, die über UART in den FLASH-Speicher geschrieben wird) und legt sie im Puffer ab. Wenn der Puffer Daten hat, geht ein zusätzlicher Pin in den Zustand 0. Auf Anfrage des Computers über UART(RS-485) werden diese Puffer an den Computer übertragen.

Die Konfiguration des Controllers, die über UART(RS-485) erfolgt:
Etwa 30 Befehle:
I2C-Adressen, die jedem Interrupt-Pin zugewiesen sind.
Bestimmen, welche Pins an der Routinearbeit beteiligt sind.
Die UART-Adresse des Controllers selbst.
Betriebsgeschwindigkeit von UART und I2C.

Zusätzlich:
Aktualisierung des Programms des Controllers über UART (Bootloading)
Sensor-Konfiguration über UART: Daten werden vom Computer über UART gesendet, die vom Controller über I2C an jeden angeschlossenen Sensor mit einem bestimmten Algorithmus übertragen werden.

Ein detaillierter Arbeitsalgorithmus im „Diagrammblock“ und eine Beschreibung jedes Befehls werden bereitgestellt.
Softwareentwicklung Banküberweisung, E-Geld

SafeDeal Treuhandschutz

Zahlungen werden im Payora USDT (TRC-20) Treuhandkonto reserviert und erst nach Abnahme der Arbeit ausgezahlt.

24
Zwanzig · Tipp

Wie man eine Antwort schreibt, die ausgewählt wird

  • Beginnen Sie mit der Aufgabe des Kunden, nicht mit einer Geschichte über sich selbst.
  • Verlinken Sie ein oder zwei ähnliche Arbeiten aus Ihrem Portfolio.
  • Nennen Sie einen Preis und eine Frist – und was genau sie beinhalten.
  • Stellen Sie eine klärende Frage: das beginnt das Gespräch.

Antworten 1

Antworttexte sind nur für den Kunden sichtbar.

Gleiche Kategorie

Ähnliche Projekte

Alle Projekte in der Kategorie
Lagerverwaltungs-App mit Barcode-Scanner

Lagerverwaltungs-App mit Barcode-Scanner

Wir suchen einen Entwickler für eine mobile Lager-App mit Barcode-Scan, Wareneingang, Warenausgang, Inventur und Auswertungen.

Softwareentwicklung24.09.20260237
0Antworten
Gut zu wissen
Wie antworte ich auf dieses Projekt?

Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.

Wer kann meine Antwort sehen?

Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.

Wo finde ich ähnliche Arbeiten?

Neue Projekte in „Softwareentwicklung“ erscheinen jeden Tag. Alle Projekte in der Kategorie

Was diese Seite beantwortet