Sida 1 av 2
Programera PIC18f4550 med winpic
Postat: 5 februari 2007, 10:49:38
av [ALV]
Nu var det dags att skrämma igång en PIC18f4550
jag har en vellman JDM programerare och kör winpic
detta blev helt plötsligt skit svårt när jag möttes av massor av configurations problem.
kan någon alltså ge mig tips på vad jag ska uppmärksamma.
jag kör en 4mhz kristall
programeras via com2 porten
bilder:
http://devianbay.com/~rille/?dir=/PIC/images/
[edit] la till länk till bilder på härligheten.
Postat: 5 februari 2007, 11:05:38
av sodjan
> kan någo alltså ge mig tips.....
Byt programmerare ?
Postat: 5 februari 2007, 11:11:42
av [ALV]
>Byt programmerare ?
jag är inte helt med vid utrycket.
hårdvaran eller mjukvaran.
om hårdvaran, varför? går det inte eller är det bara osmidigt eller har du helt enkelt förkärlek till någon annan och vill att jag ska byta i ren protest mot vellman?
Postat: 5 februari 2007, 11:17:43
av sodjan
Båda.
Och därför att det är en JDM.
Det har inte ett smack med Velleman i sig att göra
(förrutom att de envisas med sina tveksamma konstruktioner...)
Postat: 5 februari 2007, 11:19:23
av bengt-re
Kan bara hålla med. Köp en ICD-2 om du har råd, köp annars en annan bättre progrmerare. JDM och winpic är inte helt stabilt tyvärr - det går kanske få det att fungera, men varför lägga ner all energi?
http://www.microchip.com/stellent/idcpl ... t=DV164005
Postat: 5 februari 2007, 11:23:36
av [ALV]
kan jag se utmaningen som en omöjlighet eller är det möjligt?
jag har laggt ner massor av energi på att modifiera min programerare så det är synd om jag måste byta nu.
går det inte att slänga på några kondringar så man kommer upp i en ICD liknande typ?
Postat: 5 februari 2007, 11:31:10
av sodjan
ICD = In Curcuit Debugger och det går absolut *INTE* att bara bygga om
en JDM med "några kondringar" !!
Personligen tror jag inte att du behöver en ICD just nu. Vilken programmerare
som helst som inte är en JDM (eller liknande) vore antagligen "rätt"...
Jag är inte helt opartiskt eftersom jag säljer :
http://www.jescab.se/Wisp628.html
Stöder bl.a 18F4550 :
Kod: Markera allt
12F629 +16F690 16F87 18F1220 +18F2510 +18F4321 18F458 18F6680
+12F635 *16F716 16F870 18F1230 +18F2515 18F4331 +18F4580 18F6720
12F675 16F72 16F871 18F1320 18F252 +18F4410 +18F4585 +18F6722
+12F683 16F73 16F872 18F1330 +18F2520 18F442 +18F4610 18F8410
16F627 16F737 16F873 18F2220 +18F2523 +18F4420 +18F4620 18F8490
16F627A 16F74 16F873A +18F2221 +18F2525 +18F4423 +18F4680 18F8520
16F628 16F747 16F874 18F2320 +18F2550 18F4431 +18F4682 18F8525
16F628A 16F76 16F874A +18F2321 18F258 +18F4450 +18F4685 +18F8527
16F630 16F767 16F876 18F2331 +18F2580 +18F4455 18F6410 18F8585
+16F636 16F77 16F876A +18F2410 +18F2585 18F448 18F6490 18F8620
16F648A 16F777 16F877 18F242 +18F2610 +18F4480 18F6520 18F8621
16F676 +16F785 16F877A +18F2420 +18F2620 +18F4510 18F6525 +18F8622
+16F677 +16HV785 16F88 +18F2423 +18F2680 +18F4515 +18F6527 +18F8627
+16F684 16F818 +16F913 18F2431 +18F2682 18F452 18F6585 18F8680
+16F685 16F819 +16F914 +18F2450 +18F2685 +18F4520 18F6620 18F8720
+16F687 16F83 +16F916 +18F2455 18F4220 +18F4523 18F6621 +18F8722
+16F688 16F84 +16F917 18F248 +18F4221 +18F4525 +18F6622
+16F689 16F84A +16F946 +18F2480 18F4320 +18F4550 +18F6627
>>> (+) requires Wisp628 firmware >= 1.10, (*) firmware >= 1.12
Du får ta alla (andras) råd du får här och bestämma själv...
Postat: 5 februari 2007, 11:32:27
av bengt-re
Jag vet inte vad som sitter i ICD-2 men jag vet att det fungerar bra till i princip allt som microchip har gjort. Pålitlig, robust, snabb, men tyvärr lite för dyr.
Privat körde jag med denna tidigare och det är väl inget större fel på den heller, men vet inte hur den funkar med 18-serien då jag aldrig har använt den till det.
http://www.basicmicro.com/Product.aspx? ... tegoryID=6
ELFA har den, kostar 550 pix ungefär.
http://www.elfa.se/elfa-bin/setpage.pl? ... k=6020.htm
EDIT:
Hur som helst så behöver du en "riktig" programmerare som har en uC i sig och generarar signaler korrekt oaktat vilken uC du använder. WISPén är billig och skall vara bra. ICD eller inte är en smaksak - personligen tycker jag att det underlättar även när man kör med mindre uC. Till 8 pinnararna finns det en specialadapter som ger dig alla 8-pinnar som orginalet har (1f629/12f675) - inte helt nödvändigt, men klart trevlig att jobba med.
Postat: 5 februari 2007, 13:35:16
av [ALV]
okej då var en Wisp628 betalad och klar. väntar på leverans.
tusen tack till sodjan
Postat: 5 februari 2007, 13:37:08
av bengt-re
Tror att det är ett bra beslut... Undrar om jag inte borde köpa en själv bara för sakens skull...
EDIT: Sagt och gjort...
Postat: 5 februari 2007, 13:37:30
av sodjan
Packat och klart, postas i dag eller i morgon.
Firmware om-flashat med version där 16F87xA serien fungerar...
Postat: 5 februari 2007, 13:44:42
av [ALV]
Finemang. återkommer med eventuella problem senare:P
Postat: 8 februari 2007, 09:10:27
av [ALV]
Så då har jag snurrat ihop min wisp, blev rätt snyggt.
Lite tråkig etsning på kretskortet men det kanske bara var min uppfattning.
Hur som hälst samma problem som med förra programeraren återstår.
Jag kan alltså inte initciera programerare osv.
här är lite bilder för den intreserade:
http://devianbay.com/~rille/?dir=PIC/images/
Postat: 8 februari 2007, 13:20:01
av sodjan
[Fick också ett PM om samma sak, svarar på båda här. Citat från PM markeras med "PM>"]
PM> jag vill börja med att klaga på kretskortet då en kartong bit hadde varit bättre.
Kretsschemat är fritt att använda hur du vill. Bygg gärna på en kartongbit om det fungerar bättre för dig.
Det blir dock lite svårare för mig att ge support på resultatet...
> Lite tråkig etsning på kretskortet men det kanske bara var min uppfattning.
Nejdå, det är ett "känt problem". Det är dock väldigt få som har fått några
allvarliga problem p.g.a det. Kanske 3-5 st av de drygt 150 som jag
har levererat.
PM> embulerade sedan hela undersidan med smält lim.
Har inte hör det förrut.
I PM'et skriver du om alla möjliga PC program.
Ladda ner XWisp2 från
www.robh.nl. Sedan kan *jag* ge support.
> bör tillägga att jag inte allt är någon hajjare på elektronik eller pic
> programering så all hjälp som i dina öon kan ses som välldigt löjligt
> enkel är mig värd mycket.
Right, då är det så här...
Du kommer att få bättre hjälp om du försöker visa lite respekt inför
de som ska läsa det du knackar ner. Ditt PM t.ex ser väldigt tråkigt ut
med massor av stavfel, konstig meningsbyggnad (så att det i vissa fall inte
är helt klart vad du menar) och total brist på t.ex stora bokstäver där det
ska vara det. Har du *alls* läst igenom vad du själv har skrivit innan du
skickade det ? Skriv som du vill, men slarv slår bara tillbaka på dig själv.
Postat: 8 februari 2007, 14:47:59
av [ALV]
Inte alls meningen att vara otrevlig eller irriterande.
Jag har väldigt svårt med stavning och att formulera mig så att andra förstår mig.
Jag läser alltid igenom mina PM och inlägg, dyslektiker är allt jag kan säga till mitt försvar.
Ang kretskortet så ville jag bara påpeka att etsningen lossnade på flera stället och detta kunde medföra mer felsökning för dig i framtiden.
Jag löste etsnings problemet med att "spackla" med smält lim på undersidan för att motverka skador på dom tunna "etsnings bitarna".
Detta var alltså bara för att upplysa dig om hur jag upplevde mitt köp av dig villket borde vara i ditt intresse.
I början av den här tråden förklarade jag att problemet var att jag inte kunde programera min PIC18F4550 med winpic för att jag inte lyckades välja rätt config för den hårdvaran jag hadde."programerare".
lösningen skulle vara att köpa en ny programerare villket jag också tänkt göra redan innan men nu föll det sig välldigt bra till hands.
Jag vill alltså hitta en configuration till winpic som fungerar med Wispen och som sedan ska fungera med min PIC.