PIC16F628A - Blinka den - Nybörjare

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

Inlägg av brauer »

hm, dum fråga kanske. Men 10k vadå?! 10kOhm? Här skall det börjas från grunden förstår du. :lol:
Ang databladet, har spanat lite i det. Tyvärr känns det aningen tungt att plöja igenom 180 sidor så jag har bara bläddrat när jag kommit till något jag inte förstått. :oops:
Det kan väl inte vara meningen att man ska läsa allt, eller? Beror ju på vad man behöver veta, men för att komma igång tycker jag att det verkar lite väl. Rätta mig om jag har fel :P
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Target not found in configuration table
> Target not auto-detected, please specify on commandline!
> XWisp2 failed after 1.22 seconds, rc 23!

Detta är väl inte *allt* som du fick ?
Det borde vara några rader till (speciellt före) !!??
Visa *hela* XWisp2 utskriften inkl ditt kommando.

bengt-re > Varför ingen 10k pullupp på MCLR?

Så länge som Wisp628 är inkopplad så spelar det ingen roll.
Wisp628 kontrollerar MCLR. Men, personligen lägger jag alltid 10-33 kohm
till +5v i alla fall. God vana antar jag... :-)

När det gäller de inringade komponenterna, så finns de redan på den
5V-PSU som du använder, så jag tror inte problemet sitter där.

Sannolikt någon felkoppling...

> Ang databladet, har spanat lite i det.

Vadå "lite" ?
Du bör läsa/skumma igenom allt, så att du snabbt hittar tillbaka till det
du behöver slå upp. Du bör "känna dig hemma" i databladet.

Och läsa åtminstånde kapitel 1 - 5 lite noggrannare.
Även 14 innehåller många viktiga delar.
Kap 6 - 13 (olika peripherials) bör skummas igenom och läsas närmare när resp del skall användas.
Kap 15 är instruktionsuppsättning och bör läsas ganska noggrant innan man börjar programmera.
Kap 16-19 är mer sällan som man behöver...

> Tyvärr känns det aningen tungt att plöja igenom 180 sidor

Jag ser inget problem, att läsa datablad är ju halva nöjet med microcontrollers :-)
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Inlägg av brauer »

Nej, det var inte all kod. Har inte tillgång till det nu. Hittade just det felmeddelandet på din sida även om inte filerna och portarna stämde.
Jag följde inkopplingsschemat enligt "blink-a-led" på Wisp's (voti?) hemsida.
Jag har som sagt börjat läsa databladet men ville testa lite samtidigt. Trodde jag skulle kunna komma undan med att följa enkla instruktioner. :? Just eftersom det verkade ganska enkelt i denna tråden.
Ska kolla mina kopplingar igen ikväll. Får väl även lägga tid på att studera databladet lite noggrannare :wink: Tack infon om vilka kapitel man för lägga extra krut på!

Tillägg!
Jag vet att folk hatar "så här såg det *nästan* ut" men här är en kodsnutt som jag vet att jag jämförde med. Filnamn, sökväg och versioner är inte korrekta

Kod: Markera allt

C:\DATA\Xwisp2\test>xwisp2w go b452-1
 XWisp2 version 1.5.03 (Sep 06 2004, Open Watcom C 1.30)
File B452-1.Hex loaded and Intel Hex format conforming
Total of program and data memory: 112 bytes
SendReceiveSlow read timeout
Failed to activate Wbus device
XWisp2 failed after 0.03 seconds, rc 23!
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, kom igen när du har en riktig beskrivning av vad du har gjort.
Hur det är kopplat (inte bara "som på den-o-den websidan", utan *exakt*
hur *du* har kopplat !! ) och riktiga utskrifter m.m.

Sen kan jag hålla med om att man kanske inte *måste* läsa allt i
databladet för att köra Wouter's blink-a-LED test.
Men eftersom det är så jäkla kul och intressant att läsa datablad så
ser jag ändå inte riktigt vad som är problemet med just det... :-)
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Inlägg av brauer »

