simulatore di PIC

Chi mi consiglia un simulatore di PIC che funzioni a dovere? Sono stufo di programmare il PIC su PC e poi provarlo sulla sua scheda.

Ciao e grazie Celso

.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

pagina d'elettronica:

formatting link
`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

Reply to
Celsius
Loading thread data ...

Il giorno Mon, 23 Jan 2006 23:34:04 +0100, "Celsius" ha scritto:

Il debugger dell'ambiente sw MPLAB della Microchip, scaricabile liberamente dal sito (sono più di 30 MB), ti consente di emulare il comportamento sw del pic, e anche qualcosina dell'hw (ad es. i timer/counter). Certo non puoi simulare tutto l'hardware, però è già qualcosa.

Reply to
Luigi C.

Aggiungo che l'mplab permette di simulare input, e pure comunicazioni seriali... Decisamente molto carino...

"Luigi C." ha scritto nel messaggio news: snipped-for-privacy@4ax.com...

Reply to
Enrico

Questo simulatore ha i suoi limiti ma e' leggero, free ed occupa pochissimo spazio in memoria. A volte va in out of memory forse non lo so ancora usare bene.

formatting link

"Enrico" ha scritto nel messaggio news:9weBf.60053$ snipped-for-privacy@twister2.libero.it...

simulare

Reply to
Antonio

Scusa ma perchè non ti costruitisci l' ICD ? Del vecchio icd1 si trova facilmente il progetto. Alternativamente acquisti l'icd2 (o lo puoi anche fare ma è piu' complesso). Così usi mpla ma emuli le funzioni hw sulla scheda. Ciao ! icd1

formatting link
(solo per 16f87x ) icd2
formatting link
(16f87x + 18f )

"Celsius" ha scritto nel messaggio news:43d559d4$0$1160$ snipped-for-privacy@news.sunrise.ch...

Reply to
68000 Riccardo

io uso questo:

formatting link

puoi anche costruirti tu dei moduli aggiuntivi in VB in modo semplice.

Reply to
merco

"Antonio" ha scritto nel messaggio

formatting link

L'ho scaricato e lo provero' al piu' presto,grazie.

Ciao Celso

.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

pagina d'elettronica:

formatting link
`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

Reply to
Celsius

"merco" ha scritto nel messaggio

L'ho usato anch'io e' bello ma ha un grosso difetto: e' una lumaca. Per testare un programma con un po' di loop ci vuole un mese anche se settato alla massima velocita'

Ciao Celso

.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

pagina d'elettronica:

formatting link
`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

Reply to
Celsius

"68000 Riccardo" ha scritto nel messaggio

Probabilmente non hai capito le mie esigenze, non ho problemi hardware ma software (messa a punto degli output su LCD e regolazione dei tempi per applicazioni che richiedono tempistica accurata), mi tocca sempre programmare su PC e spostare il PIC sulla basetta per verificare se tutto e' a posto, vorrei evitare questo passaggio testando il programma su PC e programmare il PIC solo quando sono ragionevolmente convinto che tutto sia a posto.

Ciao Celso

.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

pagina d'elettronica:

formatting link
`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

Reply to
Celsius

"Luigi C." ha scritto nel messaggio

Sai per caso se emula un LCD? e' una delle funzioni che mi servirebbero. E' veloce?

Ciao Celso

.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

pagina d'elettronica:

formatting link
`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

Reply to
Celsius

Si in effetti non capisco: se tu usi l'mplab con l'icd e colleghi questo alla basetta della tua applicazione non sposti più nulla. Lanci il programma, fai le correzioni e vedi i risultati all'istante con il vantaggio di capire lo stato dei registri, memoria, ecc. Io la regolazione dei tempi la faccio con lo stopwatch all'interno di mplab. L'output su lcd lo vedo direttamente sul display vero. E non sposto nessun pic :-)

Comunque ammetto una mia riluttanza vs. i simulatori sw (escluso mplab), poichè spesso alla prova hw viene sempre fuori qualcosa che mi fa perdere tempo e che nel simulatore non era stato preso in considerazione. Inoltre per quanto i simulatori offrano periferiche virtuali si incontra sempre un chip o un protocollo con il quale dialogare che non è simulato. Ciao, Riccardo.

"Celsius" ha scritto nel messaggio news:43d69e1d$0$1159$ snipped-for-privacy@news.sunrise.ch...

anche

e'

Reply to
68000 Riccardo

"Celsius" ha scritto nel messaggio news:

formatting link

L'ho provato ma mi servirebbe anche un simulatore di LCD che non ho visto, c'e'?

Ciao Celso

.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

pagina d'elettronica:

formatting link
`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.

Reply to
Celsius

MI associo, trovo tutti quelli proposti tranne MPLAB delle vere perdite di tempo (provati tutti) sopratutto non affidabili al 100%. La soluzione finale e definitiva come ti hanno consigliato =E8 un ICD. Se non ho capito male dal tuo post per=F2 hai anche il problema di spostare il PIC dal programmatore alla scheda... Se vuoi un consiglio usa un bootloader cos=EC ottieni tre fantastici risultati, carichi il programma on-board, ci metti 15sec per caricare 4k di sorgenti e in pi=F9 avendo a disposizione una connessione seriale puoi debuggarti il programma con delle printf verso HyperTerminal.

Ciao Alex

Reply to
[mAnNaRo]

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.