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.
Sulla base dei miei requisiti approssimativi di essere nella gamma da 36 a 72 MHz, con 16kb + SRAM, 128kb + flash, essendo programmabile in C, ho deciso che per la mia applicazione voglio usare un MCU ARM Cortex M3. La domanda è: quali criteri utilizzano le persone per scegliere …
Voglio imparare il controllo PID (proporzionale-integrale-derivato) principalmente per la temperatura. Vorrei imparare preferibilmente attraverso un progetto facile da fare. Potresti per favore consigliare qualcosa che richiederebbe alcune settimane per imparare? Modifica: voglio controllare la temperatura di un serbatoio d'acqua. Il riscaldamento è fatto da una resistenza.
Spero di alimentare un ATtiny85V per un bel po 'di tempo con una piccola batteria, probabilmente una cella a bottone. Ho esaminato il lato software e il mio codice è controllato dal timer del watchdog, i convertitori analogici e digitali non utilizzati sono spenti, il chip funziona a 1MHz ecc. …
Sono nuovo nella programmazione dei microcontrollori. Sto usando il controller ATmega32-A e il compilatore CodeVisionAVR. Sto usando il generatore di forme d'onda (AD9833) per generare un segnale sinusoidale usando la comunicazione SPI. Sono in grado di generare con successo l'onda sinusoidale. Ora sto passando quel segnale al sensore. L'uscita del …
Esistono diversi segmenti di memoria in cui vengono inseriti vari tipi di dati dal codice C dopo la compilazione. Vale a dire: .text, .data, .bss, stack e heap. Voglio solo sapere dove ciascuno di questi segmenti risiederebbe in una memoria del microcontrollore. Cioè, quali dati vanno in quale tipo di …
Dato lo stesso numero di stadi della pipeline e lo stesso nodo di produzione (diciamo 65 nm) e la stessa tensione, i dispositivi semplici dovrebbero funzionare più velocemente di quelli più complicati. Inoltre, la fusione di più fasi della pipeline in una non dovrebbe rallentare di un fattore più grattoso …
Ho letto questo post e non risponde alla mia domanda nella sua interezza: Penso a un microcontrollore come a qualsiasi cosa che abbia memoria, registri e in grado di elaborare una serie di istruzioni come LOAD, STORE e ADD. Contiene porte logiche e simili per svolgere il suo ruolo, ma …
Ho cercato un documento tecnologico sul posizionamento dei condensatori di disaccoppiamento e l'idea principale è mostrata nella figura seguente: Penso che sia ragionevole, ma devo mettere il condensatore di disaccoppiamento e MCU nello stesso livello? non è conveniente posizionare altri dispositivi. Quindi ho scelto di posizionare il condensatore di disaccoppiamento …
Una recente domanda sui vantaggi / svantaggi di vari tipi di MCU. Gli AVR non sembravano nemmeno degne di nota, date le risposte. Perché allora a un estraneo sembra che gli AVR stiano vivendo un impeto di popolarità? Ciò è dovuto esclusivamente ad Arduino o c'è qualcos'altro che rende l'AVR …
È interessante! Ho cercato un articolo chiaro, ma non sono riuscito a trovare un articolo chiaro per questo. Inoltre ho trovato questo link: ARM Cortex-R e questo link: Serie Cortex-R ma non sono esattamente chiari. nella pagina wiki ha scritto: I core sono concepiti per un utilizzo in tempo reale …
Ho usato BJT comunemente disponibili come 2N2222 e 2N3904 come interruttori operandoli in "modalità di saturazione" dal mio MCU. Ritengo, tuttavia, che per questo tipo di applicazioni, un MOSFET sia un dispositivo più appropriato. Ho qualche domanda, comunque. 1) Un MOSFET ha una "modalità di saturazione" come fa il BJT? …
Supponiamo che tu stia iniziando un progetto incorporato con alcune funzionalità note. Quando si seleziona un microcontrollore, come si seleziona la quantità di RAM necessaria? Usi una bacheca di sviluppatori e codifichi prima il tuo progetto e poi vedi quanta memoria hai usato e quindi selezioni un microcontrollore appropriato che …
Sono abituato a fare cose semplici e dirette con i microcontrollori, relativamente parlando. Cose come guidare i LED, far funzionare i motori, le routine di base, le GUI sugli LCD dei caratteri e così via, ma sempre solo un compito chiave con al massimo alcune piccole attività secondarie. Questo mi …
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.