PIC è un marchio di microcontrollori RISC a 8, 16 e 32 bit prodotto da Microchip. "PIC" originariamente era l'acronimo di "Peripheral Interface Controller".
Voglio usare un diodo zener come riferimento di tensione al PIC18F2550, come riferimento V + analogico. Sto pensando di utilizzare questo diodo zener , ma non sono sicuro su come calcolarne i valori. Sto pensando di avere un riferimento di tensione di 4,7 V, usando semplicemente un circuito semplice come …
Ho due PCB. Uno ha un dsPIC30F6012a, l'altro un dsPIC30F6015. Entrambi sono programmati da progetti HEX autonomi separati in MPLAB X, usando un PICkit 3. Entrambi i firmware sono stati applicati a dozzine di unità prima di questo punto senza difficoltà. Attualmente, il firmware funziona correttamente quando programmato da tutti …
Ho usato PIC16F877( scheda tecnica ) per diversi progetti. Per una singola interruzione della sostituzione dei pin esterni, è possibile utilizzare l' PORTB0interruzione. Ma ora ho bisogno di supportare 8 interrupt di cambio pin esterni indipendenti, in un singolo circuito. Nel foglio dati dice che ci sono 15 interrupt in …
Qualche sfondo. Uso MPLABx con un PicKit2 per programmare diversi tipi di immagini. Al momento è il 16F887. Cerco di attenermi alla catena di strumenti Hi-Tech PICC Lite ma sto diventando sempre più insoddisfatto di come sono assemblate alcune cose. Le operazioni che dovrebbero essere relativamente rapide (considerando il ciclo …
Sono completamente nuovo nel mondo degli FPGA e ho pensato di iniziare con un progetto molto semplice: un decodificatore a 7 segmenti a 4 bit. La prima versione che ho scritto esclusivamente in VHDL (è fondamentalmente un singolo combinatorio select, non sono necessari orologi) e sembra funzionare, ma mi piacerebbe …
Stavo pensando di realizzare un semplice oscilloscopio in grado di misurare segnali di almeno 2MHz, sarebbe sufficiente e sarà collegato a un PC o dispositivo Android. Innanzitutto, avrei dovuto usare l'USB per collegare l'oscilloscopio al PC o al dispositivo USB Host Android che mi avrebbe dato una velocità di trasferimento …
Ho un display a 7 segmenti con 4 cifre. Di cosa avrò bisogno per sfruttarlo? Un singolo microcontrollore può gestire l'operazione? Voglio dire PIC16F690 ... Ho visto anche un chip MAXIM che guida questo tipo di display ... è assolutamente necessario? Ecco un'immagine dal foglio dati, non so perché ci …
Questo è quello che ho trovato nella scheda tecnica PIC16F1947: La lettura del registro PORTB legge lo stato dei pin, mentre scrivere su di esso scriverà sul latch PORT. Tutte le operazioni di scrittura sono operazioni di lettura-modifica-scrittura. Pertanto, una scrittura su una porta implica che i pin della porta …
Sto modificando il codice del microcontrollore AVR e PIC da alcuni anni per lavoro ma non ho mai scritto nulla da zero, lo capisco abbastanza bene. Sto iniziando a scrivere il mio codice ora e ho problemi a iniziare. Mi chiedevo come le altre persone iniziassero a scrivere codice e …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di ingegneria elettrica. Chiuso 4 anni fa . Qual è il miglior PIC con cui iniziare a imparare? Voglio un …
Come ho già detto, ho appena iniziato a programmare pic16f877a. Ora posso lavorare con display a 7 segmenti. Al momento sto usando il compilatore ccs. Niente di sbagliato in questo. Ma preferisco essere un programmatore indipendente dal compilatore. Quindi contemporaneamente voglio lavorare in altri compilatori come IAR o Hitechc. Voglio …
Sto utilizzando un dispositivo alimentato a batteria e vorrei che il mio microcontrollore (PIC) segnalasse la tensione di alimentazione. In questo modo posso determinare quante batterie vengono utilizzate nella fornitura e anche lo stato di carica del pacco batterie. La tensione di alimentazione varia da 4xD (1,2 V NiMH nominali …
Sto usando un PIC12F675 per un progetto e tutto funziona bene tranne una cosa. GP4 non funziona come IO digitale. Ho esaminato molto le configurazioni e il codice, ma non sono riuscito a trovare nulla. config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = …
static volatile unsigned char PORTB @ 0x06; Questa è una riga di codice in un file di intestazione del microcontrollore PIC. L' @operatore viene utilizzato per memorizzare il valore PORTB all'interno dell'indirizzo 0x06, che è un registro all'interno del controller PIC che rappresenta PORTB. Fino a questo punto, ho un'idea …
Sto ricevendo input da un microfono a elettrete amplificato usando l'amplificatore LM358 dall'unità ADC del mio PIC16F877A. Ricevo le letture in Volt dall'ADC che vanno da 2,5 V a 5 V. Come posso convertire queste letture in dB?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.