Sida 2 av 4

Postat: 15 september 2005, 23:04:29
av sodjan
För att sammanfatta...

Du får aldrig upp raden med firmware version i Wisp628 ?

I så fall har du ingen fungerande kommuniktion och det spelar ingen som helst roll vilken HEX fil du provar med.

Fokusera på att få kontakt med Wisp'en.

Jag har ingen som helst möjlighet att verifiera att din kabel "lösning" är korrekt, men jag skulle föreslå att du kör med en mer "normal" lösning...

Postat: 15 september 2005, 23:11:01
av DeeJayPA
Går det inte å trycka fast programeraren direkt i dsuben i datorn?
Bordes ju funka.

Postat: 15 september 2005, 23:15:20
av sodjan
Japp, det lär också fungera. Har dock aldrig provat själv...

Postat: 16 september 2005, 00:48:23
av JimmyAndersson
Först: Tack sodjan för att du tar dig tid!! :)

Nä, jag får inte upp raden med firmware-versionen.
Ska med andra ord koncentrera mig på kontakten med Wisp'en.


Jag gjorde en serie tester med programmeraren direkt i DSUBen. Det blev ingen skillnad mot min eh "onormala" lösning... Hmpf, vad är det för onormalt med en 25->9-adapter förresten? :) :)

Här är resultatet iallafall. Kan tillägga att jag bara har 2 COMportar i datorn. Testen med de övriga portarna är förstås bara för att jämföra:

Kod: Markera allt

FÖRST UTAN PROGRAMMERAREN:

C:\Blinkaled>xwisp2w port 1 go b452-1

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File b452-1.hex loaded and is Intel Hex format conforming
---Här fick jag trycka CTRL+C för annars hände inget---


C:\Blinkaled>xwisp2w port 2 go b452-1

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File b452-1.hex loaded and is Intel Hex format conforming
PortSetup could not open 'COM2', errno = 0
XWISP2 failed after 0.12 seconds, rc 23!


C:\Blinkaled>xwisp2w port 9 go b452-1

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
'9' is an invalid port argument. Enter port name, -number or -speed
XWISP2 failed after 0.12 seconds, rc 36!


C:\Blinkaled>xwisp2w port 3 go b452-1

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File b452-1.hex loaded and is Intel Hex format conforming
PortSetup could not open 'COM3', errno = 0
XWISP2 failed after 0.13 seconds, rc 23!




MED PROGRAMMERAREN DIREKT I PORT 1:


C:\Blinkaled>xwisp2w port 1 go b452-1

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File b452-1.hex loaded and is Intel Hex format conforming
---Här fick jag trycka CTRL+C för annars hände inget---


C:\Blinkaled>xwisp2w port 2 go b452-1

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File b452-1.hex loaded and is Intel Hex format conforming
PortSetup could not open 'COM2', errno = 0
XWISP2 failed after 0.13 seconds, rc 23!




MED PROGRAMMERAREN DIREKT I PORT 2:



C:\Blinkaled>xwisp2w port 1 go b452-1

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File b452-1.hex loaded and is Intel Hex format conforming
---Här fick jag trycka CTRL+C för annars hände inget---


C:\Blinkaled>xwisp2w port 2 go b452-1

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File b452-1.hex loaded and is Intel Hex format conforming
PortSetup could not open 'COM2', errno = 0
XWISP2 failed after 0.15 seconds, rc 23!

Varje gång jag använde "port 1" så stannade programmet på första utmatningsraden och jag fick trycka CTRL+C. Jag tycker det verkar som om något är tokigt med COM1-porten. Att det inte fungerar i COM2 kan kanske bero på att musen är installerad på den -alltså inte rent fysiskt då förstås.



edit: Testade utan mus installerad och i felsäkert läge.
Då fick jag:

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File b452-1.hex loaded and is Intel Hex format conforming
PortSetup could not open 'COM2', errno = 0
XWISP2 failed after 0.15 seconds, rc 23!
samma sak när jag testade med COM1. Dvs då stannade den inte efter "Hex format conforming". Vet inte varför det blir annorlunda i felsäkert läge...


Testade även att koppla in programmeraren direkt i COMporten på en annan dator med WinXP:

C:\Blinkaled>xwisp2w port 1 go b452-1

Kod: Markera allt

 xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File b452-1.hex loaded and is Intel Hex format conforming


---Här fick jag trycka CTRL+C för annars hände inget---

Jag vet att den COM-porten är ok. Så när jag testat på två olika datorer så lutar åt att något är tokigt med Wisp-programmeraren. -För jag har väl inte skrivit fel i kommandot? Jag måste inte ändra i config-filen?

Vad jag kunnat se på jescab-sajten så ska man få felmeddelande om programmeraren inte hittar PIC-kretsen på labplattan? (Har även provat att köra wisp-programmeraren helt bortkopplad från labplattan utan skillnad i resultat.) Visserligen kvittar detta om jag inte ens får kontakt med Wisp-programmeraren.

Har nu gått igenom alla lödningar jättenoga ännu en gång. Inga kortslutningar, inga glapp, inga kall-lödningar, kontakt mellan de lödpunkter där det ska vara kontakt, osv...

