Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Simulatore PIC

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[11] Re: Simulatore PIC

Messaggioda Foto UtenteTardoFreak » 15 feb 2014, 0:59

Cos'è un K150?
Hai un link ad una pagina web che descrive l' oggetto?
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[12] Re: Simulatore PIC

Messaggioda Foto Utenterudj » 15 feb 2014, 1:07

Avatar utente
Foto Utenterudj
25 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 2 gen 2014, 17:31

1
voti

[13] Re: Simulatore PIC

Messaggioda Foto UtenteTardoFreak » 15 feb 2014, 1:24

Quello è un programmatore e basta, non emuli niente. Diciamo che è il minimo sindacale per fare qualcosa.
Se hai piacere di fare qualcosa di più interessante potresti munirti di un PIC Kit 3.
Non costa molto ma lavori bene e con soddisfazione.
Bisogna però capire se t' interessano davvero i microcontrollori. Questo lo devi dire tu.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[14] Re: Simulatore PIC

Messaggioda Foto UtentePaolino » 15 feb 2014, 3:51

PICkit3 non è un emulatore, ma un programmatore/debugger. Però segui il consiglio dello zio Foto UtenteTardoFreak e procuratene uno. Con circa 50€, lo acquisti da RS, IVA e trasporto inclusi!

Vedrai che ne sarà valsa la pena, fidati.

Ciao

Paolo
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[15] Re: Simulatore PIC

Messaggioda Foto Utenterudj » 15 feb 2014, 8:50

Si i micro mi interessano molto, ma vorrei capire cosa fa questo kit in più del mio. . Non è che vi riferite alla programmazione in circuit? Perché teoricamente il k150 lo può fare... l'emulatore cosa fa?
Avatar utente
Foto Utenterudj
25 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 2 gen 2014, 17:31

2
voti

[16] Re: Simulatore PIC

Messaggioda Foto UtentePaolino » 15 feb 2014, 9:31

Un emulatore è un dispositivo in grado di comportarsi esattamente come il microprocessore/microcontrollore che emula. A parte per alcune applicazioni, oggi non si utilizza quasi più.
È costituito da una "scatola" contenente un circuito che da un lato si collega al PC, via seriale o USB ad esempio. Dall'altro lato la connessione alla scheda sotto analisi avviene con uno zoccolo che assomiglia in tutto e per tutto al micro in uso. Soltanto che il micro non c'è ed il suo comportamento viene appunto emulato dal circuito nella "scatola".

Come detto, PICKit3 non è un emulatore, ma un programmer/debugger. Con esso potrai eseguire la programmazione in-circuit ma anche seguire passo-passo il flusso delle istruzioni che il microcontrollore esegue, arrestandone temporaneamente l'esecuzione, leggendo il valore dei singoli registri e variabili.

Se si riesce a cogliere la differenza, il debugger lavora su un microcontrollore presente su una scheda target. L'emulatore si sostituisce al micro presente sulla scheda target.

Ciao.

Paolo
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

2
voti

[17] Re: Simulatore PIC

Messaggioda Foto Utenteesisnc » 15 feb 2014, 9:31

L'emulatore ICD (in circuit debugger) attraverso la connessione ICP (in circuit programming) con cui hai programmato il micro ti fa vedere come evolve il firmware quando gira realmente sul tuo hardware.
Nell'ambiente di sviluppo che ha questa prerogativa e con l'ICD adatto puoi vedere nella "pancia" del micro come gira il software, il contenuto dei registri, delle variabili, inserire break point per arrestare il programma in punti prestabiliti, eseguire il programma passo a passo ecc. ecc.
Insomma capire dove stanno i "bug" se ci sono.
Attenzione però che non tutti i micro hanno la possibilità di supportare la funzione ICD.
Avatar utente
Foto Utenteesisnc
4.405 2 9 11
Master EY
Master EY
 
Messaggi: 532
Iscritto il: 24 feb 2009, 12:12

1
voti

[18] Re: Simulatore PIC

Messaggioda Foto UtenteGiulioB » 15 feb 2014, 12:40

Per farla breve, con ICD (In circuit Debugger), programmi il micro, come sempre, ma in piu' puoi comandare il suo funzionamento assieme all'ambiente MPLAB.
Esempio, metti un breakpoint nell'IDE (in MPLAB) su una routine o un'istruzione che vuoi vedere come si comporta, MPLAB si fermera' su quella istruzione e contemporaneamente anche il micro con tutto il suo circuito acceso si fermera' nella stessa istruzione.
Puoi poi cliccare "Step over" o "Step into" da MPLAB e avanzera' sia MPLAB in simulazione, che il circuito reale in funzionamento sotto i tuoi occhi.
Se mai lo proverai non ne farai piu' a meno ;-)

P.S. L'altro programma ora funziona con la modifica che ti ho detto di fare io? Settaggio del flag di interrupt fuori ORG 0x04?
Avatar utente
Foto UtenteGiulioB
615 3 11
Frequentatore
Frequentatore
 
Messaggi: 244
Iscritto il: 4 feb 2014, 20:51

0
voti

[19] Re: Simulatore PIC

Messaggioda Foto Utenterudj » 15 feb 2014, 13:55

sembra molto interessante, penso di prenderlo, però digitando pickit3 su rs mi trovano diversi kit, quale devo prendere di questi?

http://it.rs-online.com/web/c/semicondu ... 424F544826

GiulioB ha scritto:P.S. L'altro programma ora funziona con la modifica che ti ho detto di fare io? Settaggio del flag di interrupt fuori ORG 0x04?


ora ti rispondo nell'altra discussione

esisnc ha scritto:Attenzione però che non tutti i micro hanno la possibilità di supportare la funzione ICD.


il pic16f84a è supportato? esiste una lista di micro compatibili con ICD?
Avatar utente
Foto Utenterudj
25 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 2 gen 2014, 17:31

0
voti

[20] Re: Simulatore PIC

Messaggioda Foto UtenteTardoFreak » 15 feb 2014, 13:57

Io ti ho già dato il link dove comprarlo al post [13].
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti