Un dispositif qui comprend une unité centrale de traitement (CPU), une mémoire et (généralement) un assortiment de périphériques d'E / S (UART, ADC, DAC, E / S à usage général, I2C, etc.) dans une unité autonome étroitement couplée paquet.
Une question commune, ici et ailleurs. C ++ est-il adapté aux systèmes embarqués? Des microcontrôleurs? RTOS? Grille-pain? PC intégrés? La POO est-elle utile sur les microcontrôleurs? C ++ supprime-t-il trop le programmeur du matériel pour être efficace? Le C ++ d’Arduino (sans gestion de mémoire dynamique, modèles, exceptions) doit-il être …
La fiche technique du ATTiny13A, par exemple, indique une fréquence minimale de 0 MHz. Cela signifie-t-il que l'horloge peut fonctionner à n'importe quelle fréquence arbitrairement basse sans effets pervers? Je suppose que cela attire moins de courant à des vitesses d'horloge inférieures? Est-ce que 0 MHz signifie que vous pouvez …
Dans un microprocesseur à 8 bits, son bus de données est constitué de 8 lignes de données. Dans un microprocesseur de 16 bits, son bus de données comprend 16 lignes de données, etc. Pourquoi n’existe-t-il pas de microprocesseur 256 bits ni de microprocesseur 512 bits? Pourquoi n'augmentent-ils pas simplement le …
Je comprends qu'un DSP soit optimisé pour le traitement du signal numérique, mais je ne suis pas certain de l'impact que cela aura sur la tâche de choisir un CI. Presque tout ce que je fais avec un microcontrôleur implique le traitement de signaux numériques! Par exemple, comparons le populaire …
Quel est le moyen le plus économique de relier sans fil quelques microcontrôleurs à faible vitesse et sur de courtes distances? Je cherche à le garder ultra-bon marché, à utiliser des composants discrets courants et à le garder physiquement petit. Je me fiche des groupes et des licences tant que …
Par exemple un PIC10F200T Pratiquement tous les codes que vous écrivez seront plus gros que cela, à moins que ce ne soit une puce à usage unique. Est-il possible de charger plus de mémoire programme depuis un stockage externe ou quelque chose de ce genre? Je suis juste curieux, je …
Si je comprends bien, les FPGA sont des circuits à porte logique entièrement configurables. Cela étant, on peut concevoir n'importe quoi avec eux. On peut tout concevoir de la manière la plus personnalisée possible et, par conséquent, atteindre les mêmes objectifs de manière beaucoup plus efficace, ce qui peut être …
De par ma propre expérience, la gravure de microcontrôleurs est assez facile. Mettez le 5V à la terre, GND à V CC et en un instant, votre puce est brûlée. Que se passe-t-il en interne qui le fait complètement cesser de fonctionner? Par exemple, si par magie je pouvais ouvrir …
Dans mes expériences, j'ai utilisé uniquement des BJT en tant que commutateurs (pour allumer et éteindre des choses comme les LED et autres) pour les sorties de ma MCU. Cependant, on m'a répété à maintes reprises que les MOSFET en mode de renforcement à canal N sont un meilleur choix …
J'ai vu de nombreux articles me dire que je devrais utiliser RTOS pour la gestion du temps et des ressources. Mon temps n'a pas permis mes propres recherches, alors je viens demander conseil à chiphacker. J'utilise des microcontrôleurs à faibles ressources (MSP430, PIC) et je cherchais des RTOS que je …
J'ai rencontré de nombreux projets dans lesquels un microcontrôleur AVR utilise un chargeur de démarrage (tel que l'Arduino), mais je ne comprends pas très bien le concept. Comment puis-je créer un chargeur de démarrage (pour n'importe quel microcontrôleur)? Après avoir écrit mon chargeur de démarrage, comment est-il programmé sur le …
Autant que je sache, le dé d'un package DIP est situé au centre et le reste n'est que la grille de connexion. Étant donné que j'ai des broches non utilisées, puis-je couper la partie supérieure de ce microcontrôleur ( ATmega16 / 32 )? Cela fonctionnera-t-il encore après? Edit: merci pour …
J'ai remarqué qu'en ce qui concerne les microcontrôleurs, il y a plusieurs façons de les programmer. Je suis en quelque sorte familiarisé avec l'USB, car mes Arduino peuvent être programmés via USB. Qu'est-ce qu'une interface JTAG ou SPI? En fin de compte, je sais que ces interfaces permettent de flasher …
Je suis en train de lire la fiche technique d'une puce ARM Cortex, plus précisément le chapitre GPIO. En fin de compte, je souhaite configurer diverses broches GPIO pour les utiliser en mode "Fonction alternative" pour un accès en lecture / écriture à la mémoire SRAM. De tous les registres …
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.