wie programmiere ich einen chip?
wie programmiere ich einen chip?
Ich habe im Internet gelesen das einer einen Selbstprogrammierten Chip in sein Carsystem Auto eingebaut hat und da wollte ich fragen wie man so einen Chip Programmiert
FMG dennis13
FMG dennis13
Moin,
garnicht so schwer:
1) Gaaaaaanz viel lesen (z.B. den Thread Mikrocontroller in diesem Forum. Und natürlich google frage und die forumsinterne Suche.
Außerdem gibt es Literatur zu diesem Thema.
2) Man entscheidet sich für einen Mikrocontroller und eine Programmiersprache.
3) Man lernt die Programmiersprache, kauft sich einen Mikrocontroller und wenn nötig ein Entwicklungsboard dafür. Außerdem studiert man das Datenblatt des Mikrocontrollers.
4) Wenn das erste Programm fertig ist, flasht man es auf den Mikrocontroller, verbindet diesen mit der Testschaltung, die man in der Zwischenzeit aufgebaut hat, und hofft, dass es klappt. (Wird es zu Beginn vermutlich nicht, aber das ist normal...)
Bis man richtige eigene Programme schreiben kann, dürfte aber ein ganzes Jahr ins Land gehen.
Ich hoffe, das war jetzt nicht zu abschreckend,
viele Grüße
Hannes
garnicht so schwer:
1) Gaaaaaanz viel lesen (z.B. den Thread Mikrocontroller in diesem Forum. Und natürlich google frage und die forumsinterne Suche.
Außerdem gibt es Literatur zu diesem Thema.
2) Man entscheidet sich für einen Mikrocontroller und eine Programmiersprache.
3) Man lernt die Programmiersprache, kauft sich einen Mikrocontroller und wenn nötig ein Entwicklungsboard dafür. Außerdem studiert man das Datenblatt des Mikrocontrollers.
4) Wenn das erste Programm fertig ist, flasht man es auf den Mikrocontroller, verbindet diesen mit der Testschaltung, die man in der Zwischenzeit aufgebaut hat, und hofft, dass es klappt. (Wird es zu Beginn vermutlich nicht, aber das ist normal...)
Bis man richtige eigene Programme schreiben kann, dürfte aber ein ganzes Jahr ins Land gehen.
Ich hoffe, das war jetzt nicht zu abschreckend,
viele Grüße
Hannes
Hallo Hannes,
wo kann man die Programmiersprache denn lernen (siehe Punkt drei in deinem Beitrag zu diesem Thread)?
Ich würde mich sehr über Antworten freuen ,
mit freundlichen Grüßen,
Faber
wo kann man die Programmiersprache denn lernen (siehe Punkt drei in deinem Beitrag zu diesem Thread)?
Ich würde mich sehr über Antworten freuen ,
mit freundlichen Grüßen,
Faber
Mein persönlicher Tipp:
Modellfeuerwehr Thalburg http://www.thalburg.de
Modellfeuerwehr Thalburg http://www.thalburg.de
- Schwerlastfan
- Stammgast
- Beiträge: 69
- Registriert: Mittwoch 25. Juni 2008, 14:31
- Wohnort: linker Niederrhein
Hallo,
ich hab mal eine Seite für dich auf der alles zum Thema programmieren eines PIC-Microchip-Controller findest.
Ist nur ein beispiel dafür was man alles wissen muss zum Programmieren,
es gibt selbstverständlich noch andere Produkte.
Hier also die Seite.
http://www.sprut.de/electronic/pic/
ich hab mal eine Seite für dich auf der alles zum Thema programmieren eines PIC-Microchip-Controller findest.
Ist nur ein beispiel dafür was man alles wissen muss zum Programmieren,
es gibt selbstverständlich noch andere Produkte.
Hier also die Seite.
http://www.sprut.de/electronic/pic/
MfG
Rüdiger
Rüdiger
Moin,
neben PIC sind auch Atmel-Mikrocontroller beliebt. Auch von Renesas gibt es welche, wobei die im Hobby-Bereich eher unbekannt sind.
Welche Programmiersprache man wählt, hängt vor allem, davon ab, mit welcher man den Mikrocontroller programmieren kann.
Die sogenannten Hochsprachen (weil sie ein hohes Abstraktionsniveau haben) müssen erst von einem Compiler für den Mikrocontroller in Maschinensprache übersetzt werden. Also muss für den Mikrocontroller und die Sprache ein Compiler zur Verfügung stehen.
Meist hat man mit der Programmiersprache C gute Chancen. C ist außerdem ein gutes Fundament zum Erlerenen der Programmiersprachen C++, Java, C#, D, ...
Eine weitere Programmiersprache ist Basic, ist aber nicht gerade das non plus ultra.
Oft kann man auch quasi direkt in Maschinensprache programmieren (Assamler). Das ist sehr aufwändig und kompliziert, gibt aber die Möglichkeit, hochoptimierte Programme zu schreiben.
Wie man eine Programmiersprache lernt?
Im Selbststudium dadurch, dass man sich Einsteigerbücher kauft und diese durcharbeitet, bis man alles kann, was drin steht, und dann kompliziertere Bücher kauft usw.
Weitere Möglichkeiten sind der Informatikunterricht in der Schule (es wird aber meistens Pascal oder Delphi (*würg*) gelehrt, ein Vokkshochschulkurs und das Informatikstudium.
Gruß
Hannes
neben PIC sind auch Atmel-Mikrocontroller beliebt. Auch von Renesas gibt es welche, wobei die im Hobby-Bereich eher unbekannt sind.
Welche Programmiersprache man wählt, hängt vor allem, davon ab, mit welcher man den Mikrocontroller programmieren kann.
Die sogenannten Hochsprachen (weil sie ein hohes Abstraktionsniveau haben) müssen erst von einem Compiler für den Mikrocontroller in Maschinensprache übersetzt werden. Also muss für den Mikrocontroller und die Sprache ein Compiler zur Verfügung stehen.
Meist hat man mit der Programmiersprache C gute Chancen. C ist außerdem ein gutes Fundament zum Erlerenen der Programmiersprachen C++, Java, C#, D, ...
Eine weitere Programmiersprache ist Basic, ist aber nicht gerade das non plus ultra.
Oft kann man auch quasi direkt in Maschinensprache programmieren (Assamler). Das ist sehr aufwändig und kompliziert, gibt aber die Möglichkeit, hochoptimierte Programme zu schreiben.
Wie man eine Programmiersprache lernt?
Im Selbststudium dadurch, dass man sich Einsteigerbücher kauft und diese durcharbeitet, bis man alles kann, was drin steht, und dann kompliziertere Bücher kauft usw.
Weitere Möglichkeiten sind der Informatikunterricht in der Schule (es wird aber meistens Pascal oder Delphi (*würg*) gelehrt, ein Vokkshochschulkurs und das Informatikstudium.
Gruß
Hannes