Programmier Tutorials 80C167

Hallo zusammen, hoffe ich bin hier richtig. Suche Programmiertutorials für den 80C167 Microcontroller in C oder C++. Danke für eure Hilfe, Martin

Reply to
Martin K
Loading thread data ...

Martin K schrieb:

Bei Infineon findest du eine Übersicht der angebotenen Entwicklungsumgebungen zur C166 Serie. Die von Keil kenne ich, wurde als durchaus tauglich eingestuft.

Gruß Dieter

Reply to
Dieter Wiedmann

Hallo, die Entwicklungsumgebung von Keil kenne ich. Ich arbeite auch damit. Nur leider fehlen mir Programmiertutorials wie ich den C167 am besten in C programmieren kann. In Assembler komme ich gut damit zurecht. Vielleicht gibts ja irgendwelche eBooks ?!?

lg, martin

wurde

Reply to
Martin K

Martin K schrieb:

Brauchts du eine generelle Einleitung in C oder was?

In Assembler komme ich gut damit zurecht.

Dann kennst du ja alle Register und Einstellungen im Schlaf, so what?

Schau doch, ob du einfach ein paar Sourcecodes finden kannst. Da reinschauen, und los gehts.

Andreas

Reply to
Andreas Ruetten

damit.

besten

Reply to
Martin K

Martin K schrieb:

Dann schnapp dir eines der zahlreichen Bücher zur C-Programmierung von 8051&Co. Die Segmentierung gibts da natürlich nicht, aber das lernt man schnell, wie man mit der Krücke zurecht kommt.

Ich kenn da nur tote Bäume.

Gruß Dieter

Reply to
Dieter Wiedmann

"Martin K" schrieb im Newsbeitrag news:e0f3f$4598f640$506c237f$ snipped-for-privacy@news.chello.at...

Gar nicht.

C ist eigentlich eine hardwareunabhaengige Sprache, und mit einigen Bibliotheksfunktioen (outport, inport) und der passenden Beschreibung, was hinter den Ports versteckt ist, also dem Microcontroller-Referenzhandbuch, sollte sich jeder damit programmiern lassen.

Dummerweise sind die verbreiteten C Compiler (Keil, IAR) fuer den C167 eben NICHT hardwareunabhaengig, sondern produzieren entweder saulangsamen Code oder belaestigen den Programmierer mit der unmoeglichen Segmantierung des Prozessors und erzwingen damit handwareabhaeigigen Code zu schreiben, nicht mal signal wird zur Interruptbehandlung unterstuetzt.

Daher ist der C167 fuer C ungeeignet und man sollte keine Muehe in diesen toten, damals offenkundig nur widerwillig von Compilern unterstuetzen Microcontroller verschwenden.

Betrachte ihn als Fehler in der Geschichte von Siemens. Wer keine Microcontroler entwickeln kann, sollte es lassen. Nimm den M16C von Renesas oder einen anderen braucbaren uC (meist sind die

68000-aehnlichen gut brauchbar).
--
Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
Reply to
MaWin

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.