Forum: Gesperrte Threads Was ist besser - Pics / Atmels


von LowKnowledge (Gast)


Lesenswert?

Was ist am Anfang zum Lernen bsser geeignet- Pics oder Atmels? Worin ist 
der grundlegende Unterschied?

: Verschoben durch Moderator
von mmmhhh (Gast)


Lesenswert?

Atmels sind einfacher zu programmieren als Pics, lass die Finger von 
Pics und verplemper nicht länger die Zeit damit .

von Markus (Gast)


Lesenswert?


von Bernhard B. (schluchti)


Lesenswert?

LowKnowledge schrieb:
> Was ist am Anfang zum Lernen bsser geeignet- Pics oder Atmels? Worin ist
> der grundlegende Unterschied?

Die Antwort ist die gleiche, wie auf die Frage: "Was ist besser? Äpfel 
oder Birnen?" - Geschmackssache ;)

Aber mit dem Link von Markus hast du schon mal ein bisschen Lesestoff. 
Das Thema gibt's hier immer mal wieder - am besten du bemühst mal die 
Suchfunktion.

von ado (Gast)


Lesenswert?

Es geht nicht darum was besser ist sondern wie man als Anfänger alle MC 
internen Funktionsblöcke schnell beherschen lernt.

Bei Atmel gibt es die größere Community inklusive vieler Tutorials.

Später kann man das Gelernte recht schnell auf andere Prozessortypen 
transferieren.

von txg (Gast)


Lesenswert?

Ich würde zum PIC raten weil für den ahnungslosen Einsteiger mit leerem 
Geldbeutel die Toolchain angenehmer ist. Mit dem PICKit3 bekommt man für 
~50€ einen USB-Programmer UND Debugger und ein kleines Eval-Board, das 
für die ersten Schritte ausreichend ist und über das PICKit über USB 
versorgt wird.

Und mit MPLAB X (im Moment noch Beta) gibt es eine IDE, die alles für 
den Einstieg nötige in einer Software vereint und auch noch 
plattformunabhängig ist.

Das bedeutet für den erstmal eh etwas überforderten Einsteiger, wenn 
irgendetwas nicht tut stimmt irgendetwas an der Software nicht, und wo 
der Fehler ist lässt sich dank sehr bequemem Debugging schnell 
rausfinden und man muss nicht erst darüber nachdenken ob der Fehler 
jetzt an der Hardware, am Programmer oder an der Software liegt.

Der Einwand bzgl. der größeren Community für die AVRs ist berechtigt, 
allerdings nur wenn man der englischen Sprache nicht mächtig ist.

Wenn man dann etwas fitter in der Geschichte ist, ist es kein großes 
Problem, mal zu Atmel oder sonstwohin zu wechseln. Der Profi nimmt eh 
den Controller der die Anforderungen am besten bzw. günstigsten erfüllt, 
unabhängig vom Hersteller.

von Carsten S. (dg3ycs)


Lesenswert?

Hi,

wie schon geschrieben, schaue dir auf jeden Fall den schon weiter oben 
verlinkten Thread an, den es macht wenig sinn nur wenige Tage später 
bereits dasselbe zu schreiben.
Beitrag "AVR oder PIC"

Falls du darüberhinaus dann noch spezielle Fragen hast, dann kannst du 
die natürlich danach gerne stellen. Dann werde ich, und sicher ettliche 
andere, da gerne noch drauf eingehen.

Da die meisten Argumente ja schon im anderen Thread stehen, hier nur die 
zusammenfassung des wichtigsten:

Von der Leistung und vom Preis sind die beide ungefähr gleich, PIC hat 
aber die breitere Palette an ON-Board Periepherie (USB, Ethernet, 12Bit 
ADs,can  usw. direkt in vielen! Prozessoren ohne zusatzhardware)
Ausserdem bietet Microchip fast alle Prozessoren in allen technisch 
Sinnvollen Gehäusen an. Somit sind auch viele "Dicke Brummer", aber auch 
kleinere Prozessoren mit USB On Chip, noch neben den SMD GEhäusen im 
40Pin DIP Gehäuse angeboten. Atmel bietet das NICHT, viele Prozessoren 
werden nicht mehr im DIP Gehäuse angeboten. (Zb, KEINER mit USB) Wichtig 
für diejenigen die viel mit Steckboards zum Probieren machen, oder aber 
die ersten Vor-Prototypen für allererste Tests (bzw. auch die endgültige 
Schaltung) auf Lochraster aufbauen.

Die AVR Communitiy ist in DL etwas größer als die der PICs. Wobei die 
Betonung auf "ETWAS" liegt. International gesehen ist der PIC aber viel 
VIEL bekannter. Für beide gibt es Entwicklungsumgebungen die nicht 
schlecht sind gratis vom Hersteller. Für beide gibt es gute kostenlose C 
Compiler. Manchmal wird behauptet das sei für Pic nicht so, das ist aber 
schon Jahrelang falsch!

