Hallo zusammen. Ich habe vor mich ein wenig in die USB-µC-Welt
einzuarbeiten. Als Controller will ich den PIC18F4550 benutzen, OS ist
WinXP. Da ich wie gesagt noch keine Ahnung davon habe, will ich ein (am
liebsten recht umfangreiches) Tutorial durcharbeiten, wenns geht
natürlich auf Deutsch. Also dass da der Treiber für den Rechner is,
evtl. der Code für den PIC (der Code, der für die Verbindung zuständig
ist) aber der Rest genau beschrieben ist. Also wie ich dann im
C-Programm für den PIC auf die Funktionen zugreifen kann und wie das
alles geht. Es sollte aber auch beschrieben werden, wie man z.B. mit
Visual C dann die Verbindung aufbaut und Senden bzw empfangen kann.
Grundkenntnisse in C können allerdings vorausgesetzt werden, nicht dass
dann da noch Schleifen etc. erklärt werden.
Ich habe schon gesucht, aber entweder sind sie nicht ausführlich genug,
nicht für PICs, ausschließlich für die µC-Seite usw.
Interessant wäre später dann auch ein Bootloader und programmierung für
einen "HID-PIC" aber das erst später. Zum Anfang sollte ein setzen vom
Ausgang und das einlesen eines Eingangs reichen.
Kann mir jemand einen Tipp geben, wo ich so ein Tutorial finden kann?
Spruts Tutorial ist da irgendwie nicht so ausführlich.
schau doch mal einfach auf der hersteller seite...
Stichwort MPLAB, is alles kostenlos, auch auf deutsch verfügbar und
alles deinen Wünschen entsprechend...
Ich selbst würde dir für den etwas leichteren Einstieg den 18F2550
empfehlen...
hat mich auch schon echt weit gebracht und ich erreiche heute wahnsinnig
mehr als nur einlesen usw...
LG Giuseppe
Also Tutorials gibts doch mehr als genug. Auch auf Deutsch. z.B.:
http://pic-projekte.de/pic_c.html
Generell solltest du dich aber mit englischen Texten anfreunden, denn
die Datasheet werden nicht extra für dich übersetzt...
Die Application Notes von Microchip sind auch sehr gut.
Hallo,
welchen C-Compiler möchtest du verwenden, oder hast du dir die möglichen
Compiler noch nicht angeschaut. (C18 von Microchip, Hitec und CCS sind
die bekanntesten).
Ich verwende CCS, da könnte ich dir helfen.
Mfg Kroko
Giuseppe schrieb:> Ich selbst würde dir für den etwas leichteren Einstieg den 18F2550>> empfehlen...
Was soll das bringen? Ist im Prinzip identisch mit dem 18F4550. Fehlen
nur die Ports D und E. Mit dem 18F2550 hat er hat nur 11 I/Os weniger
zur Verfügung. Sonst nichts. Bleib ruhig beim 18F4550.
Giuseppe schrieb:> Stichwort MPLAB, is alles kostenlos, auch auf deutsch verfügbar und> alles deinen Wünschen entsprechend...
Ja hab auch schon geguckt. Aber ich will halt nicht aus verschiedenen
Sachen zusammenkopieren und im enteffekt kaum was Wissen.
Martin S. schrieb:> Also Tutorials gibts doch mehr als genug. Auch auf Deutsch. z.B.:> http://pic-projekte.de/pic_c.html>> Generell solltest du dich aber mit englischen Texten anfreunden, denn> die Datasheet werden nicht extra für dich übersetzt...
Die Seite sieht auch schön aus. Werde die mir mal genauer zu Gemüte
führen. Ich mache auch ein englisches tutorial, wenn es besser ist, als
ein Deutsches. Nur wenn die sich nichts nehmen, ziehe ich halt Deutsch
vor.
Stefan R. schrieb:> welchen C-Compiler möchtest du verwenden, oder hast du dir die möglichen> Compiler noch nicht angeschaut.
Ich hab erst ein Bisschen mit cc5x rumgemacht, bin aber umgestiegen auf
mikroC for PIC von MikroElektronika. Oder ist das keine gute Wahl? Bin
durch einen Kollegen auf das Programm aufmerksam gemacht worden und
finde mich damit auch recht gut zurecht.
heinzhorst schrieb:> Was soll das bringen? Ist im Prinzip identisch mit dem 18F4550. Fehlen> nur die Ports D und E. Mit dem 18F2550 hat er hat nur 11 I/Os weniger> zur Verfügung. Sonst nichts. Bleib ruhig beim 18F4550.
Ja ist ja ansich der selbe PIC, nur ich hab jetzt grad nur einen 4550.
Danke für die Tipps!
> Ja hab auch schon geguckt. Aber ich will halt nicht aus verschiedenen> Sachen zusammenkopieren und im enteffekt kaum was Wissen.
Du musst ja nicht alles zusammenkopieren, sowas hilft beim Verständnis
mancher Befehle/Register.
> Ich hab erst ein Bisschen mit cc5x rumgemacht, bin aber umgestiegen auf> mikroC for PIC von MikroElektronika. Oder ist das keine gute Wahl? Bin> durch einen Kollegen auf das Programm aufmerksam gemacht worden und> finde mich damit auch recht gut zurecht.
Achja, die Compiler hab ich vergessen.
Was wirklich eine gute Wahl ist, ist schwer zu sagen. Für mich war
wichtig, dass es eine große Community gibt. Um bei Fragen nicht (fast)
alleine dazustehen.
Beim C18 hat man natürlich die ganzen Appnotes und das Forum auf der
Herstellerseite und sonst auch noch einige Seiten.
Beim CCS Compiler hat man einige Beispielprogramme sowie Treiber für
diverse Microchip Teile (ADCs, Tempsensoren, CAN, LCD, usw.) dabei.
Die man natürlich alle selber schreiben kann, aber am Anfang war ich
froh, dass ich einen LCD Treiber zur Verfügung hatte.
Es gibt ein deutsches Forum auf http://www.fernando-heitor.de/ und ein
Englisches auf der Herstellerseite des Compilers
http://www.ccsinfo.com/forum/.
Bei den anderen Compilern kenn ich keine Foren, da ich sie auch nicht
verwende.
Mfg Kroko
Eine eigene Frage?
Dieser Thread ist über 15 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.