kan inte programmera 18F4550 med te20 & winpic (för ICD2 clo

A

alunaro

Guest
Hej,

Jag försöker programmera en 18F4550 (för ICD2 klon).Jag använder den enda programmerare jag har: en Te20-se.Det
är knutna till ett bakbord där är 40 pin sockel för pic (använt bakbord gillar adapter)

Jag använder Winpic (senaste versionen laddas ned från webbplatsen), som konfigurerats att använda te20.

Jag har testat med 16F84, 876, 877 ...allt ok (observera: Jag har testat alla bilder både te20 uttag och bakbord).Endast 4550 fungerar inte.

1.Det
är inte upptäcks ibland ...Allt pekar på en dålig anslutning på bakbord.2.
När winpic kan upptäcka det, jag försöker programmet ..
men alltid rapportera fel i olikaadresser.
Normalt den inte på 1, 2 eller 3%.
1 Temne nådde 6%: O lol xDD

<img src="http://images.elektroda.net/10_1184972561.png" border="0" alt=""/>3.I hård test VPP är ca 12.8V (winpic option).
När du läser pic, det sjunker till 11.8-11.5 V.4.Bilder kan läsas och raderas utan problem.

Efter några råd i andra inlägg, jag använde en del kondensator i PGC och GND, etc.
Fortfarande samma fel.Vissa idé?

 
alunaro skrev:

Hej,Jag försöker programmera en 18F4550 (för ICD2 klon).
Jag använder den enda programmerare jag har: en Te20-se.
Det är knutna till ett bakbord där är 40 pin sockel för pic (använt bakbord gillar adapter)Jag använder Winpic (senaste versionen laddas ned från webbplatsen), som konfigurerats att använda te20.Jag har testat med 16F84, 876, 877 ...
allt ok (observera: Jag har testat alla bilder både te20 uttag och bakbord).
Endast 4550 fungerar inte.1.
Det är inte upptäcks ibland ...
Allt pekar på en dålig anslutning på bakbord.2.När winpic kan upptäcka det, jag försöker programmet ..men alltid rapportera fel i olika
adresser.Normalt den inte på 1, 2 eller 3%.1 Temne nådde 6%: O lol xDD
<img src="http://images.elektroda.net/10_1184972561.png" border="0" alt=""/>

3.
I hård test VPP är ca 12.8V (winpic option).

När du läser pic, det sjunker till 11.8-11.5 V.4.
Bilder kan läsas och raderas utan problem.Efter några råd i andra inlägg, jag använde en del kondensator i PGC och GND, etc.

Fortfarande samma fel.Vissa idé?
 
Ett annat knep för att försöka med 18F rad är 22pF kondensatorer från B7/PGD och B6/PGC till GND / VSS lokalt vid chip, dvs så nära chipet som möjligt och en 0.1uF locket från Vdd till GND / VSS.

Du kan också prova att lägga till en 10k pullup motstånd till B7/PGD och Vdd.

Bara lite extra saker för att försöka

 
Tack,

Men inget fungerade med 4550.Fortfarande samma fel ...bara den ser en ganska stabil.
Jag har använt alla era förslag.Jag kan programmera 18F2550 utan kondensator eller andra trick.Det finns någon skillnad med 18F4550 programmering?
Jag kan inte undestand varför kan programmera 2550 och inte 4550.Enda skillnaden är att 4550 är ett bakbord bifogas te20 med sladdar ....misstänkta ....Tack igen.

 
Kontrollera om stift 23-25, jag är inte säker på exakt stift nummer
men jag tror att jag läst det någonstans att stiften behöver inte vara ansluten till något under programmering, stiften är usb's.

bara en tanke.

 
Jag har bara anslutit grundläggande stift: MCLR / VPP, PGD, PGC, VDD och VSS.
Resten är "float"Jag tillbringade hela dagen (och även igår) försöker bränna det ...på olika sätt ...Inga resultat.

 
PIC18F4550 har två effekt (Vdd, AVdd och VSS, AVss)
conect 100nF till Vdd och VSS

PIC18F4550 läsa en radera utan problem?

 
Ja, aparently läsa och ta bort utan problem nästan 100% av tiden (om det upptäcks).

Jag hade problem att autodetektera enheten, men ...när jag manuellt ansluta kabeln av VPP spänningen till VPP stift i pic, winpic kunde autodetektera.Jag antar att det var en dålig anslutning på grund av bröd ombord ..Jag löste problemet.

Jag försökte med några kondensator i VDD-VSS (0.1uF föreslagit foxabilo)."Programmerare" såg mer stabil men ändå inte kunde programmera 4550.

OBS: Jag använder en RS232-kabel på 75 cm.Bör använda en shotest?säker ...

Tja ...Let's go again xDD 100nF nu xD Jag hoppas ha ett här (22:45 h).

TackLäggas till efter 31 minuter:Jag ansluter te20 direkt till hamn.
Inga resultat med kondensator.Som ni ser det verkligen detecs, läser och radera pic.Upptäcka:<img src="http://images.elektroda.net/26_1185225215.png" border="0" alt=""/>Läsa:<img src="http://images.elektroda.net/0_1185225184.png" border="0" alt=""/>Radering:<img src="http://images.elektroda.net/24_1185225267.png" border="0" alt=""/>
Allt ok, mindre planering.Obs: När jag skriver en "tom" buffert ..det finns inget fel.Jag vet inte vad winpic gör när planeringen. [/ Img]
 IMG]Ska försöka med en transistor för att öka VPP til 13V
 
