Migrering, vad kan gå fel?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Migrering, vad kan gå fel?

Inlägg av Andy »

Vad kan man få för problem om man “flyttar” ett befintligt projekt från en 16F870 till en 16F873A eller en 16F876A?

Så vitt jag kan se borde det fungera men min erfarenhet är mycket begränsad på detta område. :roll:
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Du får ev. ändra på lite registernamn. Har du otur är där olika antal och olika typer av timrar, vilket kan leda till att du behöver modifiera/sriva om sådana mjukvarurutiner som förlitar sig på denna del av hårdvaran.

Om du inte använder någon speciell hårdvarumodul finns det inget som bör gå fel.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Ursäkta min okunnighet men vad menar du med hårdvarumodul?

Det är en programmkod som jag inte själv har skrivit.

Tack för hjälpen!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Språk ?
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Programkod, ja, vilken kod är det annars? Menar du assembler? Jag förutsatte nämligen att du skrev i högnivåspråk och kunde kompilera om det för den nya målprocessorn.

Md hårdvarumodul menar jag timer, U(S)ART, SPI, PWM, etc.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> CVASM har jag för mig.

Varför tror du det ?
Varför byta PIC ?
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Jag tror det för att upphovsmannen använder sig av det.

Varför byta? Jag har ingen 16F870 men jag har 16F873A och 16F876A det tyckte jag var en bra anledning. :D
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Jag tror det för att upphovsmannen använder sig av det.

OK, kanske det. Anledningen att jag frågade var att jag inte fick
ihop syntaxen i källkoden med manualen för CVASM. Men jag kanske
har förstått det hela fel.

Hur som helst... Har du själv CVASM ?

Koden ser inte speciellt komplicerad ut. Jag skulle fixa till den
så att den går att köra igenom MPASM istället...
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Nä, tyvärr är asm i stort sett grekiska för mig!

Jag använder PICBasic pro när jag själv ”fuskar” lite med programmering.

Jag tyckte att det här projektet såg trevligt ut så jag tänkte bygga ett dylikt ”Bench Supply”.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, i så fall är det absolut enklaste att skaffa en 16F870 !
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Ja, det är kanske det om det inte går att ersätta 870’n men någon av de andra.

Tack för tippsen! :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Går och går, det är klart att det går. Men du verkar ovillig att göra jobbet.
Så då återstår bara att fixa en 870, det är inte omöjligt att jag har någon
i en gammal sample-låda som jag kan skicka över. Ska kolla när jag kommer
ner till kontoret...
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Inte ovillig direkt, snarare okunnig på området skulle jag vilja kalla det. Jag önskar att jag kunde asm lika galant som du! :wink:
Det vore kanonfint om du hittade en 870 då återstår bara ett problem … jag har ingen programmerare som kan bränna den så du får skicka med en Wisp 648 också! :D

Det kommer mail strax….
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, har svarat på mailet.
Tyvärr hittade jag ingen 16F870 bland "skräpet". :-)

Om du vill kan jag ta ett par minuter med koden så
får vi se om den inte kan fixas till till en (t.ex) 873A.
Lite mycket de närmaste dagarna, men senare i veckan kanske.
Skriv svar