Postat: 16 september 2005, 03:05:17
av JimmyAndersson
Jag skickar iväg en till fråga på en gång:

Hoppas inte jag missat något nu. För detta står inte med i instruktionerna.

Dessa anslutningar:
Bild

De är väl bara ifall programmeraren inte får någon spänning från den 15-poliga DSUBen?

Jag hoppas nästan på ett stort skratt och ett svar liknande "Suck, det är ju där du kopplar in matningspänningen, annars fungerar det inte"... :) Men sån tur lär jag nog inte ha. ...eller?
Kan det vara så att det behövs info om dessa anslutningar på jescab-sajten? Eller man kanske "aldrig" behöver använda dessa i vanliga fall?

Postat: 16 september 2005, 10:34:56
av DeeJayPA
det är anslutning för spänning, men den behövs inte för normalt tar du ju spänningen från "kretsen" du programerar. Visst har du spänningen på?
Annars måste du mata Wispen med spänning.

Postat: 16 september 2005, 12:09:38
av sodjan
Wisp628 måste ha 5V's matning. Det kan ske på två sätt :

- Wisp628 matas genom programmeringskablarna från "målmiljön".

- Man ansluter en separat 5V's matning direkt till Wisp628 (där din pil på bilden visar). Mycket ovanligt att man behöver göra så, dock...

Inte i något läge tas någon matningsspänning från Dsubben !! (så klart...)

> "Kan det vara så att det behövs info om dessa anslutningar på jescab-sajten?"

Japp. Det är inte helt tydligt. Å andra sidan har ingen hittils försökt köra WIsp628'an utan matningsspänning...

På sidan med ICSP info står det dessutom (under tabellen med exempel på inkopplingar) "Pin 1-5 är dock helt nödvändiga !". Notera att pin 1 och 2 är jord och 5V !! Så jag vill inte säga att det saknas helt... :-)

Postat: 16 september 2005, 16:03:41
av jensa
Gah har samma problem. (Fick grejjorna ifrån Sodjan) idag =)
Måste ctrl + c och avbryta :(

Postat: 16 september 2005, 16:54:57
av sodjan
Vem är "Gah" ?
Och varför har jag inte hört något direkt ?

Och vad är "samma problem" ?
Att Wisp628 inte fungerar utan 5V's matning ??

Postat: 16 september 2005, 17:02:53
av JimmyAndersson
jensa: Ajdå, då är jag inte ensam då.

sodjan: Ok, då är allt som det ska. Jag var ganska säker redan från början att den inte skulle drivas med luft.... :)
edit: Det var svar på ditt förra inlägg, såg att du hann före mig.

Jag testade förresten att ge Wisp'en separat 5v utan bättre resultat.
Har precis gjort ytterligare en koll av lödningar och så att allt verkligen sitter åt rätt håll. (Jämförde med scheman och bilder på andras byggen.)

Förresten: på lödsidan sitter det (längst ut) en jättetunn bana kopparlaminat som går runt hela kretskortet, som en fyrkant. Först var jag orolig att den kortslutit något, men den har ingen kontakt med något.


Härnäst ska jag testa med Wisp-programmet (och Python då.)
Ska även bygga en ny nätdel bara för att vara 100% på att det inte är det som stökar. Så jag är minst sagt angelägen om att få igång den. :)

Missa inte den spännande fortsättningen..... :pray:

Postat: 16 september 2005, 17:09:03
av jensa
Mitt problem är samma som trådskaparens första inlägg att xWispw fastnar efter raden "File [HEXFILNAM] loaded and is Intel Hex format conforming"

Gah är min osynliga vän som gör allt fel.

Matningsspänningen är 4.93v enl. multimeter ISP är kopplad:
Gul = pinne 1
Svart - gnd
Röd 5+
vit = pinne 36
violett=39
blå=40
PIC16F877A

Postat: 16 september 2005, 17:11:12
av JimmyAndersson
jensa: Vad använder du för strömförsörjning?

Postat: 16 september 2005, 17:15:25
av jensa
9v batt kopplad till 5v Sp-reg

Postat: 16 september 2005, 17:17:53
av JimmyAndersson
Ok. Stabilare än batteri kan det inte bli. :)

Postat: 16 september 2005, 17:18:43
av sodjan
Du kan ju alltid göra som en annan kille som inte fick igång sin Wisp628, skicka den till mig. I det fallet var det en dålig lödning vid kristallen...

> Jag testade förresten att ge Wisp'en separat 5v utan bättre resultat.

Ok, du hade 5V även på Wisp628'an då ?

- Plocka ur kretsarna och kolla att du har 5V på rätt pinnar i hållarna.

- Sätt i MAX232'an, och kolla att du får en högra spänning på visa pinnar, minns inte vilka, men det skall bli ca +/- 12-13 volt på ett par pinnar.

- Kolla att PC'n faktiskt försöker köra ut något på porten, t.ex med en LED. Den borde flämta till snabbt.

- Anslut en LED och ett motstånd ca 470 ohm mellan pinne 6 i 15-pinnars kontakten och Vcc, den skall blinka snabbt två gånger när 5V kopplas på. Det betyder att firmware'en i Wisp628 har "startat".

Och som sagt, du kan alltid skicka över den så tar jag en titt...