|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
Emulatori per PIC
Ciao a tutti!
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2000
Città: BARI
Messaggi: 1983
|
che so i PIC?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
I PIC sono dei microcontrollori, quindi al loro interno hanno gia' integrati processore, eprom, ingressi e uscite. Alcuni hanno direttamente la possibilita' di gestire schermi a cristalli liquidi, oppure hanno cose come convertitori AD/DA integrati... si programmano in assembler... se vuoi informazioni vai sul sito del produttore, www.microchip.com
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Torino
Messaggi: 1164
|
mplab. lo puoi scaricare gratuitamente
anche tu programmi quella bestia?
__________________
AMD Athlon XP 1600+@1751 - ASUS A7V266-E - 512MB DDR 2100 - ASUS V7700. - Meno Bench piu Folding@Home - |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
Quote:
Ho fatto il primo programmino oggi, niente di che, in pratica ho cinque led che partono con acceso quello di mezzo, poi con due pulsanti up e down mi sposto in alto e in basso... mi serve per la regolazione della temperatura di un frigo elettrico: il segnale esce su un partitore e viene paragonato col valore che tiro fuori da una sonda, e se e' maggiore l'uscita pilota dei mosfet che fanno andare la Peltier... carino, no? Comunque io cercavo un emulatore per provare i programmi prima di caricarli sul pic... se ti interessa ne ho trovato uno gratis fatto in java che mi sembra molto carino... il sito e' www.feertech.demon.co.uk/misim/
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Torino
Messaggi: 1164
|
non ti preoccupare, anche io ho incominciato così...
comunque mplab ti fa la simulazione, è molto carino come programma. per il regolatore di tensione usi il mitico uA741?
__________________
AMD Athlon XP 1600+@1751 - ASUS A7V266-E - 512MB DDR 2100 - ASUS V7700. - Meno Bench piu Folding@Home - |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
Quote:
Na, come comparatore usavo un... lm... non mi ricordo quale, perche' il uA741 ha l'alimentazione duale invece io ne voglio uno con alimentazione singola, tanto il mos sta spento anche con 0V, non ho bisogno di andare in negativo...e in macchina non ho la batteria duale...
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Torino
Messaggi: 1164
|
ma non c'è bisogno per forza di 2 alimentazioni, una la metti a Vcc e l'altra a massa. l'uscita sarà così o a +Vcc o a massa.
che pic usa?16F84?
__________________
AMD Athlon XP 1600+@1751 - ASUS A7V266-E - 512MB DDR 2100 - ASUS V7700. - Meno Bench piu Folding@Home - |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
Quote:
Ho notato che il 741 funziona male senza alimentazione duale, almeno quando hai solo 5V di tensione di alimentazione... anzi, avevo provato in un circuito per un aereomodello e proprio non andava con alimentazione singola di 5V...
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Torino
Messaggi: 1164
|
si... il 741 è il più infimo operazionale mai costruito....
sarebbe bello overcloccare il pic....
__________________
AMD Athlon XP 1600+@1751 - ASUS A7V266-E - 512MB DDR 2100 - ASUS V7700. - Meno Bench piu Folding@Home - |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
Quote:
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
Ah, senti, piuttosto... mi sai dire dove trovo una descrizione dei vari pic e quello che hanno integrato? Mi spiego... se volessi fare un'applicazione dove ho bisogno di un pic che mi controlli un display, dove trovo una lista dei modelli che hanno questa possibilita'? Oppure quelli con convertitori AD/DA? Cose del genere... e poi, ho scaricato a suo tempo un manuale di assembler per i PIC, ma non ci sono tutti i comandi che ho trovato invece su delle lezioni... conosci niente in giro su internet da scaricare con la descrizione? Perche' poi questi comandi cambieranno anche a seconda del pic, no? Cioe', uno che fa la conversione AD avra' dei comandi che il 16F84 non ha, o mi sbaglio?
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Torino
Messaggi: 1164
|
io ho un manuale dove c'è una tabella con tutti i tipi di PIC. su internet non so dove si trova...
Per i comandi (sempre sul manuale) c'è scritto che sono tutti uguali tranne uno che non ricordo... cambia solo l'HW (più porte...) (comunque dopo vado a controllare) Per il display qualunque pic credo che possa comandare un qualunque display, proprio adesso sto facendo un progetto che comanda un display a matrice di punti via seriale, è tutta questione di firmware e temporizzazioni...
__________________
AMD Athlon XP 1600+@1751 - ASUS A7V266-E - 512MB DDR 2100 - ASUS V7700. - Meno Bench piu Folding@Home - |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
Mi sai dare gli estremi del manuale (casa editrice, autore, etc, PREZZO
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Torino
Messaggi: 1164
|
mah il PIC lo puoi avere moltissime appplicazioni.
allora il libro è: Sistemi E Tecnologie, Tramontana. (c'è anche un codice T523). costa abbastanza però.... sui 30€. (se ti servono poche pagine te le posso scannerizzare)(io questo non te l'ho mai detto). adesso io come programma sto progettanto un orologio sveglia... all'inizio mi sembrava tanto facile, ma adesso è un macello assurdo. speriamo in bene....
__________________
AMD Athlon XP 1600+@1751 - ASUS A7V266-E - 512MB DDR 2100 - ASUS V7700. - Meno Bench piu Folding@Home - |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
Bhuuuaaaaa, non funzionaaaaa....
Perche'? Perche'?? Sull'emulatore va!! Il circuito l'ho ricontrollato, nella compilazione ho messo il clock su XT e disabilitato tutti i fuses.... perche' non va??? T'e' mai capitato? Che mi consigli?
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Torino
Messaggi: 1164
|
cosa vuol dire non va? il firmware è giusto?
prova a programmarlo due volte di seguito. (che programmatore usi?)
__________________
AMD Athlon XP 1600+@1751 - ASUS A7V266-E - 512MB DDR 2100 - ASUS V7700. - Meno Bench piu Folding@Home - |
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
Non va...vuol dire che non va...
Come programmatore uso il jdm programmer, ma quello funziona, lo uso da molto tempo (per altri impeghi coi pic... MA si' dai che te lo posto... PROCESSOR 16F84 RADIX DEC ERRORLEVEL -302 INCLUDE "P16F84.INC" OFF EQU 0 ON EQU 1 Shift RES 1 LED1 EQU 0 LED2 EQU 1 LED3 EQU 2 LED4 EQU 3 LED5 EQU 4 UP EQU 0 DOWN EQU 1 ORG 0x0C Count RES 2 ORG 0x00 bsf STATUS,RP0 movlw B'00000011' movwf TRISA movlw B'00000000' movwf TRISB bcf STATUS,RP0 bsf PORTB,LED1 bsf PORTB,LED2 bsf PORTB,LED3 bsf PORTB,LED4 bsf PORTB,LED5 call Delay movlw B'00000100' movwf Shift mainloop movf Shift, W movwf PORTB bcf STATUS,C btfsc PORTA, UP call su btfsc PORTA, DOWN call giu goto mainloop su btfsc PORTA, UP goto su btfss Shift, LED5 rlf Shift,F return giu btfsc PORTA, DOWN goto giu btfss Shift, LED1 rrf Shift,F return Delay clrf Count clrf Count+1 DelayLoop decfsz Count,1 goto DelayLoop decfsz Count+1,1 goto DelayLoop return end Lo routine per il delay l'ho copiata paro paro Se hai tempo...
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
|
ops, non mi ha preso l'impaginazione... beh, fai conto che ci sia...
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire) Le mie foto su Panoramio - Google Earth |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Torino
Messaggi: 1164
|
gpc hai mai provato ad usare una tabella?
__________________
AMD Athlon XP 1600+@1751 - ASUS A7V266-E - 512MB DDR 2100 - ASUS V7700. - Meno Bench piu Folding@Home - |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:42.



















