Re: Hardware ansprechen



Moin Karsten,

ich habe den HPI Teil4 microcontroller kursus bestanden 1988
dann habe ich mit dem 8032 und 80552 einige kleiner programme geschrieben.
Das ganze aber in hinblick auf elektronik ansteuerung und aufnahme von
bitdaten
(takt, daten) einlesen und vergleichen.
Das ganze in assambler. Dazu muß man eben die Ports,Timer,Register kennen.
Man muß wissen welchen man als 232 port ansprechen kann und welche Flags man
setzen und lesen kann. welche sprünge man machen kann.
Welcher port einen AD DA wandler hat.
Auch wenn das schon lange her ist.

Wenn ich ein Micro ansprechen will muß ich wissen welchen Port ich öffnen
muß,
in welchem interval ich den wert abfragen muß und wo ich diesen wert
speicher
und dann die Speicherplatz adresse um 1 erhöhen.

Für einen PC ist das aber vom Umfang her zu groß.
Darum Hochsprachen.
(Elektronik am PC// Visual Basic) ist zum beispiel ein Buch mit dem man die
die 232 Schnittstelle und die Soundkarte nutzen kann.
Man muß da nicht den ganzen bereich kennen, auch nicht Multimedia.

Wenn man sich z.B. "Das microcontroller Kochbuch" von Roth
ansieht, Alle befehle einzelln beschrieben, alle Register und Ports
genau beschrieben.

Genau so etwas suche ich jetzt in C++
für die PC hardware.
mich interessiert da keine großartike grafik ausgabe.
Ich bin Elektroniker, ich habe in den letzten 20 Jahren
Schnurlose Telefone und Handys repariert.
Ich kenne also die Hardware und die Grundidee des Programmierens.
ob ich nun 011110011 oder 73 oder JMP oder goto sage
ist nur von dem Programm abhängig mit dem ich arbeite.
Wer weis was 73 in assambler(8032) bedeutet muß noch lage nicht wissen was
goto
heist. Wenn der nach Jump sucht wird er nicht goto finden.
Und wer ein Programm für den 8032 schreibt wird feststellen, das das nicht
immer
auf dem 80552 läuft, weil dort einiger Register eine ander bezeichnung
haben,
obwohl es heist das der 80552 abwertskompatibel ist.
Darum laufen auch nicht alle Windows programme unter windows xp die unter
2000 noch liefen weil sie für 98 geschrieben wurden.

Fange ich immer noch mitten im Wald an?
Ich fange immer mit dem an was mir spass macht,
und erarbeite mir dadurch immer mehr.

gruß mmx



"Karsten Schulz" <kahnpost@xxxxxxxxxx> schrieb im Newsbeitrag
news:OSJ%23a7a0HHA.3536@xxxxxxxxxxxxxxxxxxxxxxx
Hi unbekannter,

Du solltest weg von den Themen die dir erstmal so
am liebsten Spass machen würden, und die Sprachlichkeiten
über die du diesen Zugang erhältst studieren.
Mit C/C++ liegst du immer richtig zu jeglichen
Themen jedoch mußt Du hier zuerst
deine Lehren ziehen.

Mal ebend MMX und Multimedia machen, mit NULL
Erfahrung in sachen Programmieren geht nicht.

Auch Hardware Programmierung geht nicht, dazu
solltest du dir mal einen Mikrokontroller kaufen
C-Control zb, um erste Ansätze zu erlangen.

Assembler ist auch heute noch das Werkzeug
für diese Ebene, unter Windows gibt es dafür
das Schlüsselwort DDK.

Wenn Du denkst du kannst in der Mitte anfangen
stehst du im Wald mit Pilzen und Moosen.

liebe Grüße
Karsten Schulz




.



Relevant Pages

  • Re: HP960C
    ... Has this started happening after an upgrade of Windows to XP or the ... Enter the computer's BIOS routine during system startup and change the port ... Any recent changes to hardware or software ...
    (microsoft.public.windowsxp.print_fax)
  • RE: Delay inside a worker thread
    ... I'm using Windows 2000 and Windows XP, Visual Studio .NET2003 and C++ with ... wait xx seconds after the port was set, but that is not the case ... ... > hardware interupt which is signalled to your callback function in real ... > by the device driver, you should simply have to call an API with an On Off ...
    (microsoft.public.vc.mfc)
  • Re: Printer ports in DOS
    ... It is a direct print to the hardware ... Windows increase the hardware isolation from ... Centronics port. ...
    (microsoft.public.windowsxp.print_fax)
  • Re: Win XP freeing IRQ 15
    ... reporting are related to your hardware, ... Microsoft Windows MVP ... I got the IRQ 15 free in that way. ... > the secondary port. ...
    (microsoft.public.windowsxp.general)
  • Re: Herstellen lassen?
    ... dass du im Elektronikbereich noch garkeine Ahnung hast. ... Elektronik. ... Ich hab schon mal Bootfähige Programme gemacht, den IDE Controller programmiert um Festplatten zu lesen/schreiben, oder mal Interupts programmiert, ja. ... Und so langsam bin ich an dem Punkt, wo ich auch mal was "hartes" machen will, und mit "hart" meine ich weg von software und ran an hardware. ...
    (de.sci.electronics)

Loading