Skriva om asm kod till en annan pic-typ

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
DragonOrb
Inlägg: 381
Blev medlem: 16 oktober 2003, 21:57:19
Ort: Flen

Inlägg av DragonOrb »

12F508
12F509
12F510
finns supported i XWisp2 1.9.0

Körde in den nya "firmwaren" på min Wisp igår, funkade klockrent direkt :)
willmans
Inlägg: 254
Blev medlem: 11 april 2006, 13:56:20
Ort: Solna

Inlägg av willmans »

sodjan:
Jag beställde PIC:en som sample så det är lungt.

DragonOrb:
Jag ska testa att lägga in 1.10a på wispen, hoppas det funkar då
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Kollade just 1.9.0 och 12F5xx är fortfarande markerade som "not yet supported".
Det var inte helt tydligt om du hade testat själv,
eller var du hade sett att 12F5xx skulle vara supportade.
Jag tror inte att firmware 1.10a hjälper...
willmans
Inlägg: 254
Blev medlem: 11 april 2006, 13:56:20
Ort: Solna

Inlägg av willmans »

Nej, firmwaren hjälpte inte...
Tror ni 12F5xx kommer bli "supported" inom den närmsta tiden?
DragonOrb
Inlägg: 381
Blev medlem: 16 oktober 2003, 21:57:19
Ort: Flen

Inlägg av DragonOrb »

Sorry.
Kollade först i configfilen till xwisp2 och den stog med där i listan, sedan öppnade jag bara xwisp2 snabbt och såg den i listan.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Tror ni 12F5xx kommer bli "supported" inom den närmsta tiden?

Jag håller på och kollar det. Får dock sannolikt inget svar i kväll... :-)

Fick även nedanstående som PM från willmans, men jag tycker att det passar bättre här :

> Hej, du nämnde 16F629, är dessa direkt kompatibla med 12C508 koden
> som jag har? Om dem inte är det så är det ingen idé att skicka.

Svårt att säga utan att ha sett koden eller utan att ha resultatet av
av ett "test-skott" i MPLAB/MPASM.
Är koden "hemlig" eller får man ta en snabb koll ?

Processorerna är inte helt lika, men 12F629 är lite "bättre", så det borde
vara enklare att porta i den riktningen.

När du säger "ingen idé", betyder det att du lägger ner hela projektet ?
Ja, det är ju en tänkbar "lösning" på problemet i så fall... :-)
willmans
Inlägg: 254
Blev medlem: 11 april 2006, 13:56:20
Ort: Solna

Inlägg av willmans »

Det jag menar med "ingen idé" är att jag bygger en "10krs programmerare" och köper ett 12c508 på kjell&co. Men eftersom jag nu har tillgång till wisp628 så vore det bra om jag kunde programmera med den.

Koden är till gamla goda playstation multix och asm koden finns här
http://files.upl.silentwhisper.net/upload4/output.txt
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK.
Det tog 5 min att få koden att bygga utan fel i MPASM med
inställningar för en 12F629. Sen återstår att verifiera
att koden också gör det den ska... :-)

Om du har något sett att "se" om det fungerar som det ska,
så skulle jag prova med en 12F629.
willmans
Inlägg: 254
Blev medlem: 11 april 2006, 13:56:20
Ort: Solna

Inlägg av willmans »

Fungerade inte med 12F629, testade alla lödningar med multimeter men det fungerade inte.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, då behöver man kolla lite närmare på 12F508 resp 12F629.
Är det någon skillnad i hur pinnaran används ? Jag tänker t.ex på
att 629 har vissa pinnar default som komparator-ingångar. Jag kan
inte se i koden för 508 att de stängs av, dock behövs det i 629...

Se datablad för 629, kapitlet "GPIO PORT", den gråa rutan till höger
och koden nedanför där ANSEL och CMCON sätts...
willmans
Inlägg: 254
Blev medlem: 11 april 2006, 13:56:20
Ort: Solna

Inlägg av willmans »

Byggde en RCD programmer och flashade 12F508 chippet med orginal hex:en. Fungerade perfekt direkt. Tack för hjälpen och hoppas wisp får stöd för den snart!
Skriv svar