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.
Un bug particulièrement irritant dans un système contrôlé par microprocesseur consiste à réinitialiser le microprocesseur de manière inattendue. Un outil important pour déboguer ce type de problème est une liste de causes possibles. Qu'est-ce qui pourrait provoquer la réinitialisation inattendue d'un microcontrôleur?
Je veux apprendre le contrôle PID (Proportionnel – Intégral – Dérivé) principalement pour la température. J'aimerais apprendre de préférence à travers un projet facile à faire. Pourriez-vous s'il vous plaît recommander quelque chose qui prendrait quelques semaines à apprendre? Edit: je veux contrôler la température d'un réservoir d'eau. Le chauffage …
J'espère alimenter un ATtiny85V pendant longtemps sur une petite batterie, probablement une pile bouton. J'ai regardé le côté logiciel, et mon code est piloté par une horloge de surveillance, les convertisseurs analogiques et numériques inutilisés sont éteints, la puce fonctionne à 1 MHz, etc. Bien sûr, étant à la fois …
Je suis nouveau dans la programmation des microcontrôleurs. J'utilise le contrôleur ATmega32-A et le compilateur CodeVisionAVR. J'utilise le générateur de forme d'onde (AD9833) pour générer un signal sinusoïdal à l'aide de la communication SPI. Je suis capable de générer avec succès l'onde sinusoïdale. Maintenant, je transmets ce signal au capteur. …
Étant donné le même nombre d'étages de pipeline et le même noeud de fabrication (disons, 65 nm) et la même tension, les appareils simples devraient fonctionner plus rapidement que les plus compliqués. De plus, la fusion de plusieurs étapes de pipeline en une seule ne devrait pas ralentir d'un facteur …
Il existe différents segments de mémoire dans lesquels divers types de données sont insérés à partir du code C après la compilation. Ie: .text, .data, .bss, pile et tas. Je veux juste savoir où chacun de ces segments résiderait dans une mémoire de microcontrôleur. Autrement dit, quelles données vont dans …
J'ai lu ce post et il ne répond pas à ma question dans son intégralité: Je pense à un microcontrôleur comme tout ce qui a de la mémoire, des registres et peut traiter un ensemble d'instructions telles que LOAD, STORE et ADD. Il contient des portes logiques et autres pour …
Y a-t-il une différence entre les deux, ou s'agit-il simplement d'une question d'abstraction? Mon intuition dit qu'il n'y a pas de différence mais j'aimerais me tromper.
J'ai cherché un document technologique sur le placement des condensateurs de découplage et l'idée principale est montrée dans l'image suivante: Je pense que c'est raisonnable, mais dois-je mettre le condensateur de découplage et le MCU dans la même couche? il n'est pas pratique pour moi de placer d'autres appareils. J'ai …
Une question récente portait sur les avantages / inconvénients de divers types de microcontrôleurs. Les AVR ne semblaient même pas mériter une mention étant donné les réponses. Pourquoi alors semble-t-il à un étranger que les AVR connaissent une ruée vers la popularité? Est-ce uniquement dû à l'Arduino, ou y a-t-il …
C'est intéressant! J'ai cherché un article clair, mais je n'ai pas trouvé d'article clair pour cela. J'ai également trouvé ce lien: ARM Cortex-R et ce lien: Cortex-R Series mais ils ne sont pas exactement clairs. dans la page wiki a écrit: Les cœurs sont destinés à une utilisation robuste en …
J'ai utilisé des BJT couramment disponibles tels que les 2N2222 et 2N3904 comme commutateurs en les faisant fonctionner en "mode de saturation" à partir de mon MCU. Je pense cependant que pour ces types d'applications, un MOSFET est un appareil plus approprié. J'ai cependant quelques questions. 1) Un MOSFET a-t-il …
Supposons que vous démarrez un projet intégré avec des fonctionnalités connues. Lorsque vous sélectionnez un microcontrôleur, comment sélectionnez-vous la quantité de RAM dont vous avez besoin? Utilisez-vous une carte de développeur et codez-vous d'abord votre projet, puis voyez la quantité de mémoire que vous avez utilisée, puis sélectionnez un microcontrôleur …
Je suis habitué à faire des choses simples et simples avec des microcontrôleurs, relativement parlant. Des choses telles que la conduite de LED, le fonctionnement de moteurs, des routines de base, des interfaces graphiques sur des écrans LCD de caractères, etc., mais toujours une tâche clé avec au plus quelques …
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.