J
Jan
Guest
Hallo liebe Lesenden,
ich würde gerne in die wunderbare Welt der PIC-Mikrocontroller einsteigen
und habe, da meine Kenntnisse auf diesem Gebiet als "spärlich" bis "nicht
vorhanden" bezeichnet werden können, ein paar Fragen, von denen ich hoffe,
dass sie der eine oder andere hier in diesem Forum beantworten kann.
Zu meinem wissensmäßigen Hintergrund möchte ich so viel anmerken, dass ich
weder eine elektrotechnische Ausbildung noch ein Studium in den Bereichen
Elektro- oder Nachrichtentechnik vorzuweisen habe. Praktische Erfahrungen im
Bereich Elektronik habe ich bisher ausschließlich mit
Kosmos-Experimentierkästen gesammelt. Meine theoretischen Kenntnisse in
diesem Bereich basieren auf den Grundlagen, die ich mir im Rahmen eines
Physik-Leistungskurses vor nunmehr etwa 15 Jahren angeeignet habe.
Mit den Mikrocontrollern verfolge ich in erster Linie zwei Ziele:
Erstens:
Als Hobbymusiker besitze ich unter anderem ein MIDI-Masterkeyboard (Fatar
Studiologic SL-880 [für Laien: Dieses Gerät hat KEINEN eingebauten
Klangerzeuger]) und ein Soundmodul (Roland JV-1010). Der Handel bietet hier
zwar viel Zubehör an, das sich auch problemlos - dank des MIDI-Standards -
an so ein Keyboard anschließen lässt. Allerdings gibt es da einige
Schwierigkeiten, denn da gibt es...
1.) ... preisgünstige Geräte, die dann von der Bedienung her eher schwierig
handzuhaben sind, oder ...
2.) ... teure Geräte, deren Anschaffungspreis das Budget sprengen, das ich
auszugeben bereit bin. (z.B. 'ne Music-Workstation für 5000 Euro muss nicht
unbedingt sein!)
3.) ... Geräte, die zwar einmal hergestellt wurden, aber auf dem Markt nicht
mehr erhältlich sind. Hierbei denke ich zum Beispiel an solche Spielzeuge
wie Standalone-MIDI-Arpeggiatoren. In den 80er Jahren gab es zwar zwei
Fabrikate (Oberheim Cyclone oder AKAI ME20A), aber die werden schon lange
nicht mehr hergestellt, und bei ebay kriecht man nur noch defekte Geräte,
die aber höchstens für Bastler interessant sind.
4.) Kombigeräte, bei denen dann meistens noch ein Klangerzeuger onboard ist.
Zum Töne erzeugen habe ich jedoch mein Roland-Soundmodul und mit dem bin ich
klangtechnisch eigentlich völlig zufrieden.
5.) Da ich mit den Geräten einigermaßen portabel sein möchte, möchte ich
keinen PC zur Erweiterung meines MIDI-Equipments verwenden.
Ich brauche also nur ein Gerät, welches - zwischen Keyboard und Soundmodul
eingebaut - MIDI-Daten empfängt, diese entsprechend verarbeitet, und sie
dann in modifizierter Form an die anderen Geräte weiterleitet.
Diese Lücke würde eine sogenannte MIDI-Box, wie sie unter anderem auf
www.ucapps.de vorgestellt wird, schließen. Da die dort vorgestellten
Entwicklungen auf den Mikrocontrollern PIC 16f84 und PIC 18f452 basieren,
bin ich primär an letzterem Typ interessiert - nicht zuletzt deswegen, weil
die auf www.ucapps.de veröffentlichten Programme schon vielfach ausgetestet
sind, und somit weitgehend frei von Kinderkrankheiten sind. Somit könnte ich
Anwendungen für meine eigenen Bedürfnisse maßschneidern und wäre nicht
abhängig von dem, was der Markt anbietet.
Außerdem halte ich es auch nicht für notwendig, das Rad noch einmal zu
erfinden.
Aus dem Grund ziehe ich nicht in Betracht, Konkurrenzprodukte der Fabrikate
Atmel, Motorola, Zilog oder was auch immer zu verwenden.
Zweitens:
Angedacht sind des weiteren Anwendungen im Bereich der Modellbahnelektronik.
Ich habe mich nun im Internet auf die Suche nach geeigneter
Einsteigerliteratur gemacht. Es gibt - oder genauer gesagt - es gab mal ein
paar recht gute Bücher von den Königs zu den PIC-Mikrocontroller. Diese, und
andere Bücher, sind jedoch über die üblichen Vertriebswege nicht mehr neu
erhältlich. Natürlich kann man sich bei manchen Versandanbietern (z.B.
Amazon) auf eine Warteliste für Gebrauchtbücher setzen, aber ob und wann man
das gewünschte Buch bekommt, steht in den Sternen. Somit wäre ich dankbar,
wenn mir der eine oder andere hierbei ein paar sachdienliche Hinweise auf
AKTUELL im Fachhandel erhältliche empfehlenswerte Bücher/Zeitschriften in
deutscher oder englischer Sprache geben könnte.
Diese Bücher sollten die folgenden Themen beleuchten:
* Grundlagen über (PIC-)Mikrocontroller
* Beispielschaltungen und -programme für verschiedene Anwendungsbereiche
* Programmierung in Assembler (oder Basic). C++ kenne ich leider nicht.
* Anwendung gängiger Programmiertools
[Natürlich gibt es im Internet viel Information über diesen Themenbereich.
Ich wünsche mir jedoch als Anfänger mal einen Leitfaden, in dem einmal ALLE
relevanten Themen angesprochen werden. Wenn ich dann einmal die
Grundkenntnisse besitze, kann ich mein Wissen auf dem einen oder anderen
Spezialgebiet mit Hilfe der entsprechenden Webseiten erweitern.]
Außerdem würde ich mich freuen über ein paar Meinungen hinsichtlich
Anschaffung eines Programmierers - speziell für PIC 18f452. Da meine
Fähigkeiten im Löten (noch) nicht sehr ausgeprägt sind, möchte ich
wenigstens für die Programmierung ein zuverlässiges Gerät haben.
Was haltet Ihr zum Beispiel vom PROGRAMMER PIK-PROG, der bei Conrad für
147,68 EUR angeboten wird? Welche Alternativen gibt es hierzu? Es können
durchaus auch Bausätze sein, solange sie für einen Anfänger keine allzu
hohen Ansprüche an die Fähigkeiten mit dem Lötkolben stellen.
Mit freundlichen Grüßen und vielen Dank im Voraus für Eure Bemühungen.
Jan
PS: Ihr könnt mir auch direkt per Email schreiben. Dann müsst Ihr jedoch die
0815 am Beginn meiner Email-Adresse rauslöschen. Diese Maßnahme dient nur
dazu, die Spam-Flut in meinem Postfach etwas einzudämmen!!!
ich würde gerne in die wunderbare Welt der PIC-Mikrocontroller einsteigen
und habe, da meine Kenntnisse auf diesem Gebiet als "spärlich" bis "nicht
vorhanden" bezeichnet werden können, ein paar Fragen, von denen ich hoffe,
dass sie der eine oder andere hier in diesem Forum beantworten kann.
Zu meinem wissensmäßigen Hintergrund möchte ich so viel anmerken, dass ich
weder eine elektrotechnische Ausbildung noch ein Studium in den Bereichen
Elektro- oder Nachrichtentechnik vorzuweisen habe. Praktische Erfahrungen im
Bereich Elektronik habe ich bisher ausschließlich mit
Kosmos-Experimentierkästen gesammelt. Meine theoretischen Kenntnisse in
diesem Bereich basieren auf den Grundlagen, die ich mir im Rahmen eines
Physik-Leistungskurses vor nunmehr etwa 15 Jahren angeeignet habe.
Mit den Mikrocontrollern verfolge ich in erster Linie zwei Ziele:
Erstens:
Als Hobbymusiker besitze ich unter anderem ein MIDI-Masterkeyboard (Fatar
Studiologic SL-880 [für Laien: Dieses Gerät hat KEINEN eingebauten
Klangerzeuger]) und ein Soundmodul (Roland JV-1010). Der Handel bietet hier
zwar viel Zubehör an, das sich auch problemlos - dank des MIDI-Standards -
an so ein Keyboard anschließen lässt. Allerdings gibt es da einige
Schwierigkeiten, denn da gibt es...
1.) ... preisgünstige Geräte, die dann von der Bedienung her eher schwierig
handzuhaben sind, oder ...
2.) ... teure Geräte, deren Anschaffungspreis das Budget sprengen, das ich
auszugeben bereit bin. (z.B. 'ne Music-Workstation für 5000 Euro muss nicht
unbedingt sein!)
3.) ... Geräte, die zwar einmal hergestellt wurden, aber auf dem Markt nicht
mehr erhältlich sind. Hierbei denke ich zum Beispiel an solche Spielzeuge
wie Standalone-MIDI-Arpeggiatoren. In den 80er Jahren gab es zwar zwei
Fabrikate (Oberheim Cyclone oder AKAI ME20A), aber die werden schon lange
nicht mehr hergestellt, und bei ebay kriecht man nur noch defekte Geräte,
die aber höchstens für Bastler interessant sind.
4.) Kombigeräte, bei denen dann meistens noch ein Klangerzeuger onboard ist.
Zum Töne erzeugen habe ich jedoch mein Roland-Soundmodul und mit dem bin ich
klangtechnisch eigentlich völlig zufrieden.
5.) Da ich mit den Geräten einigermaßen portabel sein möchte, möchte ich
keinen PC zur Erweiterung meines MIDI-Equipments verwenden.
Ich brauche also nur ein Gerät, welches - zwischen Keyboard und Soundmodul
eingebaut - MIDI-Daten empfängt, diese entsprechend verarbeitet, und sie
dann in modifizierter Form an die anderen Geräte weiterleitet.
Diese Lücke würde eine sogenannte MIDI-Box, wie sie unter anderem auf
www.ucapps.de vorgestellt wird, schließen. Da die dort vorgestellten
Entwicklungen auf den Mikrocontrollern PIC 16f84 und PIC 18f452 basieren,
bin ich primär an letzterem Typ interessiert - nicht zuletzt deswegen, weil
die auf www.ucapps.de veröffentlichten Programme schon vielfach ausgetestet
sind, und somit weitgehend frei von Kinderkrankheiten sind. Somit könnte ich
Anwendungen für meine eigenen Bedürfnisse maßschneidern und wäre nicht
abhängig von dem, was der Markt anbietet.
Außerdem halte ich es auch nicht für notwendig, das Rad noch einmal zu
erfinden.
Aus dem Grund ziehe ich nicht in Betracht, Konkurrenzprodukte der Fabrikate
Atmel, Motorola, Zilog oder was auch immer zu verwenden.
Zweitens:
Angedacht sind des weiteren Anwendungen im Bereich der Modellbahnelektronik.
Ich habe mich nun im Internet auf die Suche nach geeigneter
Einsteigerliteratur gemacht. Es gibt - oder genauer gesagt - es gab mal ein
paar recht gute Bücher von den Königs zu den PIC-Mikrocontroller. Diese, und
andere Bücher, sind jedoch über die üblichen Vertriebswege nicht mehr neu
erhältlich. Natürlich kann man sich bei manchen Versandanbietern (z.B.
Amazon) auf eine Warteliste für Gebrauchtbücher setzen, aber ob und wann man
das gewünschte Buch bekommt, steht in den Sternen. Somit wäre ich dankbar,
wenn mir der eine oder andere hierbei ein paar sachdienliche Hinweise auf
AKTUELL im Fachhandel erhältliche empfehlenswerte Bücher/Zeitschriften in
deutscher oder englischer Sprache geben könnte.
Diese Bücher sollten die folgenden Themen beleuchten:
* Grundlagen über (PIC-)Mikrocontroller
* Beispielschaltungen und -programme für verschiedene Anwendungsbereiche
* Programmierung in Assembler (oder Basic). C++ kenne ich leider nicht.
* Anwendung gängiger Programmiertools
[Natürlich gibt es im Internet viel Information über diesen Themenbereich.
Ich wünsche mir jedoch als Anfänger mal einen Leitfaden, in dem einmal ALLE
relevanten Themen angesprochen werden. Wenn ich dann einmal die
Grundkenntnisse besitze, kann ich mein Wissen auf dem einen oder anderen
Spezialgebiet mit Hilfe der entsprechenden Webseiten erweitern.]
Außerdem würde ich mich freuen über ein paar Meinungen hinsichtlich
Anschaffung eines Programmierers - speziell für PIC 18f452. Da meine
Fähigkeiten im Löten (noch) nicht sehr ausgeprägt sind, möchte ich
wenigstens für die Programmierung ein zuverlässiges Gerät haben.
Was haltet Ihr zum Beispiel vom PROGRAMMER PIK-PROG, der bei Conrad für
147,68 EUR angeboten wird? Welche Alternativen gibt es hierzu? Es können
durchaus auch Bausätze sein, solange sie für einen Anfänger keine allzu
hohen Ansprüche an die Fähigkeiten mit dem Lötkolben stellen.
Mit freundlichen Grüßen und vielen Dank im Voraus für Eure Bemühungen.
Jan
PS: Ihr könnt mir auch direkt per Email schreiben. Dann müsst Ihr jedoch die
0815 am Beginn meiner Email-Adresse rauslöschen. Diese Maßnahme dient nur
dazu, die Spam-Flut in meinem Postfach etwas einzudämmen!!!