Får inte 13V på mclr [löst]

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Får inte 13V på mclr [löst]

Inlägg av brauer »

Tog upp det microprocessorer igen efter ett långt uppehåll. Givetvis ville ingenting. 8)

Försöker bränna en 16f628a med min wisp628 och xwisp2w via vanlig com-port. ( har även provat usb->rs232 från clas ohlsson)

Har mätt min spänningskälla (pryl jag köpt av sodjan, fråga mig inte vad den heter...) och den ger 5,03V konstant.

Mina problem uppträder lite olika, vilket känns dumt. Ibland hittar den wispen, ibland inte. Ibland hittar den target, ibland inte. Givetvis kan jag lägga upp dumpar / felmeddelanden, men eftersom det ter sig så olika från gång till gång känns det kanske inte så nödvändigt?

Jag har försökt med och utan pullup (47k).

Har märkt att mclr inte når 13V, den stiger inte ens nämnvärt. Jag hoppas att jag mäter rätt, mclr till minus / Vss. :shock:

Är det någon som har en minsta aning om vad det är, eller tips på något mer att kontrollera? :doh:
Senast redigerad av brauer 8 september 2009, 19:28:02, redigerad totalt 2 gånger.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Får inte 13V på mclr. wisp628

Inlägg av sodjan »

Hm, det kanske är något gemensamt problem.
För det första ska PC-programmet få kontakt med Wisp'en.
Gör den inte det stabilt så är det ingen större mening att koppla
in en "target" och försöka flasha.

Några exempel på felmeddelanden vore *väldigt* intressanta. :-)

> Jag har försökt med och utan pullup (47k).

Vardå ? MCLR ? Så länge som Wisp'en är inkopplad så sköter den
MCLR helt. Men en 10-100 kohm pullup på MCLR gör inte heller
något skada...

Vpp (som ju går till MCLR) ska nå 12-13 V ca, men det kan vara korta
stunder så det är lite svårt att mäta med en vanlig multimeter.

Jag kan alltid titta på den, men nu "drar" vi på semester några veckor
så det blir en vecka in i sep minst.
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Re: Får inte 13V på mclr. wisp628

Inlägg av brauer »

Tar frågorna först :)
>Vardå ? MCLR ? Så länge som Wisp'en är inkopplad så sköter den
MCLR helt. Men en 10-100 kohm pullup på MCLR gör inte heller
något skada...

Pullupen kopplade jag till mclr ja. För att röja eventuellt hjärnsläpp från min sida så: kopplade motståndet från 5v till mclr där även gul sladd är kopplad. Korrekt?

>Vpp (som ju går till MCLR) ska nå 12-13 V ca, men det kan vara korta
stunder så det är lite svårt att mäta med en vanlig multimeter.

Ok, då förstår jag varför jag inte kan se det på multimetern. Värt att nämna kanske att den ligger blankt på 0,2V hela tiden.

Här är lite olika felmeddelanden jag fått:

Kod: Markera allt

C:\xwisp2w b628i-1
XWisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File B628I-1.Hex loaded and is Intel Hex format conforming
Programmer Wisp628, firmware version 1.09
Target not found in configuration table
Target not auto-detected, please specify on commandline!
XWisp2 failed after 1.87 seconds, rc 23!

Kod: Markera allt

C:\xwisp2w b628i-1
XWisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File B628I-1.Hex loaded and is Intel Hex format conforming
Wbus command failure
Wbus device name not received, rc 21
XWisp2 supports only Wisp628, WLdr and WISP
XWisp2 failed after 1.05 seconds, rc 23!

Kod: Markera allt

