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.
Je travaille fréquemment sur des projets dans lesquels j'utilise des optocoupleurs pour isoler les signaux de commande numériques + 5VDC (par exemple, d'un microcontrôleur) du reste du circuit. Cependant, puisque ceux-ci fonctionnent en éclairant une LED à l'intérieur de l'appareil, il peut y avoir plusieurs dizaines de milliampères de charge …
J'essaie de compter les impulsions / sec. sur une broche de microcontrôleur dans la plage de ~ 5 à 100 Hz. Le µC peut fonctionner à une entrée de 5 V, je dois donc abaisser le niveau de tension en toute sécurité. Une simple résistance vient à l'esprit, mais qui …
Partout où j'ai recherché la mise en œuvre pratique de l'interruption basée sur le niveau, je n'ai trouvé qu'une seule suggestion que les gens ont donnée, c'est-à-dire désactiver l'interruption dès qu'elle entre dans l' ISR afin qu'elle ne continue pas de se déclencher. Une autre chose que j'ai lue est …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 3 ans . J'ai récemment commencé à travailler …
Comment puis-je exécuter un extrait de code une seule fois dans la durée de vie d'un programme? Il peut être désactivé et réactivé plusieurs fois. La seule option pour exécuter à nouveau l'extrait de code doit être de flasher à nouveau la carte. Le code est une section d'étalonnage que …
J'essaie actuellement de caractériser un MCU et ses périphériques, en particulier l'ADC embarqué. Cependant, en exécutant les procédures de test habituelles (c'est-à-dire l'onde sinusoïdale pour ENOB et en dents de scie pour DNL et INL), je trouve que les résultats sont plutôt médiocres. Pour faire court, l'ADC "fait" 12 bits …
J'utilise un STM32F105 pour communiquer avec une puce GPS Linx à l'aide d'un UART. Si je n'utilise pas d'interruptions (si j'interroge simplement l'indicateur RX), cela fonctionne très bien. Mais j'obtiens des résultats inattendus lorsque j'essaie d'utiliser des interruptions. Par exemple, si j'active uniquement l'interruption RXNE ("RX not empty") à l'aide …
Quelle est la philosophie ou l'approche adoptée pour mettre en œuvre des fonctions hautement critiques dans le temps dans les microcontrôleurs, le cas échéant? Je travaille sur un projet impliquant la sortie d'une forme d'onde carrée précise de fréquence variable. Je l'ai fait en utilisant une minuterie et une fonction …
La plupart d'entre nous qui sommes issus de l'électronique savent que la SRAM est plus rapide que la DRAM. Mais quand il s'agit de comparer la RAM avec la ROM, je ne suis pas sûr. Ma question est liée au micro-contrôleur: "Si un code s'exécute directement à partir de RAM …
Je me demandais comment créer un protocole de communication UART / USB sûr. J'en ai besoin pour la communication entre un microcontrôleur et un PC. J'ai ~ 10 commandes et j'ai pensé utiliser 10 commandes d'accusé de réception distinctes pour chacune d'entre elles. L'échange devrait se dérouler comme suit: Le …
J'ai récemment acheté une carte SAM4S XPLAINED pour me familiariser avec ARM. Il y a une RAM externe sur cette carte et il y a une résistance de pull-down 39R sur PIN6 qui est la ligne / CS1 de la RAM. Schéma complet: Schéma QUESTION : Pourquoi 39R est la …
J'ai appris à coder un contrôleur, mais je n'ai jamais mis le code sur le périphérique physique. J'essaie de comprendre ce que je dois commander pour commencer à développer un système embarqué de base. Par exemple, si j'ai un PIC18F1330, j'ai un compilateur MPLAB IDE et XC8. Génial, j'ai donc …
Je veux savoir si le code nu, en particulier des choses comme le code d'initialisation de périphérique / périphérique a des méthodes de test car il y a peu ou rien qui peut mal tourner lors de l'écriture dans les registres (une fois que vous savez que toutes les adresses …
Je travaille avec un microcontrôleur Fujitsu et je pense que je suis un peu rouillé sur les détails suivants, c'est pourquoi je pose cette question. J'ai les spécifications suivantes: Mémoire flash 4 Mo Produit intégré: MB90F345E (S), MB90F345CE (S) volume: 512 Ko / 256 K mots Configuration du secteur: 64K …
Je suis un débutant total en électronique donc j'ai besoin de vos conseils. Ce circuit simple prévoit-il un arrêt sûr, avec deux super capuchons de 10F? ( Image originale )
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.