» Willkommen auf Elektronik «

sonic
aus der Nähe von Viersen
offline



OC Newbie
20 Jahre dabei !

AMD Barton
1800 MHz @ 2200 MHz
45°C mit 1.675 Volt


Hi! :mahlzeit:
Hat hier einer Ahnung von PIC's?
Würd gern mal damit arbeiten, hab allerdings keine Ahnung wie ich mir nen Programmer bau :think:.  Hab ein paar Bauanleitungen gefunden, allerdings keine Ahnung ob die was taugen.
Hier mal die Links:
http://www.janson-soft.de/pic/pic-dl.htm
http://www.jdm.homepage.dk/newpics.htm
http://www.technick.net/public/code/...p=cir_pic_prog
Und dann is da noch das Problem mit der Software ;) ...
Wie krieg ich das Programm nachher auf den PIC? Und wie schreib ich erstmal überhaupt (brauch ich da auch nen Complier)?

wie gesagt, hab keine ahnung :blubb: ... nen paar Links währen kuul :thumb:

Beiträge gesamt: 54 | Durchschnitt: 0 Postings pro Tag
Registrierung: Jan. 2004 | Dabei seit: 7399 Tagen | Erstellt: 10:49 am 15. Okt. 2006
jmoney
aus St. Ingbert
offline


OC Profi
20 Jahre dabei !


Mit welcher PIC-Familie willst du dich denn beschäftigen?
14bit oder 16bit Befehlsbreite? Für 14bitter fand ich in meiner Anfangszeit den Brenner5 von sprut.de genial. Der kann mit anderer Software auch die 16bitter, hab ich aber nicht ausprobiert. Lediglich das ICSP hab ich irgendwie nie hingekriegt. Neuerdings hat er sogar eine Bauanleitung für nen USB-Brenner. Damit bist du wohl für die Zukunft gerüstet. Allerdings braucht man dafür scheinbar auch erst nen Brenner, hat also das Henne-Ei-Problem. Einen Brenner5 hab ich wie gesagt. Wenn du also nen Brenner8 bauen willst, könnt ich dir nen PIC dafür beschreiben und per Brief schicken. Müsst ich allerdings erst bestellen. Ne Platine kann ich theoretisch auch machen aber praktisch sehr ungern, weil das in der Praxis dann immer gleich nen ganzen Nachmittag frisst. So nen Textool-Sockel müsst ich auch noch irgendwo hier haben für um die 5 Euro von Pollin. Dann brauchste nicht die 12 Euro bei Conrad zu lassen..
Mit den von dir genannten Brennern hab ich leider keine Erfahrung und ich hab auch nur sehr kurz mit PICs experimentiert. Dazu kann ich dir also leider nicht viel sagen.

Für die anderen fragen kann ich dir auch wärmstens sprut.de empfehlen. Mach mal die Tutorials durch, dann kannste schon einiges.
Ja, du brauchst entweder nen Assembler (MPLAB von microchip.com runterladen) oder nen Compiler, wenn du ne höhere Sprache benutzen willst. Für die PIC18F-Reihe gibt's glaub ich auch irgend nen kostenlosen C-Compiler, für die PIC16F-Reihe gab's damals noch keinen (kostenlosen).

Beiträge gesamt: 866 | Durchschnitt: 0 Postings pro Tag
Registrierung: Dez. 2003 | Dabei seit: 7431 Tagen | Erstellt: 14:16 am 15. Okt. 2006
sonic
aus der Nähe von Viersen
offline



OC Newbie
20 Jahre dabei !

AMD Barton
1800 MHz @ 2200 MHz
45°C mit 1.675 Volt


Hatte mir sprut.de schonmal angesehen! echt super seite!:thumb:
Denke ich werde mit dem Brenner 5 gut auskommen. Die Teile hab ich auch schon fast alle bei reichelt.de gefunden.
Allerdings fehlen mir noch 4 Bauteile aus der Liste Partliste - Brenner 5 - weiß allerdings nicht wo ich die finden kann:noidea:
Die sind gemeint:
Code
IC1      7407                74LS07
IC2      40-pin              --
(IC4)    (28-pin)           --
IC7      18-pin              --      

weiß aber auch nicht wo ich die herkriegen soll:ohwell:
Ich denke wenn ich ne Lochplatine als Grundlage nehme sollte das machbar sein :)

Beiträge gesamt: 54 | Durchschnitt: 0 Postings pro Tag
Registrierung: Jan. 2004 | Dabei seit: 7399 Tagen | Erstellt: 16:25 am 15. Okt. 2006
jmoney
aus St. Ingbert
offline


OC Profi
20 Jahre dabei !


Wenn du dir den Aufbau auf Lochraster zutraust, nehm ich an, dass du schon ein bisschen Erfahrung mit Elektronik gesammelt hast?

