Sanfte Einführung Hardware Steuerung



  • Hallo

    Ich bin noch ein noob in C, möchte aber später etwas sehr hardware-nahes programmieren und will mich deshalb nach und nach in die Theorie dazu einlesen. Die Sprache die ich dazu nutzen will ist C. Kann mir jemand dazu ein gutes Buch oder Skript empfehlen, mit Grundlagen, damit ich die Begriffe und Ideen dahinter lernen kann?

    Ziel ist es, ein selbst gelötetes Bauteil mit dem Computer zu verbinden und Signale vom eigenen Programm an dieses Bauteil zu übergeben. Ich nehme an, dazu benötige ich dann ein Bindeglied (ich glaube man nennt das Interface, man korrigiere mich bitte wenn ich falsch liege), was dann in die Programmierung mit hinein muss.

    Danke euch
    Viele Grüße



  • Schau mal auf http://www.mikrocontroller.net/ vorbei.

    Das ist deren täglich Brot.

    Links im Menü gibt es einen Eintrag Artikelübersicht. Schau da mal rein.



  • es gibt 4 grundlegende Befehle die du immer brauchen wirst wenn du mit hardware progammierst.

    open
    read
    write
    close



  • Komisch, bei mir sind das inp und outp
    Oder PORTD |= Und die binären Operatoren & | ^ ~



  • Herbststurm schrieb:

    Ich bin noch ein noob in C, möchte aber später etwas sehr hardware-nahes programmieren und will mich deshalb nach und nach in die Theorie dazu einlesen. Die Sprache die ich dazu nutzen will ist C. Kann mir jemand dazu ein gutes Buch oder Skript empfehlen, mit Grundlagen, damit ich die Begriffe und Ideen dahinter lernen kann?

    Du brauchst auf jeden Fall ein RS232-Interface (statt Bindeglied sagt man Schnittstelle), und zwar nicht so einen USB-RS232-Adapter, sondern eine echte Steckkarte, etwa so etwas:

    http://www.delock.de/produkte/S_89003/merkmale.html

    Vorteil dieser Schnittstelle ist ihre Gutmütigkeit (kurzschlussfest) und die Masse an guten Informationen, die man im Netz findet.

    Damals als Anfänger im Löten, aber Fortgeschrittener in Hardware-Logik und Programmieren, habe ich mit diesen Büchern Blut geleckt:

    http://www.b-kainka.de/buch3.htm
    http://www.b-kainka.de/schnitt.htm

    Guck Dir auch mal die ganze Homepage von Kainka an!

    Du solltest Dich nicht allzusehr auf C festlegen. Viele Beispiele sind auch in Pascal (Delphi), Basic (Bascom) oder Assembler. Aber soooo unterschiedlich sind diese Sprachen gar nicht 😃 .

    viele grüße
    ralph


Anmelden zum Antworten