Re: Hardware ansprechen
- From: "mnx" <omegas777@xxxxxxxx>
- Date: Sun, 29 Jul 2007 17:59:21 +0200
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
.
- Follow-Ups:
- Re: Hardware ansprechen
- From: Jochen Kalmbach [MVP]
- Re: Hardware ansprechen
- From: Jochen Kalmbach [MVP]
- Re: Hardware ansprechen
- References:
- Hardware ansprechen
- From: mnx
- Re: Hardware ansprechen
- From: Karsten Schulz
- Hardware ansprechen
- Prev by Date: Re: Hardware ansprechen
- Next by Date: Re: Hardware ansprechen
- Previous by thread: Re: Hardware ansprechen
- Next by thread: Re: Hardware ansprechen
- Index(es):
Relevant Pages
|
Loading