Pagina 1 di 1

Aggiornamento materiale

MessaggioInviato: 19 nov 2009, 13:41
da Alexart
Ciao a tutti

attualmente programmo, con enormi difficoltà, i PIC (e neanche tutto) seguendo questa ardua catena:
Mikrobasic 7.0.0.2 -> pickit 1.2 (SW) -> Programmatore Futura (FT650) -> PIC

Qualche considerazione:
-ho provato mikrobasix pro ma i poi gli hex non funzionavano e sono tornato indietro
-il pickkit 1.2 è l'unico che "per grazia ricevuta" in qualche modo riconosce quel programmatore
- il programmatore non è compatibile con alcuni PIC di largo utilizzo (es. 16f84)

vorrei aggiornare un po' tutto questo "impianto" con lo scopo di ottenere i seguenti benefici:
- Programmare, compilare e caricare il firmware con un unico ambiente
- evitare di dover continuare a spostare il PIC dalla breadboard o dallo zoccolo al programmatore
- [se possibile] debuggare le applicazioni direttamente dal circuito, un po' come si fa col software: esecuzione passo-passo, verifica variabili, ecc...

Cosa mi consigliate?

Re: Aggiornamento materiale

MessaggioInviato: 19 nov 2009, 14:51
da Paolino
Se vuoi rimanere su MikroBasic e non cambiare ambiente di sviluppo, ti serve PicFLASH. In questo modo lasci il PIC sulla scheda e lo programmi In-Circuit.

Personalmente, io utilizzo MikroC PRO e per caricare il fw utilizzo ICD2 di Microchip all'interno dell'ambiente di sviluppo MPLAB IDE, sempre di Microchip.
Secondo me sono molto validi i programmatori di Microchip per i quali, se non vuoi spendere troppi soldi per ICD3, ti suggerisco PicKIT3.

Ciao.

Paolo.

P.S. Per il tuo problema con MikroBasic PRO, c'è qualcosa che va indagato a fondo. Non mi sembra possibile che non riesci a caricare i file hwx compilati con MKB PRO ma solo con MKB 7.xx.

Re: Aggiornamento materiale

MessaggioInviato: 19 nov 2009, 15:02
da Alexart
ciaoooo
poi l'altro giorno a vigevano ho fatto tardi dal cliente e non sono riuscito a passare in quel negozio che mi avevi segnalato....prossima volta!
Non avevo notato che PicKit era arrivato alla versione 3!
quindi fammi capire, tu sviluppi e compili con mikroc e l'upload lo fai con un tool all'interno di mplabide?
Posso chiederti come mai non sviluppi direttamente con mplabide o viceversa non uploadi con mikroc che se non erro ha anche lui alcuni tool di programmazione?
In fondo alla pagina di PicKit3 c'è un "PicKit 3 Incircuit debugger". Che differenza c'è con ICD?

Re: Aggiornamento materiale

MessaggioInviato: 19 nov 2009, 17:09
da Paolino
Alexart ha scritto:quindi fammi capire, tu sviluppi e compili con mikroc e l'upload lo fai con un tool all'interno di mplabide?

Uso MPLAB per caricare il file hex che ho compilato con MikroC e trasferisco il file nel PIC con ICD2.
Alexart ha scritto:Posso chiederti come mai non sviluppi direttamente con mplabide o viceversa non uploadi con mikroc che se non erro ha anche lui alcuni tool di programmazione?

Purtroppo :? (ahimè) MikroC PRO non è ancora integrabile in MPLAB (scelte commerciali di MikroE). Con la versione 3.20 (quella attuale) è possibile provare a simulare dentro a MPLAB in quanto MKC genera i file COF, usati appunto per il debug. Ho lavorato anche con altri compilatori (CCS, BoostC, per esempio) che si integrano al 100% in MPLAB e in quel caso uso proprio MPLAB per fare tutto.
Io non dispongo di altri kit di programmazione, ho solo ICD2 che non è supportato da MikroC PRO :?
Alexart ha scritto:In fondo alla pagina di PicKit3 c'è un "PicKit 3 Incircuit debugger". Che differenza c'è con ICD?

È lui: è un debugger e programmer. Rispetto a ICD3 c'è che:
- costa meno;
- è più lento;
- permette l'uso di un numero minore di breakpoint.

Ciao.

Paolo.

Re: Aggiornamento materiale

MessaggioInviato: 24 nov 2009, 21:00
da Alexart
Faccio un po' fatica a trovare il Pickit3 mentre il pickit2 te lo tirano appresso!
C'è molta differenza?

Re: Aggiornamento materiale

MessaggioInviato: 17 dic 2009, 23:42
da paolobi
Ciao, sono nuovo del forum ma ho trovato utile questa discussione.

Alexart ha scritto:Faccio un po' fatica a trovare il Pickit3 mentre il pickit2 te lo tirano appresso!

Io ho acquistato il pickit3 appena è stato disponibile direttamente dalla Microchip + alcuni chip + spese di spedizione ed ho speso molto meno che comprarli in Italia. Da' un'occhiata e te ne convincerai.

Paolino ha scritto:Uso MPLAB per caricare il file hex che ho compilato con MikroC e trasferisco il file nel PIC con ICD2.

Per favore mi puoi dare qualche dritta in più per provare il MikroC con MPLAB?

Grazie

Re: Aggiornamento materiale

MessaggioInviato: 22 dic 2009, 13:05
da Paolino
paolobi ha scritto:Per favore mi puoi dare qualche dritta in più per provare il MikroC con MPLAB?

Con la versione 3.20, MikroC PRO genera i file COFF, utili per la simulazione con ICD2. A dire il vero non ho ancora provato; lo farò più avanti.
Uso ICD2 come programmatore in MPLAB, caricando e trasferendo i file .hex realizzati da MikroC PRO.

Ciao.

Paolo.