Forum: Mikrocontroller und Digitale Elektronik Buch PIC Mikrocontroller für Anfänger


von Sascha M. (Gast)


Lesenswert?

Hallo,
wir programmieren bei uns in der Schule gerade einfache Beispiele mit 
PIC Mikrocontrollern (PIC18F876). Leider fehlt mir noch etwas der 
Durchblick und ich bin auf der Suche nach einem guten Buch. Kann jemand 
von euch ein Buch empfehlen? Ich habe mir schon mal das Buch 
Mikrocontroller für Einsteiger angesehen und es sieht recht brauchbar 
aus.

Danke schon mal für eure Antworten.

Sascha

von Peter Schmidt (Gast)


Lesenswert?

Hallo Sascha,
Ich habe mir das Buch Mikrocontroller für Einsteiger als ebook mit 
Entwicklungsboard bestellt. Www.edmh.de
Ich kann dir das Buch sehr empfehlen. Die Beispiele sind Hardwarenah und 
decken fast alle Funktionen ab.
Viel Erfolg

von Stefan (Gast)


Lesenswert?

In welcher Sprache wird programmiert ?
Allgemeinwissen hier:

www.sprut.de
http://pic-projekte.de/wiki/index.php?title=Hauptseite

Sonst im Forum nachfragen, wo es harkt.

von Sascha M. (Gast)


Lesenswert?

Danke schon mal für die schnellen Antworten.
Wir programmieren in Assembler.
Ich suche quasi eine Buch, wo man immer mal spicken kann wie das ein 
oder andere Flag gesetzt werden muss und man im Zweifel nochmal 
nachlesen kann. Ein Buch geht auch, wenn man mal gerade kein Internet 
hat. ;-)

von Stefan (Gast)


Lesenswert?


von Teo D. (teoderix)


Lesenswert?

http://www.buecherbillig.de/mikrocontroller-fuer-einsteiger.html 25€

Sascha M. schrieb:
> Ich suche quasi eine Buch, wo man immer mal spicken kann wie das ein
> oder andere Flag gesetzt werden muss und man im Zweifel nochmal
> nachlesen kann.

Das nennt man Datenblatt :)

von Jens M. (Gast)


Lesenswert?

Sascha M. schrieb:
> Ich suche quasi eine Buch, wo man immer mal spicken kann wie das ein
> oder andere Flag gesetzt werden muss und man im Zweifel nochmal
> nachlesen kann.

Jeder lernt anders aber dafür ein Buch?
Lade einen Pic Simulator aus dem Netz. Das ist ein Software für den PC 
die alles zeigt was in dem Pic so vor sich geht.

Damit lässt sich super spielen und man bekommt auch Feeling was das Ding 
so macht.

von Ottmar K. (wil1)


Lesenswert?

Jens Martin schrieb:
> Lade einen Pic Simulator aus dem Netz.

Nein nicht irgendeinen! Nimm den in MPLAB integrierten Simulator und Du 
kannst mit der MPLAB (8 oder X) IDE jeden PIC programmieren UND mit 
MPLAB-SIM simulieren!

An Sascha:
Die beste Beschreibung der Funktion eines PIC steht im Datenblatt, 
allerdings einige Englisch-Kenntnisse braucht man dazu schon. Tutorials 
gibt es auch genug. Man braucht da nur Tante GooGGLE zu bemühen.

sprut ist wie schon erwähnt die 1. Adresse für Einsteiger. Ich setze 
hier einfach mal ein paar Links:
[http://www.sprut.de]
[http://www.fernando-heitor.de/index.php]
http://www.roboternetz.de/wissen/index.php/PIC_Assembler

mfG Ottmar

von Wilhelm F. (Gast)


Lesenswert?

Sascha M. schrieb:

> Hallo,
> wir programmieren bei uns in der Schule gerade einfache Beispiele mit
> PIC Mikrocontrollern (PIC18F876).

So machten wir es in Mikroprozessortechnik im Studium auch. Anfangs erst 
mal die Architektur und den Befehlssatz und das Datenblatt eines 
mittleren Typen besprechen, und dann ging es ins Labor, MPLAB 
downloaden, installieren, und mit dem Simulator arbeiten.

> Leider fehlt mir noch etwas der
> Durchblick und ich bin auf der Suche nach einem guten Buch. Kann jemand
> von euch ein Buch empfehlen? Ich habe mir schon mal das Buch
> Mikrocontroller für Einsteiger angesehen und es sieht recht brauchbar
> aus.

Ein Buch ist für einen Einsteiger immer gut. Ich hatte aber vom 8051 
schon Bücher und erweiterte Kenntnisse, das hilft dir aber sicherlich 
nicht so. Das Mikrocontroller-Kochbuch verhalf mir vor 20 Jahren am 
besten zum Einstieg.

Wenn man die Möglichkeit hat, dann besucht man aus eigener Erfahrung am 
besten mal einen großen Buchhandel in einer großen Stadt wie Köln. Da 
gibt es fast alles, was der Markt bietet, direkt zum Anschauen. Alleine 
nur der Elektronikbereich ist in solchen Häusern größer, als ein ganzer 
Buchladen einer Kleinstadt. Bei Gonski in Köln verbrachte ich früher 
ganze Nachmittage 4-5 Stunden nur Bücher anlesen, bevor ich mich zum 
Kauf entschied. Na ja, sie verkauften an mich ja auch über die Jahre, 
sicherlich über 1000 Euronen. Sonst wäre ich selbst auch nicht so weit 
gekommen.

Auf Empfehlungen gab ich wenig, schaute mir immer Bücher selbst an, und 
entschied, was mir persönlich am besten gefällt.

Für den PIC suchte ich mir immer was auf der Microchip-Homepage 
zusammen, die haben da schon eine Menge brauchbarer Dinge wie 
Application-Notes. Man will ja seine Bausteine verkaufen, und 
schmackhaft machen. Die Microchip-Homepage und Code war auch der Tipp 
des Professors. Wir gründeten Arbeitsgruppen, die den fertigen Code in 
Projekten zusammen kloppen sollten. Microchip hat aber auch einiges an 
Codesammlung, die kompletten Mathe-Routinen inklusive Floating Point, 
alles in Assembler.

Im Augenblick habe ich 30 ausgedruckte Seiten des Datenblattes PIC12F675 
hier liegen, nur die Features, mit denen ich gerade arbeite. Die 
gesamten 128 Seiten drucken war mir zu viel des guten. Das sind dann 
Pinbelegung, Configuration, und die beiden Registerbänke, und noch Timer 
und Comparator. Um auch beim Kaffee und ausgeschaltetem PC mal ein wenig 
zu schmökern, oder eine halbe Stunde draußen auf einer Sitzbank in der 
Sonne.

Sprut scheint vom Hörensagen gut, aber damit hatte ich es noch nicht so. 
Einen Programmer für 30€ will ich auch gar nicht selbst basteln, sowas 
kauft man. Im Augenblick besitze ich auch nur das PICkit1 für die 
kleinen PICs. Vielleicht steige ich da mal noch auf.

> Danke schon mal für eure Antworten.

Bitte.

Apropos Englisch: Für Datenblätter muß man schon mal in der Lage sein, 
das zu lesen, und wirklich alles zu verstehen. Man kommt in der Technik 
gar nicht daran vorbei. Die jüngeren Generationen sollen es angeblich 
aber besser können, als wir alte Knacker Ü50.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.