| |
| | #1 (permalink) Top |
| User Data registr.: 19-01-2007 Residenza: Dintorni di mestre (DINTORNI)
Messaggi: 2.598
|
Per quanto riguarda le istruzioni, basta scaricarsi il datasheet del PIC in questione lì cè descritto tutto quello che serve!!! (tutto in inglese, però) Per esempio, il PIC16F84 ha un totale di 35 istruzioni con cui puoi fare tutto!!! Il problema è che non è così semplice far funzionare un PIC!!! Mi spiego meglio... Mentre con il PC con programmi come C, per fare a+b basta scrivere c=a+b, nel pic non è così... In un Pic bisognerebbe fare: Carica il valore di A nel registro W Somma il valore di B con W Trasferisci il valore di W nel registro C Quindi, per fare un programma come dici tu, bisognerebbe realizzare tutta la parte relativa al conteggio del tempo (non è difficile... basta prendere un pò di pratica)... Quindi sarebbe una cosa così (saltando tutta la parte di inizializzazzione): BSF PortB,0 (Imposta il Bit 0 della Porta B in uscita a 1) (routine di attesa basata sul timer interno calcolato sui 5 secondi) BCF PortB,0 (imposta il Bit 0 della Porta B a 0) (routine di attesa calcolata sui 3 secondi) Goto Inizio programma (ricomincia tutto da capo) |
| | |
| | #2 (permalink) Top | |
| User Data registr.: 06-08-2007 Residenza: Empoli
Messaggi: 1.813
| Citazione:
![]() Anche le CPU del tu computer capiscono solo l'assembler. E anche i PIC possono essere programmati in C... E' il compilatore che trasforma quello che tu scrivi in C (o altro linguaggio) in assembler per la CPU target.
__________________ ....... | |
| | |
| | #3 (permalink) Top | |
| User Data registr.: 07-09-2007 Residenza: BUSTO ARSIZIO
Messaggi: 2.880
| Citazione:
| |
| | |
| | #4 (permalink) Top |
| User Data registr.: 11-10-2004 Residenza: out of Verona
Messaggi: 573
|
Allora, se il tuo desiderio è avvicinarti alla programmazione dei micro usando una piattaforma come la easypic, forse faresti meglio a orientarti anche su un linguaggio di livello più alto come il C o il basic, notoriamente meno ostico. sul loro sito puoi scaricarti vari compilatori (perfettamente free ed usabili con un limite di 2k). Ciò ti semplificherebbe decisamente la vita. La difficoltà dei microcontrollori, siano PIC o AVR o altro, di solito sono le impostazioni di configurazione e qui serve inglese, datasheet, padronanza di elettronica e delle conversioni binario/esadecimale/decimale. Se invece vuoi la pappa ancora più pronta e nessun problema di hardware e configurazione, dai un occhio alla pagina del progetto Arduino. Poi se vuoi una easypic4 in buone condizioni, vedo un'attimo a quanto posso venderla, in quanto è uscita da poco la versione 6 e magari mi aggiorno. |
| | |
| | #5 (permalink) Top | |
| User Data registr.: 14-05-2005 Residenza: bergamo
Messaggi: 1.278
| Citazione:
dimenticavo....preferivo puntare su easypic5
__________________ NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s GRUPPO LASER https://www.facebook.com/groups/1880460478909243/ | |
| | |
| | #6 (permalink) Top | |
| User Data registr.: 06-08-2007 Residenza: Empoli
Messaggi: 1.813
| Citazione:
![]() ma ancora non avevo bevuto il caffé ![]() L'imprecisione deriva dal fatto che tra assembler e codice macchina c'è una corrispondenza uno a uno (a parte l'elaborazione di direttive o simboli). Ogni singola istruzione in C (o altro) genera una o di norma più istruzioni in codice macchina.
__________________ ....... Ultima modifica di illez : 08 ottobre 09 alle ore 21:46 | |
| | |
| | #7 (permalink) Top |
| User Data registr.: 14-05-2005 Residenza: bergamo
Messaggi: 1.278
|
scusate un altra info siccome non trovo una easypic 5 usata,ho deciso di comprarne una...ma xò ora cè anche la easypic 6 quale mi consigliate? un altra domanda siccome io ho gia fatto dei lavori con i pic 12c508 e 12f675 mi chisedevo easypic ha un a/d incorporato con potenziometro questo a/d posso usarlo anche con i 2 pic che ho appena elencato,sulla easypic? grazie
__________________ NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s GRUPPO LASER https://www.facebook.com/groups/1880460478909243/ |
| | |
| | #8 (permalink) Top |
| User |
Ciao, personalmente non ti consiglio di comprare una di quelle demoboard. Semplicemente perche non trovo conveniente il rapporto utilità/prezzo, per lavorare con uC di quel tipo. Bensì, in 5 minuti uno si monta una demoboard su millefori, personalizzata. ![]() Ma queste sono solo mie impressioni. Il primo uC non contiene un convertitore A/D. Mentre il secondo pic dispone di un convertitore A/D a 10 bit. http://ww1.microchip.com/downloads/e...Doc/41190E.pdf |
| | |
| | #9 (permalink) Top |
| User Data registr.: 14-05-2005 Residenza: bergamo
Messaggi: 1.278
|
pultroppo sono ancora principiante e vorrei una scheda gia pronta,x poter provare,fare,sperimentare..... ma spendere tanti soldi x magari dopo un po lasciare tutto in un cassetto non mi va in piu in questi easypic....molti applicazione aggiuntive costano io ho trovato su ebay questa cinesata gia completa di molte cose ebay cosa ne pensi?il prezzo x me è accetabile e sono in dubbio tra le easypic e questa io so gia che una di queste la compro.....e con un consiglio da esperti....magari qualche errore posso evitarlo
__________________ NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s GRUPPO LASER https://www.facebook.com/groups/1880460478909243/ |
| | |
![]() |
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Messaggio |
| Mi spiegate quei numeri? | Alfredo2 | Aeromodellismo Volo Elettrico | 2 | 24 gennaio 09 00:28 |
| che numeri fanno??? | markino | Aeromodellismo | 3 | 21 dicembre 08 19:07 |
| Numeri eliche | Twister | Aeromodellismo Volo Elettrico | 3 | 29 luglio 06 09:56 |
| Pic, mio caro Pic.... | fai4602 | Circuiti Elettronici | 7 | 24 novembre 03 19:34 |