Mer info kommer ikväll.
>Sen kan jag hålla med om att man kanske inte *måste* läsa allt i
databladet för att köra Wouter's blink-a-LED test.

Jag tyckte det också. :wink:
Kan hålla med dig om att det är intressant att läsa bladet, men jag bara undrar om jag verkligen *behöver* veta allt som står på de 180sidorna. Säkert finfin info, men jag lär inte fatta allt på 10 år ändå :)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> men jag bara undrar om jag verkligen *behöver* veta allt som står på de 180sidorna.

Kanske inte *alla* 180 sidorna, men de kapitel som jag räknade upp
är nog centrala så snart man börjar göra något "eget".

> Säkert finfin info...

Inte bara finfin info, utan ganska *nödvändig* info !
Var har du tänkt att hitta samma information annars ?

> ...men jag lär inte fatta allt på 10 år ändå

Jag skulle gissa på 6-12 månader, om inte det mesta "sitter" då, så, tja... :-)
Sen går *nästa* datablad betydligt snabbare, de är ganska lika mellan olika processorer... :-)
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Säger det samma. Det är kul att läsa datablad och skall man uynyttja micron effiktivt så bör man läsa allt minst en gång iaf. Och jo, man har nytta av i princip allt som står där. Tror jag kan databladet till 12f629 utantill nu... Skriv ut databladet och ha det som toalettläsning - börja med att läsa från pärm till pärm och repetera sedan de frågetecken som dök upp på vägen. Datablad ÄR rolig läsning!!

Mycket lättare att bygga sen om man slipper slå upp allt...
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Hm, man kanske skulle trycka upp en PIC-tutorial på rullar.
Då skulle man kunna "riva av" en lektion om dan... :-)
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Inlägg av brauer »

Gjorde om inkopplingen helt från början. Hittade inget fel och de skall vara rätt nu.
Jag får följande meddelande:

Kod: Markera allt

C:\xwisp2w port 1 go b628-1
 XWisp2 version 1.6.01 (Aug 14 2005, Open watcom C 1.30)
File B628-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.23 seconds, rc 23!
Har samma in koppling som tidigare, dvs inget 10k som nämnts.

Jajaja, jag SKAAA läsa databladet till morgon, middag och kvällsmål :wink: Nä, men allvar. Det är ju bibeln det där :) Klart att man bör läsa den om man vill veta något om sin nya pryl
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, då ska vi se... :-)

Först en detalj (som nog inte löser problemet).
Det finns en senare version av XWisp2 på www.robh.nl.
Det är aldrig fel att köra med senaste version.

Ditt problem ligger mellan Wisp628 och din 16F628A.
Kan du beskriva hur det ser ut ?
Vad finns inkopplat förrutom 628A'a ?
Vilka pinnar på 628A'n är inkopplade och vart ?

Just *NU* hjälper det nog inte med att läsa databladet... :-)

> Har samma in koppling som tidigare,

Jo, men det vore bra med en beskrivning av hur den ser ut.
Strunta i websidor utan beskriv kopplingen exakt som den ser ut.

Har du en voltmeter ?
Kan du kolla att du har kopplat 5V och GND till rätt pinnar ?
Är 628A'n rättvänd ?

Som du ser blir det massor av ffrågor och gissningar kring hur det ser ut.
En bild med en digitalkamera brukar ofta lösa mycket...
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Inlägg av brauer »

Hej, kunde inte få nån bild =/ Sitter inte på en labbplatta ändå, var tvungen att löda dit wispkontakterna direkt på benen lite lätt.
Får beskriva med ord istället.
Jag räknar ben ett där "pricken" sitter på PICen, räknar sedan moturs dvs 1 sitter par med 18 "över" PICen.

Ben 4: Gul kabel från Wisp
Ben 5: svart kabel från Wisp + sladd till gnd på 5V-matningen
Ben 10: vit kabel från Wisp
Ben 12: Violett/Lila kabel från Wisp
Ben 13: Blå från wisp
Ben 14: Röd kabel från wisp + sladd till 5V-matning + sladd till ett 270 + LED
Ben 17: Till LED

