Gibt es vorprogrammierter 8bit I/O Microcontroller

Gast #640779
Lesenswert?
• ▲
▼
Hallo zusammen,

ich bin neu auf dem Gebiet der Microcontroller.

Ich habe jetzt eine Menge gelesen, bin aber noch nicht wirklich fündig 
geworden.

Zu meiner Problem:
Ich habe in C# ein Programm geschrieben, was die RxD Leitung der 
seriellen Schnittstelle überwacht. Das Programm soll auf einem Car-PC 
laufen und den Bordcomputer ersetzen.
Die einzelnen Funktionen (bspw. Bremsbelagcheck) des BC arbeiten 
entweder mit Spannung vorhanden oder unterbrochen.
Um jetzt erkennen zu können, welches System auslöst, bräuchte ich einen 
Microcontroller mit z. B. 8 digitalen Eingängen und einem Ausgang, der 
bei Wechesel am ersten Eingang eine Bitfolge (1000000) an die serielle 
Schnittstelle schickt, die dann vom Programm interpretiert werden kann.

Nun zu meiner Frage:

Gibt es bereits einen fertig vorprogrammierten Microcontroller, der so 
eine Aufgabe erfüllen kann? Ich würde ungerne erstmal ca. 100 € 
investieren um einen einzigen Controller programmieren zu können.

Vielen Dank für eure Mühe.

MfG Streua
#641123
Lesenswert?
• ▲
▼
Streua wrote:

> Gibt es bereits einen fertig vorprogrammierten Microcontroller, der so
> eine Aufgabe erfüllen kann? Ich würde ungerne erstmal ca. 100 €
> investieren um einen einzigen Controller programmieren zu können.

Wenn Du eh die UART nutzen willst, dann nimm einfach nen MC mit 
eingebautem UART-Bootloader, z.B. AT89C51ED2 und pap nen MAX232 dran.

Dann brauchst Du überhaupt kein Programmiergerät, das Flashen geht 
einfach mit über die UART.

Assembler, Compiler (SDCC) gibts kostenlos.


Peter
Gast #641130
Lesenswert?
• ▲
▼
Das Ganze geht auch komplett ohne Microcontroller.
Einfach ein 16-bit-Schieberegister (oder auch zwei 8-Bit in
Serie), die Parallel-I/Os für Startbit und Stoppbits fest
verdrahten und an 8 I/Os die Datenleitungen dran. Freie
I/Os auf Stoppbit-Pegel verdrahten. Kleinen Oszillator dran
und fettisch iss.
Von dem der nach Car-PC gefragt hat.

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.