hallo
ich bin neu hier und möchte mit pics anfangen.
ich möchte mit einem pic18F4550 anfangen, aber nicht so viel Geld für
einen brenner ausgeben. deswegen hab ich mir überlegt mit einem Quick
and dirty brenner einen bootloader in den pic zu brennen und dann eben
nur noch über den zu brennen.
hier:
http://chiip.descrambler.de/index.php/Programmer
gibts einen interssanten brenner. aber kann ich den auch mit einem
pic18f4550 also mit 40 pins benutzen?
Schonmal DAnke
pcbmca schrieb:> hallo> ich bin neu hier und möchte mit pics anfangen.
Es ist so wie überall: Mit gutem Werkzeug lässt es sich leichter
arbeiten. Provisorien halten nicht lange, sind unzuverlässig, bzw.
kompliziert in der Handhabung. Dazu kommen bei gutem Werkzeug keine
Zweifel auf wenn was nicht funktioniert, "ob es wohl am Programmer
liegt?"
Kauf Dir einen billigen PICkit3-Clone oder noch besser das Original! Die
Debug-Funktion und die Integration in MPLAB ist ein kaum wett zum
machender Vorteil!
Wenn Du gerne lötest dann besorge Dir den Bausatz zum Brenner 8 von
sprut [http://www.sprut.de] bzw.
[http://www.aatis.de/content/bausatz/AS207_USB-PIC-Brenner] für 30 Euro
mit fertig gebranntem Brenner-PIC.
mfG Ottmar
betonung bei solchen brennern liegt auf "dity" und weniger auf "quick".
sie können funktionieren, tun es aber selten - es hängt sehr stark vom
PC ab. und wenn sie nicht funktionieren, verlierst du schnell viel zeit
und die motivation ist gleich null weiter zu machen. also vergiss ihn.
ich empfehle dir einen PICKit, wenn es günstig sein soll - wenn es sehr
günstig sein soll, einen 2er anstatt eines 3ers; in der eBucht findest
du günstige nachbauten.
eine andere möglichkeit wäre einen Sprut-brenner. der PIC drin müsste
natürlich zuerst programmiert werden, was aber dir hier sicher fast alle
gegen rückerstattung des portos machen. aber überschlage die kosten, ob
ein PICKit dann für ein paar euros mehr doch nicht die bessere wahl ist.
bingo schrieb:> ..Du hast kein Problem nach dem Motto "Henne/Ei"
nur um Unklarheiten auszuräumen:
Der Brenner 8 von sprut - Bausatz von AATIS - wird MIT BOOTLOADER im
Brenner-PIC ausgeliefert! Es gibt da kein Henne-Ei Problem!
mfG Ottmar
die brenner von sprut sind interessant, aber in der anschaffung sehr
teuer.
finde ich mal.
also werde ich mich wohl nach einem PicKit 2 oder einem klon umschauen.
da die brennplatine von microchip leider keine 40 poligen pics halten
kann, hab ich mir gedacht als übung zum arbeiten mit eagle und zum
löten,platinen ätzen etc. mir selber so eine platine zu machen.
im anhang ist das board und die schaltung, kann man das so benutzen?
Danke.
achso
@bingo: das wäre eigentlich genau das richtige, aber ich habe mich mal
umgeschaut und gesehen dass die pickits doch nicht so teuer sind(ich
hatte vorher bei reichelt geguckt da war das günstigste pickit über
50€), werdde ich wohl doch ein pickit kaufen.
Du bekommst wirklich gute pickit2- oder pickit3-clones in der Bucht. Die
Seite http://picpgm.picprojects.net/hardware.html#USB_PROGRAMMER ist
sicher gut für Leute, die nur mal reinschnuppern wollen und noch
kein(wenig) Geld ausgeben wollen.
kennt jemand gute und günstige pickit2 clones?
wenn möglich keinen versand von 13-25 tagen.(wenn sonst nix da ist
natürlich auch den versand)
ich hab zwar bei ebay schon welche gefunden,ich kenn mich mit pickits
aber nich aus.
ich habe da was gefunden, wie man pickit2 clones selber herstellt
http://www.mcuhobby.com/articles.php?article_id=7
aber irgendwie find ich die schematics von dem pickit nicht.
bin ich blöd oder sind bei microchip auf der seite garnicht?
schonmal danke
hp-freund schrieb:> tt4u schrieb:>> Henne/Ei>> http://tomeko.net/pickit2.php?lang=en>> Das Ei heisst: COM84
oder einfach hier im forum fragen, ob jemand einem diesen programmieren
kann ;-) ..wieso so verkomplizieren, wenn's ganz einfach ginge?!
Nixieröhre: ich würde auch diesen nehmen!
Danke für die antworten.
@hp-freund: ahja hab ich übersehen.
@tt4u: master snowman hat geschrieben dass das hier fast jeder gegen das
porto einen pic proggen würde.
@nixeröhre&Master Snowman: ich dachte das pickit2 weil man den clone
leichter herstellen kann(ich hab nämlich keine lust 3-5 Wochen auf den
zu warten) oder ist das 3er so viel besser?
ich habe einen ICD3, daher kann ich nicht direkt sagen, ob der PICKit2
oder 3 besser ist. ich vermute mal, dass der 3er einen tick schneller
ist und mehr PICs unterstütz (letzteres dürfte aber nur ein paar ganz
wenige exoten betreffen).
danke für die ganzen antworten.
ok ich werde mir einen brenner 8 von sprut bauen.
ich weiß nicht wiso ich da nicht früher schon drauf gekommen bin,aber
egal.
der ist günstig und leicht zu bauen hat einen sockel und icsp eigentlich
alles was ich will.
ich werde mir auch eine testplatine von sprut bauen
http://www.sprut.de/electronic/pic/test/index.htm#40pin
nur ich verstehe die strom versorgung nicht ganz
also sprut hat geschrieben dass man spannungen zw. 10 und 20 V benutzen
kann. ist die stärke egal?
ich habe ein labtop netzteil das gibt 19V 3.42 A DC aus. kann ich das
benutzen?
und ist es egal ob ich ac oder dc benutze?
schonmal danke
> und ist es egal ob ich ac oder dc benutze?
ja, ist bei diesem egal
> 19V 3.42 A DC aus. kann ich das benutzen?
ja, aber der kühler beim spannungsregler wird sehr(!) schnell heiss (je
nachdem, was du alles noch dran hängst). besser wäre ein 7-12V netzgerät
mit 1-2A. und stom wird dir die schaltung soviel ziehen, wie sie halt
braucht.
es gibt grundsätzlich zwei arten wie du aus einer höheren spannung eine
kleinere machst:
a) linearregler: meist sind das dreibeinige ICs (eingang, ausgang,
referenz), die die überschüssige spannung in energie umwandeln. bsp:
eingangsspannug 18V, ausgangsspannung 12V, strom 1A. ausgang- minus
eingangsspannung = 6V, bei 1A ergibt das 6V x 1A = 6W verlustleistung,
die dieser IC in wärme umwandelt, dementsprechend wird er warm/heiss und
muss mehr oder weniger gekühlt werden (info: 6W sind sehr viel, aber bei
deinem demo-board wirst du wahrscheinlich eher 0.2A ziehen).
b) step down converter: die arbeiten "gepulst", resp. mit
unterschiedlichen pulsdauer (sog. duty cycles). dies ist etwas
komplizierter, denn du brauchst einen schalter, diode, spule und einen
speziellen kondensator. einfach gesagt, schaltet der schalter so lange
vom eingang zum ausgang durch, bis am ausgang die gewünschte spannung
anliegt; wird diese höher als gewünscht, schaltet der schalter wieder
aus, bis die spannung am ausgang unter dem gewünschten liegt usw. dies
ist viel effizienter als wie in a), bei dem die nichtbenötigte
spannungsdifferenz in wärme umtewandelt wird. nachteil: viel grösserer
bauteilaufand als beim linearregler.
..dies einfach mal so als schnell-info. google finded dir sicher
ausführlichere/detailiertere erklärungen!
Hallo pcbmca
Hier einige Infos als Entscheidungshilfe:
Im Bild 01 ist der Brenner 8 mit USB-Port, erstellt aus dem Bausatz von
AATIS zu sehen. Der Brenner-PIC wird fertig gebrannt mit ausgeliefert.
Das Klebeband hat nur den Sinn den nicht genutzten Bereich des
40-Pin-ZIF-Sockels abzudecken. Der Brenner erzeugt seine Brennspannung
auf seiner Platine.
Nebenbei bemerkt: Ich bin inzwischen auf das PICkit3 umgestiegen.
Allerdings hat mir der Brenner 8 jahrelang gute Dienste geleistet!
Zum Experimentieren haben sich bei mir auch die Testplatinen von sprut -
hier im Bild eine solcke für PICs bis 18 Pins - bestens bewährt. Eine
28-Pin-Platine ist ebenfalls in Gebrauch und bei Bedarf baue ich mir
noch eine solche für 40Pins. Die Unterseite ist frei verdrahtet, was
sich aber bei diesem Aufbar mit nur wenigen Leitungskreuzungen ausführen
lässt.
Die Testplatine erhält ihr Versorgung von einem
9V/500mA-Steckernetzteil. Diese Versorung ist in 95% der Fälle
ausreichend. Um Verpolung und damit Zerstörung des µC und der Module zu
unterbinden (wichtig!) läuft die Eingangsspannung bei mir auf jeder
Testplatine über einen Brückengleichrichter und danach zum 7805. Die
Verlustleistung bei Versorgung mit Steckernetzteil 9V/500mA am 7805
beschränkt sich auf ca. 5V x 0,5A = 2.5W.welche sich mit relativ kleinem
Kühlblech abführen lässt. Überhaupt ist der Strombdarf beim
Experimentieren - allgemein gesehen - eher gering.
Bei der Arbeit bleibt infolge der Steckmdule und der Verbindungstechnik
mit 10poligen Flachbandkabeln der Aufbau stets übersichtlich. Die meistn
Module lassen sich direkt in die Portbuchensleisten einstecken. Auf
meinen Steckmodulen sind ICs wie EEPROM, digitale Potentiometer,
IR-Sensoren usw gesockelt untergebracht.
Größere Module wie z.B. LCD, LED-Cube, DOT-Matrix werden mit 10poligem
Flachbandkabel mit den PORTs steckbar verbunden. Das Testplatinensystem
von sprut ist m.E. gut durchdacht und leicht herzustellen. Alle Platinen
sind von mir auf Lochraster, bzw. Streifenraster erstellt.
mfg Ottmar
DAS ist quick and dirty!
Ein serieller bitbanging Programmer, bestehend aus 3 Widerständen.
Programmiert bei mir einen 16f688 und 18f13k50; mehr PICs habe ich
(noch) nicht (18f4550 ohne Gewähr).
Als Programmiersoftware brauchen wir PicPgm. Das kennt aktuell 616
verschiedene PICs, auch den 18f4550:
http://picpgm.picprojects.net/
Als Programmer wählen wir den "JDM Programmer" aus.
Wichtige Einschränkung:
Eine RICHTIGE serielle Schnittstelle ist unbedingt erforderlich!
Warum funktioniert das Ding?
*
Die Spannung vom ComPort reicht, um den PIC in den High Voltage
Programmiermodus (HVP) zu bringen.
*
Die hochohmigen Widerstände in Verbindung mit den internen Schutzdioden
schützen den PIC vor den negativen Spannungen der Schnittstelle.
*
Die Programmiersoftware nutzt das Win-API zum bitwackeln, es sind keine
Treiber erforderlich und es läuft auch mit den aktuellen Windosen.
Ist natürlich nichts für die "kauf-gleich-was-vernünftiges-Fraktion",
war hier ja aber auch nicht gefragt. Mir machen diese minimalistischen
Sachen jedenfalls einen Riesenspaß. Verbesserungspotential ist auch noch
vorhanden. Ich nutze ein anderes Pinout, das UART-Betrieb über den
Programmer möglich macht.
Viele Grüße
Steini
@master snowman: danke für die kurze einweisung.
@ottmar: ist der 7805 im testboard schon drinnen? der gleichrichter ist
auf jedenfall drinnen.
also ich werde mir heute mal die teile für die testplatine von sprut und
einen quick and dirty brenner bestellen. wahrscheinlich auch noch für
einen brenner8. mit demquick and dirty brenner progge ich mir dann den
pic für den brenner8
> mit demquick and dirty brenner progge ich mir dann den> pic für den brenner8
und wenn das nicht geht - wovon ich ausgehe - frag einfach, ob jemand in
deiner nähe wohnt oder so und dir den PIC programmiert.
viel glück und spass!