Kan tillägga att jag fick följande meddelande vid en körning av xwisp direkt efter att jag slog på 5Vmatningen.

Kod: Markera allt

xwisp2w port 1 go b628i-1
xwisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File B628i-1.hex is loaded and is intel hex format conforming
Programmer Wisp628, firmware version 1.09
Detected target: 16F628A revision 08 (ID=1068)
Target erased
Transferring image to 16F628A via wisp628
Transferring program memory...Wbus command failure
Write-verify failed after 0.36 seconds, rc 21!
Xwisp2 failed after 1.55 seconds, rc 21!
Provad igen men då kom samma meddelande som innan. Skillnaden mot kopplingsschemat som finns här i tråden är mitt motstånd vid LEDen. Det skiljer 60ohm neråt.


****
Tillägg:
Gjorde en liknande grej igen. Slog på strömmen och startade snabbt xwisp. Denna gången fick jag ok på "transferring memory" sen failade den.

Kod: Markera allt

Transferring image to 16F628A via wisp628
transferring program to memory... OK
verifying memory...... failed at 000000, expected: '0428, found: 'FF3F'
xwisp2 failed after 1.69 seconds, rc 21!
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

En liten gissning som kan vara helt fel. Men, på jobbet märkte vi problem med en av de senaste windows updaterna, den skall inte göra något med com portarna, men den ställde till det ändå för vår mjukvara i de produkter där vi använder COM portar till styrning. Det sjuka var/är att terminalen fortfarande kan komma åt hårdvaran utan problem, Exakt vad som är problemet vet vi inte än, men det KAN vara samma sak här kanske. Testa bara för skojs skull att avinstallera den senaste måndens windows updates och se om det löser problemet.

Jag kan inte Wispen så vet om datorn och hårdvaran pratar alls med varandra med ledning av "dumpen"
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> var tvungen att löda dit wispkontakterna direkt på benen lite lätt.

Här skulle jag bara vilja skriva "fixa det och återkom", men...

Hn, jag förstår att du helst vill undvika "bildbevis"... :-)
Det där låter inte alls bra...
Det där borde du fixa först. Varför i har du lött ihop det på det sättet ?

> Detected target: 16F628A revision 08 (ID=1068)

Kommer du *så* långt så är nog inget felkopplat i alla fall...

De andra felen tyder på att din 5V inte är "ren".

Du använder den lilla 5V adaptern som jag har eller hur ? Denna alltså :
http://www.tradera.com/auction/aid_30829243
Vad har du för matning *IN* till den ?

Jag tycker att mycket pekar på en svajig 5V. Kan du mäta och
se om 5V'en "faller" efter att den har kopplats in ? Du kanske har
någon kortis någonstans som drar ner den.


bengt-re> Jag kan inte Wispen så vet om datorn och hårdvaran pratar alls med varandra med ledning av "dumpen"

"Programmer Wisp628, firmware version 1.09" => PC-app och Wisp628 har (RS232-) kontakt.

"Detected target: 16F628A revision 08 (ID=1068)" : Wisp628 och "the target" har kontakt.



Men som sagt, fixa en just uppkoppling först !!!
brauer
Inlägg: 90
Blev medlem: 20 februari 2005, 14:30:00

Inlägg av brauer »

Ja, jag noterade faktiskt att matningsspänningen svajade så jag justerade den . Nu ligger den stabilt strax under 5V iaf.
Hehe, faktum är att jag inte lyckades få fokus på grejerna då min systemkamera inte är hemma. Den gamla är just det, gammal....
Jag var tvungen att löda ihop det eftersom jag inte har fått hem någon labbplatta än. Annars hade jag definitivt låtit bli.
Får kika lite till på min matning.

Återkommer!
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Notera att det inte är säkert att man ser 5V-problemen med en
vanlig voltmeter. När processorn switchar över till programmering
så ökar/varierar strömförbrukningen ganska mycket.

Svara gärna på : "Vad har du för matning *IN* till den ?"
Skriv svar