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.
Perché la divisione hardware impiega molto più tempo della moltiplicazione su un microcontrollore? Ad esempio, su un dsPIC, una divisione richiede 19 cicli, mentre la moltiplicazione richiede solo un ciclo di clock. Ho seguito alcuni tutorial, tra cui l' algoritmo di divisione e l' algoritmo di moltiplicazione su Wikipedia. Ecco …
Sono un principiante nella progettazione elettronica. Ho una certa esperienza con una progettazione PCB piuttosto complessa. Voglio progettare un prodotto che si spera venderà molto. Come posso garantire che il design sia economico dal punto di vista della produzione? Intendo non per una singola fabbricazione di PCB ma per la …
Vorrei creare un piccolo dispositivo su cui poter attaccare un Frisbee in grado di misurare statistiche come RPM / velocità del Frisbee quando viene lanciato. Questo sarebbe realisticamente possibile? Stavo esaminando la comunicazione near-field per trasferire i dati dal Frisbee a uno smartphone, ma è solo un'idea. Sembra che sarebbe …
Devo sincronizzare due microcontroller in modo che possano misurare la velocità delle onde di propagazione. Le misurazioni del ritardo devono avere una precisione di microsecondi (errore inferiore a 1/2 di un microsecondo). Ho due micro-controller ( ATmega328 ) che usano un cristallo a 12MHz. Entrambi sono dotati di ricetrasmettitori Bluetooth. …
Vale ancora la pena imparare, ad esempio, come mettere a punto un timer 555 con resistori e condensatori, quando è possibile scrivere un programma timer per un microcontrollore in un linguaggio di programmazione leggibile dall'uomo? Oppure, per dirla in altro modo, ci sono problemi che i circuiti integrati sono buoni …
Ho lavorato sulla famiglia Arduino (in particolare il Sanguino), costruito alcuni semplici dispositivi e un semplice fototropio. Sono quindi abbastanza a mio agio con i microcontrollori, in particolare quelli di Atmel. Sono curioso di sapere come differiscono gli FPGA dai microcontrollori standard. Vengo da un background tecnico (programmazione C / …
Sto cercando di guidare una serratura magnetica da un Arduino. Ho trovato una domanda sulla guida di un solenoide da un Arduino , che include un circuito che sembra perfetto per questo tipo di situtazione: Quello che non capisco è come selezionare un MOSFET per il lavoro. Quali proprietà dovrei …
So che nei computer, il valore restituito dalla main()funzione viene ricevuto dal sistema operativo. Ma cosa succede nella main()funzione di un microcontrollore?
Quando l'alimentazione di un microcontrollore scende al di sotto di una determinata soglia, si verificano condizioni di black-out e la memoria RAM potrebbe danneggiarsi. A condizione che ogni sequenza di spegnimento del circuito possa comportare una potenziale condizione di brown-out, abilito sempre il meccanismo di reset del rilevamento brown-out quando …
Qual è il motivo per cui la maggior parte dei circuiti integrati (ad es. MCU) ha pin multipli (A / D) GND e (A) VCC? Se serve per aumentare le prestazioni di un circuito integrato, in che modo aiuta le prestazioni? o è più facile per il progettista IC collegare …
Porto una fantasia segreta (oops, non più così segreta) per costruire un semplice computer da zero. Sto cercando un microprocessore di facile utilizzo per cominciare. Conosco i soliti sospetti come il 6502, 68000, 8086, Z80, ecc. Ma mi chiedo se c'è qualcosa di meglio là fuori. Ecco la mia lista …
Dopo aver recentemente acquistato un Launchpad MSP430, ho giocato con vari progetti di microcontrollori. Sfortunatamente, MSP430G2553 ha solo 512 byte di RAM, quindi fare qualsiasi cosa complessa richiede memoria esterna. Dopo aver esaminato i chip SPI e I2C SRAM ed EEPROM, ho scoperto FRAM . Sembra perfetto Disponibile in grandi …
Perché le istruzioni devono essere elaborate a intervalli di tempo prestabiliti (cioè con l'uso di un orologio)? Non possono essere eseguiti in sequenza - immediatamente dopo il completamento dell'istruzione precedente? Un'analogia per la necessità di orologi nei microcontrollori si rivelerebbe particolarmente utile.
Ho la seguente configurazione di alimentazione: AC MAINS -> UPS -> ALIMENTAZIONE 24V -> REGOLATORE DI TENSIONE 5V -> PCB (microcontrollore). Qual è la soluzione migliore per rilevare l'interruzione dell'alimentazione di rete con il microcontrollore? Devo anche rilevare il passaggio per lo zero in modo da poter controllare la velocità …
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.