C:\xwisp2w b628i-1
XWisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File B628I-1.Hex loaded and is Intel Hex format conforming
Programmer Wisp628, firmware version 1.09
Detected target: 16C84 revision 08  (ID=000
Target erased
Transferring image to 16C84 via Wisp628
Transferring program to memory...OK!
Verifying program memory......SendReceiveFast read timeout (15 of 16 bytes rcv'd)
failed at 000000, expected: '0428', found: '0000'
Write-Verify failed after 1.79 seconds, rc 21!
Xwisp2 failed after 3.43 seconds, rc 21!

Kod: Markera allt

C:\xwisp2w b628i-1
XWisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File B628I-1.Hex loaded and is Intel Hex format conforming
Programmer Wisp628, firmware version 1.09
Detected target: 16C84 revision 08  (ID=000
Target erased
Transferring image to 16C84 via Wisp628
Transferring program to memory...Wbus command failure
Write-Verify failed after 0.27 seconds, rc 21!
Xwisp2 failed after 1.83 seconds, rc 21!
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Re: Får inte 13V på mclr. wisp628

Inlägg av brauer »

Verkar som att jag har en del att se över på wispen. Lite mätningar visar på dålig kontakt / folie som släppt.

Återkommer om det inte löser sig :) Tusen tack iallafall!


Edit: Har mätt längs alla banor kors och tvärt och rättat till två lösa komponenter. Tyvärr gjorde det ingen skillnad. Samma felmeddelanden :x Men MCLR gick upp till 13V iaf.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Får inte 13V på mclr. wisp628

Inlägg av sodjan »

> Programmer Wisp628, firmware version 1.09

När du får det så har du i alla fall kontakt PC <-> Wisp628.

> Wbus command failure

Strul mellan PC och Wisp.

> Detected target: 16C84 revision 08

Vad *har* du för "target" ? Jag hoppas att det inte är en 16C84.
Sannolikt en gissning från Xwisp2...
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Re: Får inte 13V på mclr. wisp628

Inlägg av brauer »

>Vad *har* du för "target" ? Jag hoppas att det inte är en 16C84.
Sannolikt en gissning från Xwisp2...

En 16f628a (har försökt med en annan 16f628a också).

Det konstiga är att felmeddelanden ovan är försök på exakt samma koppling men som sagt ger helt olika resultat.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Får inte 13V på mclr. wisp628

Inlägg av sodjan »

> En 16f628a

OK, då är meddelandet om 16C84 bara en "fallback" när ID inte kan läsas.
16C84 saknar ID. Din Wisp får inte över processorn i "programming mode"
kanske p.g.a av strul med Vpp (12-13 volten) eller något annat...

Aja, du har uppenbara problem, bara att felsöka... :-)

Som sagt, jag kan kolla på den, men sitter just nu i norra Tyskland på väg
till Kroatien, så det kan inte bli förren om ca 3 veckor... :-)
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Re: Får inte 13V på mclr. wisp628

Inlägg av brauer »

Ja, jag får fortsätta spana på den och googla ännu mer. Bytte com-kabel i hopp om att hitta något, men ingen förändring. Provade även med annan transformator med lite större kapacitet (450mA, tidigare 300mA).
Ha en skön semester så hör jag nog av mig om tre veckor. :)
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Re: Får inte 13V på mclr. wisp628

Inlägg av brauer »

:idea: Älska Google!

Jag har provat med Wouters b628i-1 på mina 16f628a och vad jag förstå / läst mig till har jag "låst" (?) MCLR.

Det står ju fint beskrivet på Sodjans hemsida hur man löser det. Jag har inte grejer hemma för att bygga en sån krets, så frågan är rätt enkel: Kan jag fuska på nått enkelt sätt? :vissla:
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Får inte 13V på mclr. wisp628

Inlägg av sodjan »

Jag har många gånger påtalat för Wouter att han bör antingen skriva en
*tydlig* varning på sin blink-a-LED sida om detta och jag brukar
alltid själv varna för filerna med ett "i" i, men vad hjälper det... :-)

Om man förstår hur Vpp-before-Vdd fungerar så kan man alltid fixa
en egen lösning. Wisp628 har inte det som behövs inbyggt, jag har haft
en liten komp.sats som fixar detta (d.v.s. den "dongle" som beskrivs) men
jag tror inte att jag har något kvar. Wisp648 har denna "dongle" inbyggd
på själva programmeraren.

