Schulung C / PIC

Gast #2645116
Hallo,

wir arbeiten in unserer Firma mit PIC´s und programmieren diese mit C. 
Kennt jemand zufällig C-Schulungen die in Richtung PIC gehen? Die also 
quasi die C-Programmierung für den PIC schulen. Gefunden habe ich bisher 
noch nichts. Vielleicht gibt es so etwas auch gar nicht. Wäre aber eine 
gute Sache für mich.

mfg Peter
#2645288
Peter schrieb:
> Vielleicht gibt es so etwas auch gar nicht. Wäre aber eine
> gute Sache für mich.

Soweit ich weis, gibt es solche spezifischen Schulungen nicht. Je nach 
Vorbildung macht das auch kaum Sinn.
Hast du denn schon Erfahrung in Sachen Programmierung?

Gruß,
Edson


PS. In welchem Bundesland ist deine Firma?
Gast #2650912
Severino R. schrieb:
> Guckst Du hier:

    Geschichte der Programmiersprache C
    Grundlagen zu C
    Kommentare
    Daten-Typen
    Variablen, Konstanten und Arrays
    Schlüsselwörter
    printf()-Bibliotheks-Funktion
    Operatoren und bedingte Ausdrücke
    Kontrollstrukturen: Entscheidungen treffen
    Funktionen
    Arrays und Strings
    Pointer und Strings
    Pointer und Funktionen
    Strukturen und Unions
    Zusätzliche Eigenschaften der Programmiersprache C
    Entwicklungsumgebung MPLAB-IDE und C-Compiler
    PICkit 3 Express Debugger
    Tipps zum weiteren Vorgehen (Literatur, Websites etc.)
    Fragen und Antworten
    Am Ende jeden Kapitels werden Übungen am eigenen Rechner 
durchgeführt.

Und das Ganze für 1300 Euros?
Na gut, in Köln heißt das "Es kost so viel, wie der Jeck zahlt"

Dem Peter empfehle ich 4 Dinge:

1. Die Manuals der betreffenden PIC's lesen, um erstmal zu begreifen, 
was das für Chips sind, was sie können und was nicht und wie man damit 
umgeht.

2. Die Beschreibung der Maschinenbefehle durchlesen, um zu begreifen, 
wie es in diesen CPU's zugeht.

3. Die Grundlagen von Ansi-C lernen. Sowas wie printf kannst du dabei 
getrost weglassen, sowas wirst du auf einem kleinen uC wohl eher nie 
benötigen. Stattdessen siehe 4.

4. Sich Kenntnisse von Grundalgorithmen aneignen, also wie man aus einer 
Zeichenkette eine Integer- oder Hexzahl macht, dasselbe umgekehrt also 
aus Byte, Integer oder Long ne Zeichenkette macht, wie man einen 
Ringpuffer programmiert, und so weiter.

W.S.
#2652991
Peter (Gast) schrieb:
> wir arbeiten in unserer Firma mit PIC´s und programmieren diese mit C.
> Kennt jemand zufällig C-Schulungen die in Richtung PIC gehen?

W.S. (Gast) schrieb:
> Und das Ganze für 1300 Euros?
> Na gut, in Köln heißt das "Es kost so viel, wie der Jeck zahlt"

Dass es nichts oder nur soundsoviel kosten darf, hat Peter nicht 
geschrieben, jedoch dass sie in der Firma PICs einsetzen. Vielleicht 
zahlt ja die Firma und vielleicht ist der Kurs das Geld Wert.
Jedenfalls hat Peter nach Schulungen gefragt.

> Dem Peter empfehle ich 4 Dinge:
1. ... 4.
Dem schliesse ich mich an, möchte aber auch auf Material von Microchip 
verweisen, wie z.B. Vorträge als Video und als Folien (PDF).

Ausserdem www.sprut.de und www.microchipc.com (beachte das C vor .com).

In der Schweiz gibt es Kurse z.B. von Berufsschulen zum Thema Embedded 
C/C++ oder Microcontroller-Programmierung. Allerdings nicht unbedingt 
mit PICs.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.