Un dispositivo che include un'unità centrale di elaborazione (CPU), memoria e (in genere) un assortimento di periferiche I / O (UART, ADC, DAC, I / O per scopi generici, I2C, ecc.) In uno standalone strettamente accoppiato pacchetto.
Aggiornamento : la domanda di follow-up mostra la mia opinione sul layout PCB risultante. Sto progettando la mia prima scheda con un uC (ho una discreta esperienza nell'uso e nella programmazione di sistemi embedded, ma questa è la prima volta che eseguo il layout PCB), un STM32F103, questo sarà un …
Sto usando il controller TM4C1230C3PMI dallo strumento Texas in uno dei miei progetti. Ha 32 KB di flash interno, che non è sufficiente per la mia applicazione. Sono disponibili sul mercato microcontrollori di dimensioni più elevate che possono essere utilizzati ma voglio utilizzare solo questo microcontroller. Secondo le mie conoscenze, …
Non ho ancora usato un RTC, quindi non sono completamente sicuro del modo "normale" di leggere un orologio in tempo reale. Ci sono alcuni approcci diversi a cui ho pensato ma speravo in qualche consiglio a riguardo. Ecco i modi in cui ho pensato di leggere e usare il tempo …
Questa domanda mi è venuta in mente oggi. Qual è la storia di MSP430? Quando è iniziato, da cosa si è evoluto, perché è stato realizzato (ovvero quali obiettivi stava cercando di raggiungere / quali limiti tecnici con l'attuale UC stava cercando di affrontare) e perché si chiama "MSP430"? Una …
Ho progettato il seguente circuito per interfacciare un segnale da 12-20 V a un microcontrollore che funziona a 3,3 volt. Il segnale è a 20 V o a circuito aperto. Voglio che il circuito sia il più resistente possibile. Dovrebbe essere in grado di gestire EMI ed ESD. R1 è …
Questa domanda è correlata alla deprogrammazione AVR stessa . Informazioni sul progetto: abbiamo un prodotto alimentato a batteria che utilizza un ATMEGA644P. L'applicazione funziona in modo permanente in modalità sospensione e si riattiva solo una volta al secondo (RTC) o quando viene attivata una delle due linee di interruzione esterne. …
Vorrei sapere quali sono le ragioni per scegliere un transistor di giunzione bipolare (BJT) rispetto a un transistor ad effetto di campo (FET) ( MOSFET o JFET ) per commutare un carico da un microcontrollore. Nella nostra ipotetica situazione, supponiamo che il carico richieda più corrente di quella che il …
Dato un microcontrollore che esegue il seguente codice: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt { …
Quali sono gli svantaggi che posso incontrare quando uso i pullup interni deboli (100k) sui microcontrollori? Mi chiedo come le linee sensibili (con solo traccia parassita / capacità dei componenti) diventino transitori EMI con questi deboli pullup. Il filtro digitale con una finestra di 3-4 ms può ridurre le probabilità …
Sto usando la CPU serie NXP LPC1100, che è la loro offerta Cortex M0 più a basso consumo. Tuttavia, nel foglio dati afferma che nelle condizioni ottimali (modalità sleep + tutte le periferiche disabilitate) utilizza ancora 6 mA e le mie misurazioni lo confermano. Come può essere che il mio …
Qual è la differenza di funzione tra IOC ed EXT Interrupt su un PIC? Attualmente sto usando un PIC12F1822 e, a parte il livello extra di controllo, hai a che fare con il CIO (cioè quale pin ha causato l'interruzione) i due sono identici. Qual è la differenza pratica, se …
Ho bisogno di aiuto per selezionare i condensatori di caricamento per un XTAL a 32.768 kHz in un progetto su cui sto lavorando. Questo è un po 'lungo, ma le grandi domande sono: è fondamentale ottenere i valori del tappo di carico corretti e quanto sarà importante la capacità parassitaria …
Voglio costruire un dimmer digitale per carichi resistivi. Ho trovato questo circuito per quello: La tensione di ingresso è 220VAC 50Hz. Il riquadro rosso nella foto è per Zero Crossing Detection. Quando la tensione CA attraversa lo zero, il microcontrollore viene interrotto e quindi rileva l'attraversamento dello zero. così puoi …
Sono un membro universitario di un gruppo di ricerca che lavora su un progetto che coinvolge un ASIC a trasmissione RF e il suo ricevitore wireless che dovrebbe infine inviare dati a un PC. Il ricevitore emette un segnale seriale veloce , continuo, asincrono, non standard (cioè non SPI, I2C, …
Sto cercando di creare un RTOS semi-preventivo (cooperativo) per i microcontrollori PIC x16. Nella mia domanda precedente , ho imparato che l'accesso a puntatore stack hardware non è possibile in questi core. Ho guardato questa pagina in PIClist, ed è quello che sto cercando di implementare usando C. Il mio …
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.