Du kan be någon som har en Wisp648 att "låsa upp" din 628A.
Annars kanske jag har någon/några extra 628A som jag kan skicka över
Maila mig vid intresse. Det kan inte bli förren om drygt en vecka, sitter nere
vid Adriatiska havet vid Kroatiens kust (med fönstren vidöppna för att få lite
svalka) just nu. Börjar bli dags att gå ut och fixa en kall öl och en matbit på
något trevligt ställe nere vid strandpromenaden... :-)
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Re: Får inte 13V på mclr. wisp628

Inlägg av brauer »

:shock: :shock: :shock:

Börjar bli smått förvirrad.
Nu har jag lyckats programmera båda 628A:orna med min egen hex-fil (Enkel kod som bara sätter porta hög).

Uppenbarligen kan jag inte ha fått in wouters kod trots allt.

Kod: Markera allt

C:\wisp>xwisp2w port 5 go picdev
 xwisp2 version 1.9.6 for Windows (Dec 11 2008, Open Watcom C/C++ 1.70)
File picdev.hex loaded and is Intel Hex format conforming
Wbus command failure
Programmer type not received, rc 21
Unsupported programmer '', xwisp2 supports only Wisp648, Wisp628, WLdr and WISP
xwisp2 failed after 2.19 seconds, rc 23
Press 'Enter' to continue:

C:\wisp>xwisp2w port 5 go picdev
 xwisp2 version 1.9.6 for Windows (Dec 11 2008, Open Watcom C/C++ 1.70)
File picdev.hex loaded and is Intel Hex format conforming
Wbus command failure
Programmer type not received, rc 21
Unsupported programmer '', xwisp2 supports only Wisp648, Wisp628, WLdr and WISP
xwisp2 failed after 1.97 seconds, rc 23
Press 'Enter' to continue:

C:\wisp>xwisp2w port 5 go picdev
 xwisp2 version 1.9.6 for Windows (Dec 11 2008, Open Watcom C/C++ 1.70)
File picdev.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp628, firmware version 1.09
Recommendation: Upgrade your Wisp628 firmware to at least version 1.11
Target: 16F628A revision 08 (ID=1068)
Target erased
Transferring program to 16F628A via Wisp628
Transferring program memory...100%
Verifying program memory......100%
Transferring data memory......100%
Verifying data memory.........100%
Transferring ID memory........100%
Verifying ID memory...........100%
Transferring fuses memory.....100%
Verifying fuses memory........100%
Write-Verify operation terminated successfully in 0.42 seconds
Putting target in run mode
xwisp2 terminated successfully in 2.56 seconds
INGEN ändring i kopplingen mellan försöken ovan!!!
Däremot är det en ändring från den ursprungliga setupen längre upp i tråden. Nu kör jag på usb->seriell-kabel från Clas Ohlsson. Annars samma grejer och ingen pullup.

Bara en fundering. Kan en pic bli "gammal" eller få några symptom av ålder? Båda 628A:orna är från 2007 vill jag minnas.. Wispen likaså.

Känns inte som att det är nån mening med att skicka iväg något när problemen kommer och går. :doh:
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Re: Får inte 13V på mclr [löst] *nya problem*

Inlägg av brauer »

Bah!
Verkar som att det är glapp i labbplattan. Makalöst... :evil:
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Får inte 13V på mclr [löst] *nya problem*

Inlägg av sodjan »

Ja, *något* glappar uppenbarligen eftersom felet kommer och går. :-)
Och nej, det ska inte vra något problem med prylar som bara är ett
par år gammla. Wisp'arna stöder mycket äldre kretsar än så...
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Re: Får inte 13V på mclr [löst] *nya problem*

Inlägg av brauer »

Har tagit ur stiften ur plattan nu och slipat dem med smärgelduk. Fortfarande trubbel med wispen. Letar vidare...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Får inte 13V på mclr [löst] *nya problem*

Inlägg av sodjan »

Alltså, om du får olika "wbus" fel så har du strul mellan PC
och Wispen, och det går väl inte via labbplattan !?
Det är ingen mening med att felsöka *efter* wispen
innan du får PC/Wisp kommunikationen stabil...
Skriv svar