Vai al contenuto
PLC Forum


Mplab


Messaggi consigliati

Gianmario Pedrani
Inserito:

Ragazzi una domanda forse un po stupida ma visto che voglio sempre tempo permettendo, giocare un po con i pic vorrei sapere se con mplab riesco a programmare in C anche i pic 16f84

grazie delle risposte

:D


Inserita:

Ciao.

Con MPLAB da solo no. Devi avere un compilatore C per micro a 14 bit che si integri con MPLAB come quello della CCS o della HI-TECH. Quest'ultima offre gratuitamente il PICC LITE che supporta anche il 16F84. Forse quello della CCS è più semplice da utilizzare ma non è gratuito.

Ciao.

  • 2 weeks later...
Gianmario Pedrani
Inserita:

Un altra domanda, sono un po ropi balle :) ma come faccio a simulare il mio lavoro devo per forza utilizzare mplab?

non esistono dei programmi che ti permettono di programmare e simulare il lavoro

Grazie per le risposte e i suggerimenti

Inserita:
ma come faccio a simulare il mio lavoro devo per forza utilizzare mplab?

Inserita:

questo mi interessa

cioe in MPLAB ->toolsuite scelgo CCS.exe ?

e poi aggiungo un file .c

lo scrivo in C ma in mplab cosi ?

poi dopo con l'icd2 riesco a debuggare il codice scritto in C ?

:blink::blink::blink:

Inserita:

Si se hai installato la patch che c'e' nel sito della CCS per integrare il CCS a Mplab , puoi scrivere il programma .c direttamente in mplab e usare le risorse dello stesso , quindi il simulatore e il modulo ICD.

Inserita:

quando ho instalalto il ccs , alla fine mi chiedeva la path del file .ini di mplab , oltre le sue licenze

non so se e' quseto che vuoi dire

potresti darmi qualche info in piu , il discorso non era male

cioe da mplab ->set language tool location

qua ho 2 strade :

CCS C compiler che si divide in excutables e default search ect

CCS C compiler for PIC 12/14/18 che si divide a sua volta come sopra

cosa devo fare ?

grazie

risolverei molti problemi ed imparerei molte cose piu in fretta potendo debuggare con breakpoint in C

tramite ICD2

debuggando si impara , e' cosi anche col vc# che e' molto piu complesso

Inserita:

la patch Plug-In l'ho gia installata , non a caso da MpLab ho la possibilita di scegliere toolsuite e tool language diversi , e' qui che vado in para

ci sono diverse scelte , come descritto nel post sopra

cosa mi dite?

grazie

walter

Inserita: (modificato)

si ok ma dove

in toolsuite o in tool language

li ho provati tutti , apro il file .c in mplab , vedo i colori rossi per gli identificatori ect

salvo , compilo da mplab e mi lancia il pcw , poi dice che non trova una dll

oppure cambio e mi dice che che il build e' stato un fallimento

bo

in MpLab , menu Project ci sono due voci :

-Select Language Tool suite

-Set Language tool location

ho provato di tutti i colori ma non funziona

:angry::angry::angry::angry::angry: :

Modificato: da walterword
Inserita:

Che versione di mplab hai?

Io uso la 6.4

Vai in project , poi in Select Language Tool suite scegli il ccs.

carichi il tuo file .c e compili ...

Qui funziona , ma sei sicuri di aver installato il patch giusto?

vai nel sito della ccs a prendere quello piu' recente.

Inserita:

si il patch e' giusto ,

ho anche scaricato l'ultima versione del mplab , la V6.50 e la 6.53 con il trucco di copiare le dll nella cartelle ect

e sovrascrivere alcuni file dice nel file txt

adesso provo ad installare

figgggggggg

ma che palle siamo proprio irriducibili eh?

Inserita:

si Luca

e' quello che ho scaricato ed installato anche io

non capisco

Inserita: (modificato)

chi la dura la vince

nella scelta ho provato a cambiare i 2 eseguibili proposti , ccs.exe e pcw.exe

ho trafficato un po e adesso funziona :D

da mplab scrivo i file.c , poi compilo e mi compare al volo la finestrella solita del compialtore

errori non ce ne sono e i risultati sono positivi con la creazione dei rispettivi files

molto interessante l'ambientino , quasi come un plc ,poi la simulazione e la finestra Watch

watch propone le variabili usate in C ed i registri classici del PIC , solo ch epero accetta solamente

il nome dell'array , mentre l'elemento buffer[0] non lo accetta , ho fatto una prova ma non cambiava

niente , chissa come mai

:rolleyes:

bene bene

ciao a tutti e buona notte

Modificato: da walterword

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...