PIC 16F84a Och PIC 12C508a

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
RedTiger
Inlägg: 17
Blev medlem: 4 juni 2005, 01:13:14

PIC 16F84a Och PIC 12C508a

Inlägg av RedTiger »

Detta är en vild gissning och jag tror att det är helt omöjligt att lösa men min fråga följer, finns det någon möjlighet att använda sig av en PIC 16F84a och programera den med en .hex fil som egentligen är gjort för en PIC 12C508 och sen plocka ut samma signaler från 16F84a?

självklart så stämmer det ju inte på pin men är det möjligt?

Tack på förhand
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Antagligen inte. Du har ingen möjlighet att kompilera om programmet?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jag kan ha fel, men jag tror att 12C508 hör till "12-bitarna", medans F84'an hör till "14-bitarna".

Är det inte enklare att assemblera om koden ?
Du har inte koden, aha ! :-)

Kanske köra den genom en disassembler och anpassa för
(t.ex) en F628'a....
RedTiger
Inlägg: 17
Blev medlem: 4 juni 2005, 01:13:14

Inlägg av RedTiger »

Jag har ingen erfarenhet av PIC alls egentligen så det kommer jag inte att klara av alls, för det är väl relativt svårt antar jag.
RedTiger
Inlägg: 17
Blev medlem: 4 juni 2005, 01:13:14

Inlägg av RedTiger »

Jag har koden i .hex format men vet egentligen inte mycket om koden.
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Och du har ingen möjlighet att få tag på källkoden? Isåfall är det mycket lätt för någon (eller dig) att kompilera om kalaset...
RedTiger
Inlägg: 17
Blev medlem: 4 juni 2005, 01:13:14

Inlägg av RedTiger »

Det har jag tyvärr inte,
det går inte att vända på .hex koden och få fram källkoden?
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Nej, men du kan disassembla HEX-filen och få fram assembler-koden. Sedan får du/någon anpassa den mot F84:an och assembla om den.
Har du riktig tur kanske den inte behövs anpassas alls! Oddsen beror nog mest på hur avancerat programmet är.

Mvh
speakman
RedTiger
Inlägg: 17
Blev medlem: 4 juni 2005, 01:13:14

Inlägg av RedTiger »

Okej, tack så mycket för svaren.

men jag vet nu hur man ska koppla från 12c508a:s pin men hur ska man sen veta hur man ska koppla från 16f84a:s pin
om man nu lyckas med koden på nått sätt?
RedTiger
Inlägg: 17
Blev medlem: 4 juni 2005, 01:13:14

Inlägg av RedTiger »

känner du till något bra program för att disassembla HEX-filen?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ett annat förslag är att prova med en av de nya flash baserade varianterna av de gamla 12C-processorerna, som t.ex 12F508 (notera likheten i namnet :-) ). F-processorn är nog lättare att hitta en passande programmerare till. Är det en "one-off" så kanske du kan hitta någon här på forumet som skulle kunna "flasha" den till dig...

Vad är det igentligen du försöker göra ???
RedTiger
Inlägg: 17
Blev medlem: 4 juni 2005, 01:13:14

Inlägg av RedTiger »

Jag har försökt att hitta en billig och bra programerare till 12c508a men har inte lyckas hittat nån bra.
om allt funkar som det ska så ska jag bara programera en PIC så därför vill jag inte lägga ner för mycket pengar på en programerare.

detta är en HEX fil som är skapad av SuperChip 3 HexGen
och det ska vara till för att chippa en Jerrold dekoder.

och anvisningarna jag har är för en 12c508 men jag har en programerare till 16f84 så tänkte om det gick smidigt så skulle jag göra på det sättet i stället för att leta efter en billig programerare.
RedTiger
Inlägg: 17
Blev medlem: 4 juni 2005, 01:13:14

Inlägg av RedTiger »

Nu lyckades jag lura programet som skapar .hex filen så nu har jag nog fått tag i själva käll-koden,
men den säger inte mig mycket förutom att den är väldigt lång.

jag har programet Mpasmwin det är samma program som HexGen 3 använder, jag kan i det programet välja till vilken PIC jag vill använda men tyvärr så kommer det upp error när jag försöker assembla käll-koden.

Jag vet ju inte vilka inställningar man ska använda i Mpasmwin
tex
Radix, Hex Output, Macro Expansion,

Men som sagt, man kanske måste ändra massa grejer i källkoden för att kunna använda den till 16f84
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Tror din bästa chans är att någon skickar dig en färdigprogrammerad 12F508:a. Om jag hade en hemma så hade jag kunnat fixa det åt dig.

Edit: Och om du skickar mig en så kan jag fixa det. Om nu ingen annan kan hjälpa dig på ett bättre sätt..
RedTiger
Inlägg: 17
Blev medlem: 4 juni 2005, 01:13:14

Inlägg av RedTiger »

Mmm det är sant, men skulle du kunna tänka dig att göra dig det besväret?

För i så fall så skickar jag en 12c508a till dig.
jag skickar ett privat mess till dig med min e-post så kan du skicka ett mail så kan vi lösa det tekniska
Skriv svar