- Gli ultimi articoli di crestus
-
Tutorial PIC - Hello World
pubblicato 15 anni fa, 11.467 visualizzazioni

Questo è lo schema elettrico per poter provare i 2 programmi che vedremo successivamente.
I collegamenti sono stati pensati per testarne il funzionamento finalizzato ad un progetto più grande, ma in realtà le porte sono quasi indifferenti ( quasi perché alcune caratteristiche si trovano solo su alcune porte, ma ne parleremo a tempo debito). Questo non è però vero, ad esempio, per i collegamenti dell’ICSP.
Il connettore ICSP è stato disegnato al di sopra del micro e serve per collegare il programmatore PICKIT2; non è altro che una striscia di pin. Il connettore ha 6 collegamenti, ma noi ne utilizzeremo soltanto 5! sono MCLR, V+, GND, PGM, PGD:
A sinistra del PIC ci sono i suoi pin di alimentazione tra cui c’è un condensatore. Questo è un 100 nF ceramico che serve a eliminare eventuali sbalzi indesiderati della tensione di alimentazione; va montato il più vicino possibile ai piedini del PIC.
[...] -
Tutorial PIC - La Programmazione
pubblicato 15 anni fa, 13.955 visualizzazioni

Ora che avete scelto quale modello utilizzare e che sapete tutto quello che c’è da sapere per farlo funzionare bisogna creare, però, il programma!
I microcontrollori hanno bisogno di un tipo particolare di istruzioni, perché non sono in grado di interpretare concetti che per noi sono molto semplici! Non possiamo scrivere un programma come se fosse un testo!
La logica di un microprocessore è molto limitata, sono “stupidi” di per sé; siamo noi che dobbiamo farli diventare intelligenti e farli reagire come vogliamo noi! Un pensiero che potrebbe venire in mente è il seguente: ” Ma se sono stupidi allora anche il loro linguaggio sarà stupido e quindi semplice!”.
Beh… in parte questo è vero. le istruzioni che il processore può capire sono spesso limitate, e sono direttamente dipendenti dalle operazioni che è in grado di compiere.
[...] -
Tutorial PIC - guida passo passo per i principianti!
pubblicato 15 anni fa, 19.884 visualizzazioni

Se state leggendo questo articolo lo state facendo (probabilmente)guardando lo schermo di un computer portatile, fisso, netbook o tablet che sia. Tutti saprete che le componenti principali di questo strumento sono ben conosciute: scheda madre, Ram, Processore, HardDisk e scheda video. Sapete anche a cosa serve ognuno di questi componenti. Bene, pensate ora di non avere tutti questi componenti riuniti in un unico chip. Questo è il microprocessore!
Il microprocessore è un insieme intelligente che al suo interno racchiude un processore in grado di effettuare i calcoli, una memoria non volatile che ha registrate tutte le istruzioni di funzionamento del programma, una memoria volatile che serve per le variabili e i dati necessari al funzionamento del programma e una serie di periferiche che gli permettono di comunicare con il mondo esterno. Il tutto in pochi centimetri quadrati.
[...] -
Shift Light / Indicatore di Cambiata
pubblicato 17 anni fa, 8.445 visualizzazioni
Questo circuitino serve soprattutto per andare in pista con la moto o la macchina, dove il regime di cambiata deve essere individuabile anke se si viene distratti dalla guida al limite. Oppure semplicemente per dare un tocco di originalità al vostro mezzo, utilizzandolo come indicatore di fuorigiri ad esempio...
Ma cos'è un indicatore di cambiata o shift-light? è un piccolo attrezzino che vi permetterà di avere un segnale luminoso o acustico ad un determinato regime di giri. E' ampiamente utilizzato nelle competizioni, dove lo potete vedere dalle riprese dalle camere on-board:
Purtroppo io non sono in grado al momento di progettare uno shift-light che abbia una progressione di luci, anche se ho un'altra idea per farlo e per ottenere un lampeggio tramite un altro integrato, per cui mi sono accontentato di quello che ho trovato.
[...]
Chi sono
I miei ultimi post dal forum
-
Buon compleanno crestus
eh eh...xD è forse la cosa più famosa delle mie parti dopo l'olivetti!! xD che torte pensi che si usino per i compleanni da queste parti?... 10:56
-
Buon compleanno crestus
WOW!!! :ola: Grazie mille a tutti!!! sinceramente non pensavo un così caloroso augurio!!! :D in effetti manco da un po'.... università,... 10:56
-
Domanda rivolte ai neofiti (o quasi) dei microcontrollori.
Ammesso che mi sono fermato all prima pagina.... (è tardi sono stanco e voglio andare a dormire.. ma voglio rispondere...:P) Arduino è moooolto... 13:55
-
Abilitare oscillatore interno 18f14k50
purtroppo non ho nessuna esperienza con i PIC della serie 16.... non c'è un menù corrispondente? hai provato a scavare nelle cartelle del... 07:56
-
Scheda BeagleBone ed altre schede, prime impressioni.
vi butto lì la presenza di anche un'altra schedina dal prezzo molto interessante Raspberry pi costa veramente poco (25 o 35 €) e offre un... 23:58
-
Tecniche di sbroglio manuale
Azz... quando fa così mi vien solo da dire: "tutte!" :P Sono curioso... che ci posso fare? :oops: 13:54
-
ARM - From Pic
non è che come MPlab devi specificargli in che cartelle andare a cercare i .h? 00:48
-
ARM - From Pic
Il problema ora è capire cosa sono quei CRL, CRH ecc... Ed anche capire che cavolo di espressioni sono quelle del tipo ''RCC->APB2ENR |= 1... 00:48
-
Abilitare oscillatore interno 18f14k50
Evvai!! :ok: :cool: 07:56
-
Abilitare oscillatore interno 18f14k50
Consiglio ottimo di tardofreak !! in effetti dovrei aggiungerlo alla guida se non c'è già! per la direttiva #pragma , ti posso dire che... 07:56

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)