Einsteigen solltest du auf jeden Fall mit einem der beiden, obwohl es 
von der Technik und Leistungsfähigkeit auch andere gute Prozessoren 
gibt.
Sowohl im 8Bit bereich wie auch im 32 Bit bereich. Gerade wenn du (viel) 
später wirklich hochleistungsaplikationen entwickeln willst, bzw. einen 
entspechenden beruflichen WErdegang einschlagen solltest, so bist du gut 
beraten wenn du zum beispiel auch die 32 BIT "ARM" und "MIPS" Familien 
kennst. (Das sind Prozessorarchitekturen, welche von verschiedenen 
Firmen mit quasi gleichem Kern (und Programmierung), aber teilweise 
unterschiedlicher Architektur hergestellt werden.
Die PIC32 Familie hat einen MIPS Kern und kann mit derselben Kostenlosen 
Software und demselben 30 Eur. Programmer programmiert UND Debuggt 
werden wie die PIC16/18 die jetzt für dich relevant sind. AVR gibt es 
auch mit 32BIt, allerdings verwendet Atmel hier weder einen ARM noch 
einen MIPS kern, so das diese eine Klasse nur für sich und damit global 
gesehen bei weiten nicht so relevant sind.

Aber das ist für dich JETZT nicht entscheident, das kommt viel später.
Was ich sagen will ist: Willst du es wirklich richtig gut machen, musst 
du später auf jeden fall auch mal andere Prozessorfamilien anschauen. 
Wer nur bei einer bleibt wird niemals übers Bastlerniveau herauskommen. 
Für den Anfang fange aber mit PIC oder AVR an, einfach weil diese 
verbreitet sind (beide große Community mit Foren und Hilfe), BEIDE noch 
relativ einfach sind UND Kostenlose SW sowie billige Hardware vorhanden 
ist.
Das trifft auch fast alle anderen Prozessoren im Moment nicht in der 
Summe zu. (Mal sind die Super, aber noch nicht so verbreitet, mal sind 
die Super und auch schon etwas verbreitet, aber für den Anfänger schon 
schwierig -ARM, MIPS-)

Daher: Lese den anderen Thread, Schaue dir beide Programme an UND 
entscheide dann für dich alleine:

Ein Wort aber: EGAL für welchen den du entscheidest: Sofern du keinen 
geschenkt bekommst oder du gerade sparen musst, alle Bauteile aber hast, 
LASSE die FINGER von den Selbstbauprogrammiergeräten und auch von 
Programmiergeräten die NICHT von den Herstellern selber kommen. (evtl. 
GARANTIERT KOMPATIBLE NACHBAUTEN können aber OK sein wenn es stimmt )

Auch wenn es auf vielen Webseiten noch bauanleitungen gibt, es lohnt 
sich nicht mehr. Richtige originale Programmer kosten für beide ab 30 
Eur. und arbeiten ohne umstände direkt mit der Programmierumgebung. Bei 
PIc kann man damit auch schon debuggen! Fremdprogrammer können NICHT in 
der Software laufen, man braucht zum schreiben eigene Programme, das 
bedeutet man schreibt die Software in einem Programm, muss das dann 
beenden, das File umkopieren und dann ein anderes Programm zum Brennen 
aufrufen, danchach wieder das Original Prog Laden... DAS LOHNT NICHT.
Insbesondere wenn man dann noch sihet das Selbstbau manchmal teurer ist 
als Original.

Daher: WENN du kaufen musst, DANN KAUFE AUF JEDEN FALL ORIGNAL - ODER DU 
KAUFST IN SPÄTESTENS DREI MONATEN ENTNERFT NOCH EINMAL!!!
(Das gilt für PIC und AVR!!!)
Beitrag "Re: Brenner8p BF959 woher?"

Gruß
Carsten

Ach Ja, ein TIP zur Einordnung von den Antworten:
IMMER wenn dir jemand auf die einfache! Frage nach dem BESTEN PROZESSOR 
antwortet: Ganz Klar, das ist NUR DIESER und KEINESFALLS ein anderer...
Dann ignorier die Antwort - Der hat keine Ahnung! Wirklich!

Solange du keine richtig ausführliche Liste mit deinen Anforderungen 
dazustellt, (mindestens ettliche hundert Zeichen) KANN man keinen klaren 
optimalen Prozessor für so einen Zweck bestimmen. Es gibt IMMER viele 
die Grundsätzlich geeignet sind... Man kann so immer nur eine Richtung 
empfehlen.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Offensichtlicher Trollversuch.  Nicht, dass sich noch mehr Leute wie
Carsten die Mühe machen, ernsthafte Antworten für jemanden zu
formulieren, der das gar nicht will, und der sich zum Anfachen
des Flamewars gleich noch als erstes selbst antworten muss...

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.