Vai al contenuto
PLC Forum


Creazione File Hex


Lidiano

Messaggi consigliati

Ciao a tutti

sono nuovo del forum ho bisogno di un grande aiuto, premetto che capisco poco dei pic, ho trovato in rete il progetto per creare una interfaccia lanc (dialoga con telecamere canon/sony) il circuito è composto da un pic PIC16C84 però purtroppo mi mettono solo il file asm e non il file hex.

il file si trova a questo indirizzo: http://personal.nbnet.nb.ca/dmeed/pic_lanc.html

è qui che chiedo il vostro aiuto io non so come si tramuta il file in hex per poterlo inserire nel pic (cosa che invece saprei fare) c'è qualcuno di voi che cortesemente mi converte il file

Grazie Mille spero che qualcuno mi aiuti.

Link al commento
Condividi su altri siti


Ciao,

se vai sul sito della Microchip puoi scaricarti il programma che ti permette di compilare e cioe generare il file Hex di cui hai bisogno.

Si chiama Mplab, non so a che versione sono arrivati, ma non importa.

Per programmare il micro, in rete troverai Icprog.

Saluti

Link al commento
Condividi su altri siti

Ci sono due piccoli errori nel listato: all'inizio ci sono i due punti al posto del ; nel commento, l'etichetta 'error' è una direttiva e non può essere usata la si può sostituire con 'errore' per esempio.

Compilato per il pic 16f84, dovrebbe essere lo stesso, da il seguente file

:020000040000FA
:1000000003138316103085000F30860083120130F1
:100010009800FF3097008C01051E0B2800008C0F04
:100020000C288F011010051A13280F308C008C0B30
:100030001728051A00280515051108308D000F3006
:100040008C008C0B212805150511101D3A28151C54
:1000500030280512831600308500831200003728EF
:100060000516831610308500831200000000950CE1
:100070000A303B280E308C008C0B3C288E0C8E13E3
:10008000051E8E17051505118D0B1F280E308C00CF
:100090008C0B482805150511101D562805168316CA
:1000A00010308500831210110B3057280E308C0051
:1000B0008C0B5828051E0028051505118F0A0F0303
:1000C000073982076A2872287328742875287628C9
:1000D0007728782805150511901C712813089500BC
:1000E000101513281328132813281328132813284E
:1000F0008F01D52090198820940B8328013094001B
:1001000090101011872812089500901410150B28D4
:1001100096000F398207A0289B28A028B9289B2881
:10012000A028C3289B28A028B9289B28B928CD2817
:10013000C828BE28BE282830920035309300D22827
:100140002830920037309300D22828309200343083
:100150009300D228283092003F309300D2282830D4
:10016000920036309300D228283092003830930025
:10017000D2282830920047309300D22828309200AD
:1001800045309300D2282830920041309300D22885
:10019000183092005E309300D2281830920033302D
:1001A0009300D2280430940008009011E0308600BB
:1001B0000000000006090F390319E928051505118B
:1001C00096001618282996182B2916192E299619E3
:1001D0004929D03086000000000006090F390319B4
:1001E000FC28051505119600161831299618342992
:1001F0001619372996194C29B030860000000000E6
:1002000006090F3903190F2905150511960016184F
:100210003A2996183D291619402996194F29703008
:1002200086000000000006090F3903192229051570
:1002300005119600161843299618252916194629DE
:10024000961952291012FF305529101600305529E1
:10025000101601305529101602305529101203309E
:10026000552910160430552910160530552910123D
:10027000063055291012073055291012083055291B
:1002800010120930552910160A30552910160B3056
:10029000552910120C30552910120D305529101205
:1002A0000E30552910160F305529960017020319E4
:1002B0006329980B66290330980016089700FF3CC5
:1002C000031D90156629101E662990151608080052
:00000001FF

Dovresti provare a compilarlo tu correggendo gli errori di cui sopra.

Ciao

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...