walterword Inserito: 7 aprile 2014 Segnala Share Inserito: 7 aprile 2014 Ho visto che da qualche annetto c'e' il nuovo MPLAB X che dovrebbe sostituire l' MPLAB Per programmare i micro , pero' , ci vuole il nuovo ICD 3 (costo circa 160 euro) Qualcuno di voi lo utilziza? Ne vale la pena aggiornarsi in queta direzione ? I micro supportati sono tutti quelli di casa microchip? 16F...18F ..DsPic ? I compilatori tipo C30 che si usava per i DsPic e' integrato oppure e' da installare come Plug-in? Se qualcuno riesce a darmi qualche informazione Grazie Walter Link al commento Condividi su altri siti More sharing options...
giacomo56 Inserita: 7 aprile 2014 Segnala Share Inserita: 7 aprile 2014 (modificato) Secondo me conviene senza dubbio. Per programmare i pic basta il pickit 3 ma anche il pickit2 è supportato. I compilatori XC supportano tutti i dispositivi a 8, 16 e 32 bit. Io ho usato solo XC8 per i micro a 8 bit, 16F e 18F. Le versioni free come al solito non hanno il codice ottimizzato. Dopo MPLAB X bisogna scaricare e installare il compilatore che si vuole usare. E' possibile installare versioni diverse e scegliere facilmente quale utilizzare nel progetto. In MPLAB X è disponibile il manuale relativo all'assembler e ai compilatori C. Ciao. Modificato: 7 aprile 2014 da giacomo56 Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 8 aprile 2014 Segnala Share Inserita: 8 aprile 2014 Walter, in alternativa a ICD3 puoi usare il PICKit 3, costa molto meno e fa quasi le stesse cose. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 8 aprile 2014 Autore Segnala Share Inserita: 8 aprile 2014 io ho ancora ICD 2 che usavo per i pizzamicro La mia intenzione e' quella di costruire qualcosa tipo arduino con schede millefori , per ora, in pila Per cui creare un core basato su DsPic , che ne ho ancora 3 in casa, e cambiare hw a seconda dei casi Ho il connettore per ICD2 ... ma se le cose sono complicate e i compilatori no nottimizzati credo che continuero ad utilizzare mplab 8 con C30 originale Gra per le risposte Ti livio cosa usi ? Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 8 aprile 2014 Segnala Share Inserita: 8 aprile 2014 Io uso la CPU di pizzamicro, ICD2 e DSPIC o PIC. Però sto ipotizzando l'acquisto di un pickit3 per i nuovi tipi. Assieme al pickit3 prenderei anche una board di microchip. Ultimamente sto provando con le schede MSP di TI, costan poco e usando "Energia" la board texas emula completamente arduino. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 8 aprile 2014 Autore Segnala Share Inserita: 8 aprile 2014 si sto usando anche io l apizza micro , magari per adesso e' piu che sufficiente visto che i dspic che ho sono datati .... ARduino varrebbe la pena di prenderlo per quello che costa . Per il compilatore - ambiente credo sia gratuito e per programmarlo mi sembra che basti una usb , s enon ho capito male ha un downloader nel firmware ....e l'ambiente con funzioni gia mirate all eapplicazioni che supporta Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 9 aprile 2014 Autore Segnala Share Inserita: 9 aprile 2014 MPLAB X e' costruito sul framework Netbeans ...che sto usando per sviluppare in java , html , c/c++ ect .E' della Sun ed e' un'alternativa a Eclipse comunque e' bello tosto MPLAB X ...... Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 9 maggio 2014 Autore Segnala Share Inserita: 9 maggio 2014 Livio hai provato ad utilizzare ICD3 su pizzamicro per caso , per capire se il connettore RJ e' lo stesso .... Ora sono riuscito a settare un po meglio mplabX , importando progetti vecchi con C30 per dspic Mentre invece il favoloso CCS 5.0x lo integro per progetti 16F, 18F . comunque l'ultimo compilatore CCS pcw-pch ect e' molto interessante anche "da solo" Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 9 maggio 2014 Segnala Share Inserita: 9 maggio 2014 Walter io non ho ICD3, uso il vecchio ICD2 Hai acquistato CCS 5.0? Io ho ancora il vecchio 4.0.013 che va che è una ,meraviglia, almeno per i 16F. Comunque se vuoi io gli schemi di connessione dello ICD2 al connettore RJ ce li ho, se ti servono te li do. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 10 maggio 2014 Autore Segnala Share Inserita: 10 maggio 2014 (modificato) Livio , gli schemini per ICD 2 li ho in documentazione pizzamicro.... e con mplab funziona , carica ect , uso la pizza micro board. Da quel che vedo sembrerebbe che sia uguale Perl'esattezza il 5.007 , supporta pic10-16-18-24-dspid30-33 E' un bel ambientino Puoi selezionare ICD2, ICD3, ICe ect .... Io con pic faccio quasi nulla, quel poco che faccio e' con i dspic , sto mettendo giu un progetto plc magari da presentare per la tesi , se me lo accettano. Per cui uso dspic che costano meno del 877 ed hanno piu roba .Domani vado a prender ein ferramenta le barrette filettate e i dadi per la struttura sandwich che ho in mente di fare ,ma prima voglio piazzare su una tavola di compensato spessa 2 cm le schede pizza micro per fare i test , I2C , Rs485 ect , lcd .Per cui barrette e bussole per il legno per ora , cablati su una bella tavola di formica ...sai fare prove con fili e schede che svolazzano di qua e di la dopo un po mi girano le palle . Per se riesco col tempo vorrei studiarmi bene il ccs e se lo trovo meglio del C30 per quanto riguarda i dspic magari evito di prendere la icd3 anche se in realta sto gia pensando di prenderla ed integrare il ccs sotto mblapX , devo vedere cosa mi offre mplabx in termini di efficienza e tools tutto qui . Modificato: 10 maggio 2014 da walterword Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 10 maggio 2014 Segnala Share Inserita: 10 maggio 2014 Cosa lo hai pagato questo compilatore? Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 10 maggio 2014 Autore Segnala Share Inserita: 10 maggio 2014 in mplabx con C30 per dspic , se includo un file header cosi #include <pwm.h> me lo sottolinea come errore , però il progetto lo compila senza problemi Se uso l'intellisense e includo cosi #include "../h/peripheral_30F_24H_33F/pwm.h" l'errore non me lo da piu Suppongo esista una voce di menu che permetta di settare la lcoation folder per i file headers ma non la trovo... Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 11 maggio 2014 Autore Segnala Share Inserita: 11 maggio 2014 cmd ICD2 sotto win7 e' un gran casino , i forum americani dicono di installare xpmode , caricare i driver e fare l'aggancio ....robe da pazzi ..... Se anche icd3 non supporta win7 meglio cambiare ....Atmel o altro , microchip e windows non vanno bene insieme ...mah ...che vaccate .... Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 11 maggio 2014 Segnala Share Inserita: 11 maggio 2014 Io lo uso ancora con un PC con XP. Non ci penso proprio a cambiare sistema operativo. Tengo apposta ancora 2 PC con Win XP (unio ha anche WIN98), per evitare problemi di compatibilità Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 11 maggio 2014 Autore Segnala Share Inserita: 11 maggio 2014 e' proprio un disastro ..... sotto xpmode carico i driver di icd2 ma poi dopo un caricamento di programma esce questo ,messaggio che s eno nricordo male lo faceva anche su pc con win Xp MPLAB ICD 2 Ready Programming Target... ...Validating configuration fields ...Erasing Part ...Programming Programming Executive ...Verifying Programming Executive ICD0161: Verify failed (MemType = Test, Address = 0x800000, Expected Val = 0x40080, Val Read = 0x80) ICD0275: Programming failed. Bo.....si perdono solo giorni inutilmente .c'e' sempre qualche problema con questo icd2 , o per i driver o il sistema operativo o che legge qualcosa che non vuole leggere .Poi la gente molla perche non se ne va mai fuori ...e' una vera porcheria Magari ICD3 supporta win7 , diversamente mplabx non si installa su OS precedenti Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 11 maggio 2014 Segnala Share Inserita: 11 maggio 2014 Capitava anche a me se i parametri del target non erano corretti. Prima di iniziare devi verificare se tutti gli switches sono settati giusti. O li scrivi come parametri in una delle prime righe, oppure li modifichi nel menù opzioni (o strumenti, in questo momento non ricordo). Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 11 maggio 2014 Autore Segnala Share Inserita: 11 maggio 2014 mmmm ...gli switches della scheda sembrano settati giusti , provo a ricontrollare ... Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 11 maggio 2014 Autore Segnala Share Inserita: 11 maggio 2014 ok li ho ricontrollati da schema , a quanto pare erano sbagliati quelli che portano 5v e gnd sui pin 27 e 28 ...quelli della programmazione.Tra l'altro se dopo la programmazione si vuole utilizzare la scheda bisogna togliere rj e rimetterli a zero per usarli come da software Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 11 maggio 2014 Autore Segnala Share Inserita: 11 maggio 2014 tutto il giorno a ricercare guasti . Una scheda aveva una pista aperta , sotto al 7805 ....sono piste fini piu di un capello ...azzzzz L'altra scheda uno switch in corto e il dspic fuori uso , infatti dopo la riparazione e la sostituzione ha iniziato a programmarlo. Per cui ora ho due schede funzionanti con due dspic nuovi di pacca a bordo .Prox passo inserire due lcd 16x2 per verificare la comunicazione master -slave tra i due micro , oltre all'oscilloscopio Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 12 maggio 2014 Segnala Share Inserita: 12 maggio 2014 Walter ne hai ancora di cs della CPU pizza micro? Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 12 maggio 2014 Autore Segnala Share Inserita: 12 maggio 2014 ho queste due board , una era a pezzi (la prima prodotta credo ) e l'altra l'ho scovata in uno scatolone .Poi ho una RS232 , I2C , Out e in , trattamento analogico , encoder in numero unitario . Vuoi piazzare le pizzamicro? Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 14 maggio 2014 Autore Segnala Share Inserita: 14 maggio 2014 c''e anche un RTOS nel CCs .Ora studio I2C e poi do un'occhiata al sistema operativo real time Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora