Jump to content

Recommended Posts

Posted

Buongiorno a tutti

sono un elettricista che per ragioni di lavoro ho bisogno di imparare a usare mplab, ho comprato il pickit 3 e installato il software mplab , collegato il pickit al pc e alla demoboard e per adesso tutto a posto.Il problema viene quando seguo il wizard per creare un nuovo progetto: seguo il tutto alla lettera ma quando vado a compilare il progetto mi da sempre fallito.Ci sarebbe una guida da poter seguire e imparare a usare il programma?

Aspetto con ansia vostri consigli

Grazie a presto

a presto

Livio Orsini
Posted

Si la guida c'è.

La trovi nel sito microchip. C'è "quick start mplab" che è la guida veloce per partire e poi c'è quella completa.

Però mplab è solo l'ambiente di sviluppo.

Oltre a questo, e sarebbe meglio prima di questo, dovresti imparare sia l'Hardware dei micro che stai usando, sia il software con cui programmi: mpasm o "C"

walterword
Posted

certe volte capita che vengano linkate male le librerie del micro o i file link ....a me e' successo in progetti mplab + C30

Livio Orsini
Posted

Walter, è praticamente impossibile che il programma di link e relocator commetta errori, la verità è che riceve informazioni non corrette dall'utente. ;)

Posted

Grazie mille per le risposte...vorrei chieder anche un altro quesito: io ho dei file da caricare tramite Mplab e il pickit 3 su un modulo domotico per aggiornare il firmwere, basta aprirlo com mplab e caricarlo sul modulo o devo fare delle altre operazioni? Il pic del modulo come faccio a sapere qual'e' dato che non ho nessun dato? Aspetto notizie e intanto ringrazio.

Livio Orsini
Posted

Il sistema non è automatico.

Ci deve essere disponibile l'interfaccia Hw tra componente da programamre e programamtore (PicKit3).

Poi il file deve essere compilato, linkato e locato secondo un progetto ben preciso; oppure bisogna disporre del file .hex pronto per essere caricato.

Infine bisogna identificare il tipo di PIC ed inserirlo nei vari parametri di programmazione.

Domanda banale.

Il modulo domotico è prodotto da un'azienda? Se si questa azienda avrà pure previsto una procedura di aggiornamento Fw. Solitamente questi aggiornamenti si fanno direttamente da PC.

Posted

Grazie mille per le risposte, si il file che l'azienda mi ha mandato è un file .hex però non mi ha specificato il pic, quindi non è possibile leggere il pic con il programma, ma ho bisogno di saperlo prima.Ultima domanda : una volta connesso a un pic si riesce a caricare il programma del pic? (scusate le domande ma sono nuovo a questo mondo).

grazie per eventuali risposte.

Distinti saluti

Livio Orsini
Posted

Leggendo, se si sa come e cosa fare, si può risalire al modello di pic; però è un lavoro per super esperti che sanno leggere anche il codice macchina. ;)

Non basta avere i programma. hex per programmare il dispositivo. bosogna dare tutti i settaggi giusti al programmatore.

Se leggi bene il tutorial di MPLAB ti spiega come fare e cosa fare.

Posted

Grazie ancora per le sue risposte, le faccio un'altra domanda: il pic in questione è il 16FL648A sulla scelta dei device di mplab non c'è e quindi collegando il pickit3 mi da errore id. Si deve aggiornare la libreria oppure c'è qulche soluzione diversa?

Grazie

Livio Orsini
Posted

Non c'è perchè non esiste il PIC16FL648A! Basta andare sul sito microchip per rendersenio conto.

Microchip produce il tipo PIC16F648A.

O c'è stato un errore di trascrizione o non è un dispositivo microchip, ma sarebbe assurdo avere una sigla così simile. Verifica bene.

giacomo56
Posted

La sigla giusta è PIC16LF648A ma il manuale a cui si rimanda è quello del PIC16F648A. Selezionando quest'ultimo dovresti riuscire a programmarlo.

Ciao.

Livio Orsini
Posted

2Microchip dichiara che PIC16F648A è programmabile con tutti i pickit (2 e 3) e cion ICD2 e 3. Però fa riferimento unicamente a questa versione La versione "L" rproprio non è citata. In tutto il sito Microchip non ho trovato un documento che faccia riferimento espressamente a PIC16LF648A.

Non solo ma nell'elenco dei prodotto compare solo il tipo PIC16F648A, mentre per altri modelli compare espressamente la versione "L"

giacomo56
Posted

Sul datasheet del 16F648A c'è una tabella con i tipi disponibili tra cui quelli con la L, inoltre sono in vendita sul sito della Microchip .

Ciao.

Posted

Ho guardato anche io sul forum microchip e non ho trovato nulla su questo modello..comunque provo a approfondire nel forum per avere delle risposte. grazie per i vostri suggerimenti

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...