Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 06 marzo 08, 17:14   #1 (permalink)  Top
User
 
L'avatar di xitus
 
Data registr.: 19-05-2006
Residenza: Lucca
Messaggi: 326
Aiuto programmazione 16c54

Salve,
avevo iniziato a costruire un regolatore per motori in continua seguendo questo schema: Chuck's Robotics - PIC Servo Speed Controller
Purtroppo quando sono arrivato a programmare il pic 16c54 (molto vecchio) mi sono accorto che il mio modesto programmatorino ludipipo non poteva programmarlo.

Mi chiedevo se qualche esperto dotato di un programmatore adatto potesse darmi una mano a caricare il file hex sul pic.

Grazie
__________________
"Ho speso un mare di soldi in modelli, motori e radio.. Tutti gli altri li ho sperperati."
xitus non è collegato   Rispondi citando
Vecchio 06 marzo 08, 17:27   #2 (permalink)  Top
User
 
L'avatar di dtruffo
 
Data registr.: 21-10-2003
Residenza: Torino
Messaggi: 6.760
Invia un messaggio via MSN a dtruffo
Se non sei troppo distante...

Citazione:
Originalmente inviato da xitus Visualizza messaggio
Salve,
avevo iniziato a costruire un regolatore per motori in continua seguendo questo schema: Chuck's Robotics - PIC Servo Speed Controller
Purtroppo quando sono arrivato a programmare il pic 16c54 (molto vecchio) mi sono accorto che il mio modesto programmatorino ludipipo non poteva programmarlo.

Mi chiedevo se qualche esperto dotato di un programmatore adatto potesse darmi una mano a caricare il file hex sul pic.

Grazie
dtruffo non è collegato   Rispondi citando
Vecchio 06 marzo 08, 18:20   #3 (permalink)  Top
User
 
L'avatar di xitus
 
Data registr.: 19-05-2006
Residenza: Lucca
Messaggi: 326
Citazione:
Originalmente inviato da dtruffo Visualizza messaggio
Se non sei troppo distante...
Hai un MP
__________________
"Ho speso un mare di soldi in modelli, motori e radio.. Tutti gli altri li ho sperperati."
xitus non è collegato   Rispondi citando
Vecchio 06 marzo 08, 19:06   #4 (permalink)  Top
User
 
L'avatar di xitus
 
Data registr.: 19-05-2006
Residenza: Lucca
Messaggi: 326
...sono ancora alla ricerca di qualche anima pia...
__________________
"Ho speso un mare di soldi in modelli, motori e radio.. Tutti gli altri li ho sperperati."
xitus non è collegato   Rispondi citando
Vecchio 08 marzo 08, 15:01   #5 (permalink)  Top
User
 
L'avatar di Mrk89
 
Data registr.: 29-05-2006
Residenza: Catania
Messaggi: 2.933
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.
__________________
Il filo attaccato all'antenna non mente mai....Troppo vento, si torna a casa....
I miei circuiti elettronici autocostruiti: Postbruciatore per ventole intubate ; Circuito luci per aeromodello-elimodello ; Rallenta servo con protezione da corto circuito
Mrk89 non è collegato   Rispondi citando
Vecchio 08 marzo 08, 21:12   #6 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da Mrk89 Visualizza messaggio
Ciao xitus,
A mio parere potresti utilizzare anche un'altro pic.
Questa è la soluzione più logica, e a questo punto tanto vale fare cambiare con un micro un po' più attuale date che anche il buon '84 è ormai obsoleto.
Controlla che micro puoi programmare con il tuo programmatore (es 16F676, 684, ecc.) e poi aggiustiamo il codice.

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 10 marzo 08, 12:42   #7 (permalink)  Top
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
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
aiuto.. programmazione regolatore goose77 Aeromodellismo Principianti 1 14 settembre 07 22:21
Aiuto Programmazione regolatore Nicus Aeromodellismo Volo Elett. - Realizzazione Motori 2 09 maggio 06 14:09
Programmazione impossibile pic16c56 aiuto! aduri Circuiti Elettronici 6 19 gennaio 06 19:44
Programmazione PIC..aiuto!! Aramis Circuiti Elettronici 5 18 gennaio 06 21:48
Aiuto Programmazione MC12 Esteban Radiocomandi 2 23 marzo 04 15:21



Tutti gli orari sono GMT +2. Adesso sono le 02:09.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002