da asm a hex con mpasm

Jul 04, 2005 9 Replies

Vorrei programmare il pic 16f84 per dare le istruzioni per un circuito ad infrarossi che faccia accendere una lampada. In questo sito:

formatting link
quindi ho aperto il file asm con mpasm per poterlo convertire in hex,ma purtroppo mi segnala un errore.


Etru ha scritto:

L'errore segnalato è dovuto ad un asterisco nell'header del file che non è preceduto dal punto e virgola per segnalare che si tratta di un commento. Verifica nella riga di asterischi sotto l'indirizzo del sito (http://digilander ecc.) e metti un ; prima del primo asterisco. Ciao e buon lavoro

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

"VinceCam" ha scritto nel messaggio news:daavu1$q1v$ snipped-for-privacy@news.newsland.it...

subito dopo l'indirizzo del sito,cosi: ;**************************************************

segnalava errore!! poi ho aggiunto anche all'inizio il ; quindi: ;http://www....... ORA NN MI DA NESSUN ERRORE ti ringrazio molto...ora farò la prova a programmarlo

purtroppo programmando il pic con ic prog,mi segnala un errore

le istruzioni sopracitate, sono per il chip 16f84a. L'errore puo essere dovuto che io sto provando a programmare un chip 16f84 ???

Etru ha scritto:

Le cause di errore di programmazione con ICprog sono, purtroppo, numerose, e possono dipendere anche dall'hardware impiegato. Vediamo un po'. Innanzitutto: è la prima volta che usi la coppia programmatore/ICprog o hai già programmato con successo altri PIC? Nel primo caso occorre verificare bene l'hardware e i collegamenti. Prova anche un'operazione di lettura del chip, per verificare se una parte è stata scritta o se è tutto 3FFF. Se il tutto è sicuramente funzionante, prova a ripetere più volte l'operazione di programmazione. A me è capitato di dover ripetere l'operazione anche per 4 o 5 volte prima di ottenere il fatidico messaggio "Chip programmato con successo". Ho poi scoperto che il motivo era il cavo di collegamento con la parallela troppo lungo. Ciao

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

"VinceCam" ha scritto nel messaggio news:dab4pn$jmt$ snipped-for-privacy@news.newsland.it...

ho fatto una prova con led.asm(tanzilli.com),quindi convertito in hex,ed è andatoa buon fine, nn mi segnala errore

quindi se questo hex è per 16f84a...vabbene per il 16f84 ??

"Etru" ha scritto nel messaggio news:QL8ye.31006$ snipped-for-privacy@news3.tin.it...

numerose,

messaggio

cavo

No. Devi mettere

PROCESSOR 16F84a INCLUDE "P16F84a.INC"

al posto di

PROCESSOR 16F84 INCLUDE "P16F84.INC"

Ciao Francesco

"Francesco" ha scritto nel messaggio news:B4eye.35907$ snipped-for-privacy@twister1.libero.it...

Infatti!! ho rimasto tutto come era compilato l'asm! ;) quindi con 16f84a La mia domanda si riferiva al tipo di pic che sto usando che è un 16f84 !! Cmq in questo ng di *elettronica ,almeno una dritta la potrebbero dare !

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required