Der 74LS07 heißt bei Reichelt "LS 07". ein 74hc oder hct würde aber auch gehn, wenn du einen hättest.
Die Sockel sind dazu da, die zu beschreibenden Controller einzusetzen, sofern man sie nicht per ICSP programmieren will. Hier empfehlen sich sogenannte Nullkraftsockel, damit man nicht beim Raushebeln der teuren MCUs die Pinne verbiegt oder abbricht. Der 40polige verdeckt dabei den 28poligen, was aber nicht schlimm ist, wenn man einen breiten Nullkraftsockel einsetzt, zB Pollin Best.Nr. 400 008. Da kann man dann auch 28polige Controller einsetzen. Ne Quelle für günstige 18polige Nullkraftsockel kenn ich nicht. Ich hab den bei mir nicht bestückt, da nie gebraucht. Zur Not kannste auch nen normalen IC-Sockel dafür benutzen.
Es empfiehlt sich auch, dem 7407 einen (normalen) Sockel zu spendieren, denn ein Fehler ist leicht passiert und einen gesockelten IC kann man innerhalb von Sekunden austauschen im Gegensatz zu einem eingelöteten.


Wie kommst du eigentlich auf PICs? Nein, ich will dich nicht zu einer anderen Architektur bekehren. Die Frage ist rein informativer Natur..

Beiträge gesamt: 866 | Durchschnitt: 0 Postings pro Tag
Registrierung: Dez. 2003 | Dabei seit: 7431 Tagen | Erstellt: 16:50 am 15. Okt. 2006
sonic
aus der Nähe von Viersen
offline



OC Newbie
20 Jahre dabei !

AMD Barton
1800 MHz @ 2200 MHz
45°C mit 1.675 Volt


Naja PIC war halt das erste was mir übern weg gelaufen ist...und man muss nich viel investieren um nen Brenner, die Software und nen PIC zu kommen. :lol: Kannst mich gern über die Vorzüge andere Architekturen aufklähren ;)
Zu meiner Erfahrung mit Elektronik, habe mehrere kleine Lötarbeiten usw erledigt, allerdings keine Erfahrung mit Microkontrollern...
Is das der richtige
LS 07 ?
was für einen Sockel würde ich dafür brauchen?

(Geändert von sonic um 18:56 am Okt. 15, 2006)

Beiträge gesamt: 54 | Durchschnitt: 0 Postings pro Tag
Registrierung: Jan. 2004 | Dabei seit: 7399 Tagen | Erstellt: 17:06 am 15. Okt. 2006
jmoney
aus St. Ingbert
offline


OC Profi
20 Jahre dabei !


Ja, der ist richtig. Weiß grad nicht auswendig, ob der 14 oder 16 Pins hat. Steht aber im Datenblatt (zu beziehen beispielsweise von datasheetcatalog.com oder google mit bauteil+datasheet). Du brauchst dann also einen 14 oder 16poligen schmalen Sockel mit 300mil=7,62mm Abstand zwischen den Reihen. Wird auch manchmal als SDIP=skinny/shrink dual inline package bezeichnet. Bedrahtete Bauteile mit mehr als 6 Pins und auch einige mit weniger Pins sind sehr oft in diesem Package zu finden, kannste also evtl öfter gebrauchen..

Jo wie gesagt, ich hab auch mit PICs angefangen. Das einzige richtige "Projekt", das ich jemals damit gebaut hab, war ein Zeichendisplay mit Spruts Routinen angeschlossen und Strings aus dem Flash darauf angezeigt. Das ist aber ein sehr schlechtes Beispiel um anzufangen, weil die PIC16F segmentierten Flash und segmentierten Ram haben. Man muss also dauernd irgendwelche pages umschalten. Sehr nervig in Assembler sowas. PIC18F haben das aber soweit ich weiß weitgehend abgeschafft und ich hab keine rationellen Gründe mehr dagegen. Musst halt schauen, was du brauchst. Es gibt beispielsweise PIC18F mit integriertem USB, der softwareseitig glaub ich sogar ganz gut dokumentiert ist. Da sieht's bei Atmel etwas dünner aus. Braucht man aber andererseits auch selten und wenn, dann tut's auch ein externer Wandler an der seriellen Schnittstelle.

Beiträge gesamt: 866 | Durchschnitt: 0 Postings pro Tag
Registrierung: Dez. 2003 | Dabei seit: 7431 Tagen | Erstellt: 9:38 am 16. Okt. 2006
sonic
aus der Nähe von Viersen
offline



OC Newbie
20 Jahre dabei !

AMD Barton
1800 MHz @ 2200 MHz
45°C mit 1.675 Volt


für alle die interressiert hier gibts auch noch ne menge informationen, allerdings weniger zu PIC's...

ansonsten thx an jmoney! :thumb:


Beiträge gesamt: 54 | Durchschnitt: 0 Postings pro Tag
Registrierung: Jan. 2004 | Dabei seit: 7399 Tagen | Erstellt: 20:31 am 16. Okt. 2006
jmoney
aus St. Ingbert
offline


OC Profi
20 Jahre dabei !


Jo, da treib ich mich auch rum. Wenn du AVR gesagt hättest, hätt ich dir deren Tutorial empfohlen^^

Beiträge gesamt: 866 | Durchschnitt: 0 Postings pro Tag
Registrierung: Dez. 2003 | Dabei seit: 7431 Tagen | Erstellt: 12:15 am 17. Okt. 2006