försöker programmet endast 8 ordet resten alla ord 0xFFFF
om det är ok behöver mer kraft för programmet
Lägg 100uF för makten

 
menar du ...skapa en tom buffert, ändra första 8 ord manuellt och skriva?

 
Jag försökte med 8 bytes och programmeras helt ...med full. hex den 100uF inte fungerade.
Jag
ska kolla vad som händer med VPP spänning ...

 
Bara en liten sak att säga, 0.1uF och 100nF är samma sak

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Le" border="0" />

också vad PICS föreslår är ytterligare 100uF (ganska stor) cap till Vdd / VSS detta kommer att möjliggöra en viss grad av redundans för strömförsörjning, 100uF löper en PIC för ett bra några millisekunder så dess perfekt för att dölja dålig strömförsörjning frågor.

Också 85cm är för lång, om inte din talar uber kvalitet pansar skärmad twisted pair-kabel.Personligen har jag aldrig gå över 10cm för programmering kabel legnth.Twisted pair på alla programplaneringsprocessen rader (en rad uppgifter som en linje GND) kommer att bidra mycket som spiralskurna snodd offsetadresser fas regelbundna störningar och effektivt tar bort det från linjer (huvudbrandledningar hum etc), men ingenting är bättre än att förebygga och det betyder kort planeringen kabel.Vissa personer har rapporterat goda resultat med gamla stilen 80 pin IDE kabel med varannan tråd till GND, samma med twisted pair RJ45/CAT5/CAT6 kabel, thats orsaken du ser massor av RJ45/tgelephone typ kontakterna på programmerare.

Sammanfattningsvis minska programmering kabellängden så mycket du kan och aldrig mer än 1 foot/12 inches/30 cm långa, lägg 100uF till 0.1uF locket från VSS till Vdd och det bör fastställas.

 
I kväll jag prova alla förslag ...tillsammans.Til nu alla ansträngningar har misslyckats.

Minska längden på programmering kabel (sista dagarna i bifogade programmerare direkt till en hamn, men det
är ganska besvärligt, för många trådar runt xD-)
Använd 0.1nF capcitor i VDD-VSS (jag förstod i VPP från PICS kommentar).Jag tror att jag använt det i mitt test (jag minns inte exakt nej. Det
är 8:45 och min hjärna är fortfarande uppvärmning neuron)

Måste jag bygga andra "billiga" programmerare av LPT-porten?Endast tiden kan utvisa ...: /

Sen kommer att rapportera mina resultat.

 
Fungerar inte.

Jag inkopplad den te20 i hamn direkt, används en 100uF kondensator (ja, 100u, 220u, 47u ... och möjliga kombinationer ...).

Program skrevs till 14-15%.Bättre än förra 6%, men stil inte tillräckligt.<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ledsen" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ledsen" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ledsen" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ledsen" border="0" />
Sen några tester med flera kondensatorer (til 400uF eller så totalt) kunde jag program till 48% xDD det ser ut som ett mästerskap.

 
posta ditt schema för programmerare med ditt värde för komponenter

 
Hej

Tack för era ansträngningar ..

Wires är mindre än 10 cm, 0,8 diameter.
Ansluta kondensatorer till VPP ändrar inte beteende significatively.
I VDD-VSS det gör.Jag har inte den ursprungliga schema.Jag gjorde detta programmerare för länge sedan,
som fortfarande fungerar som första dag åtminstone 16F8xx serietillverkade.
Det
är en TE20-SE.

Jag har hittat ett schema som är lika (jag kollade).Dess TE20-kön: http://images.elektroda.net/78_118... att programmera din hex för 18f4550? Tack
 
Hej

Jag gjorde det arbetet!
, all solved.

Borttagning av lysdioder och använda en 220uF kondensator
alla lösas.

Jag har testat med 2 PICS och inga problem.Inga misslyckats och läsa koden efter programmering är ok.Nu ...sin tid att testa icd2 programmerare lol

Tack!

 
alunaro skrev:

I kväll jag prova alla förslag ...
tillsammans.
Til nu alla ansträngningar har misslyckats.Minska längden på programmering kabel (sista dagarna i bifogade programmerare direkt till en hamn, men det är ganska besvärligt, för många trådar runt xD-)

Använd 0.1nF capcitor i VDD-VSS (jag förstod i VPP från PICS kommentar).
Jag tror att jag använt det i mitt test (jag minns inte exakt nej. Det är 8:45 och min hjärna är fortfarande uppvärmning neuron)Måste jag bygga andra "billiga" programmerare av LPT-porten?
Endast tiden kan utvisa ...
: /Sen kommer att rapportera mina resultat.
 
davemaster slå upp de tidpunkter på vilka tjänster du svarar på, de är över ett år gamla.

 

Welcome to EDABoard.com

Sponsor

Back
Top