Visualizza messaggio singolo
Vecchio 10 marzo 08, 12:42   #7 (permalink)  Top
xitus
User
 
L'avatar di xitus
 
Data registr.: 19-05-2006
Residenza: Lucca
Messaggi: 326
Citazione:
Originalmente inviato da Mrk89 Visualizza messaggio
Ciao xitus,
A mio parere potresti utilizzare anche un'altro pic.
Premetto che non ho mai progrtammato pic in assembler ( preferisco di gran lunga il mikroC ), quindi chiedo conferma agli esperti in assembler.

Secondo me potresti utilizzare un normalissimo pic 16F84A, modificando solo la prima parte del sorgente:


TITLE "Electronic Speed Control SERVO SOFTWARE"
LIST P=16C54A, R=HEX, C=120
include "p16C5X.inc"
include "p16c5xd.inc"
__FUSES _CP_OFF&_HS_OSC&_WDT_OFF


in questa maniera:


TITLE "Electronic Speed Control SERVO SOFTWARE"
LIST P=16C84A, R=HEX, C=120
include "p16C8X.inc"
include "p16c8xd.inc"

__FUSES _CP_OFF&_HS_OSC&_WDT_OFF

Come librerie dovrebbero essere corrette queste che ti ho scritto.
Ma casomai puoi trovare tu le librerie alle quali fa riferimento il compilatore al momento di compilare il pic.
Spero di essere stato utile ed aspetto conferma dagli expert.
In effetti forse la soluzione migliore è quella di utilizzare un pic più recente, sullo stesso sito ho trovato il listato per un regolatore simile ma con pic16f628... utilizzerò quello!
P.S. se qualcuno ha bisogno di qualche pic 16c54, ne ho qualcuno di avanzo

Grazie
__________________
"Ho speso un mare di soldi in modelli, motori e radio.. Tutti gli altri li ho sperperati."
xitus non è collegato   Rispondi citando