Sida 1 av 1

Problem med PIC

Postat: 1 april 2006, 22:33:46
av Jonte!
Hej, fick just hem PIC-programeringskortet jag beställde från Kjell & kompani. Men det funkar inte alls.
När jag ska köra in "Demo1" så kommer det upp en liten ruta:

------------------------------
Write Error at: 0000

Wrote 280A
Read 3FFF
------------------------------

Fattar inte vad som är fel, kör Win XP.
PICen är 16F84A

Någon som har en ide ?

Postat: 1 april 2006, 23:57:38
av JimmyAndersson
Jag har en idé: Varför inte skriva mikroprocessor-relaterade frågor i Mikroprocessor-delen av forumet? :wink:


Hur som helst: Du behöver nog ge lite mer info för att få bra hjälp.

Vad innebär "Demo1"?
Vad är det för programmeringskort?
Hur "körde du in" filen ?
mm..

Postat: 2 april 2006, 10:27:24
av Jonte!
Oj sorry...

Kortet heter K8048 från Kjell & kompani http://www.kjell.com/content/templates/ ... 7163&path=
Demo1 är en fördig fil som följer med bara.
En polare har ett likadant kort och det funkar fint för honom.
Först kompilerar man filen eller vad det nu är med ett program som heter MPASM. Sen för man över till PICen med ett programm som heter PIC Programmer. Och då får jag det där felmedelandet, samma kommer även upp om jag inte ens har kortet i. Men det står att den hittar kortet när det är i. Vettifan vad det är för knas.

Postat: 2 april 2006, 10:31:50
av lgrfbs
Du är inte den första som har problem med det kortet, gräv lite i forumet ska du se.

Tyvärr har jag inget råd till dig för utom det du mycket troligen kommer att få:
"Köp en bättre programmerar, den du har är kass" eller något i den stillen.

Postat: 2 april 2006, 11:55:53
av sodjan
På produktsidan står det "Färdigbyggd", man får väl bara hoppas att det
även betyder "Testad"... Alltså att du inte borde behöva leta lödfel o.s.v.

> Först kompilerar man filen eller vad det nu är med ett program som heter MPASM.

Assemblerar, inte "kompilerar"...

> Och då får jag det där felmedelandet, samma kommer även upp om jag inte ens har kortet i.

Alltså även då K8084'an inte är ansluten till PC'n ?
Tja, inte helt otroligt, 3FFF är det "raderade värdet" i en programminnes
prosition i en PIC, så det betyder inte mycket så mycket här, mest att
PC'n inte har någon kontakt med kortet.

> En polare har ett likadant kort och det funkar fint för honom.

Jaha, men då så !!
Vad skilljer mellan din polares och din uppsättning ?
Typ av PC (bärbar/stationär, ny/gammal o.s.v.)
Har du provat *ditt* kort i din polaras miljö ? Om inte, gör det !
Då vet du om det är något knas med *ditt* kort eller om det är något
med PC kopplingen. Vanlig felsökning kurs 1A...

Notera att K8048 inte har något "riktigt" RS232 interface, så den kommer
att vara lite känslig för hur PC'n RS232 interface är byggt.

Personligen skulle jag gå tillbaka med den till butiken och kräva
pengarna tillbaka. Det är en "crappy" konstruktion, speciellt när
det gäller serie interfacet.

Postat: 2 april 2006, 12:45:21
av Icecap
Det borde vara skottpeng på dom som säljer K8048!

Originalet ska tillkopplas paralellporten, då den blev "krånglig" i och med XP blev det monterat en serieportingång istället. Jag misstänkar att den var besvärlig redan då och nu är den rent av idiotisk.

Allvarligt: Lämna tillbaka och få pengarna i stället! Sedan går du in på sodjans sida och inhandlar en WISP628. Passa kanska även på att få ett helt startkit, då kan du rivstarta med PIC.

Grejen med WISP'en är att man kopplar upp PIC'en på t.ex. testboard (peta-i-hål, gärna glappfri :-/), petar dit ledningarna från WISP'en, LED, display och vad man annars behager att "leka med" (läs: "utbilda sig inom"), sedan gör man programmet och blåsar över det med WISP'en. Ingen flyttande, kopplande eller sånt, bara lite sladdar tillkopplat.

När programhelvetet inte gör rätt ändrar man och blåser över igen ... och igen ... och igen. Allt medan allting sitter kvar i testuppställningen.

Enklare än så kan det knappast bli tycker jag, jag har mer eller mindre skrotat min PICStart+ efter jag har fått WISP'en. Ett projekt jag hade som var färdiglödd gjorde jag en specialsladd till, lödde fast den på kretskortet (ytmonterat, liiiiite pilligt), ändrade programmet, testade och trimmade till allt var klart, sedan var det bara att bränna de nya PIC'ar med den nya versionen och då använder jag faktisk min PICStart+ då jag har en ytmonteringssockeladapter till ett otrevligt pris (1K+).

Jag vet om att Microchip också har en ICSP-grej men den ska tydligen uppdateras en del för att klarar de nyare PIC'ar, jag har ingen erfarenhet av den men jag har mycket positiv erfarenhet av WISP'en, därför rekommenderar jag den varmt.

Då så, det var standartsvar 1A som du blev varnat om i den andra tråden om detta.