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 fais un drone et j'aimerais que quelqu'un puisse revoir mon travail sur la disposition des PCB. Image (le rouge est en haut, le bleu en bas, les cercles indiquent les trous et les transferts latéraux le violet est la colle): Ce qui est censé se produire: L'entrée des radios …
En cherchant des détails sur la construction des numéros de pièce pour la série MSP430 de Texas Instruments, je suis tombé sur cette page wiki: TI MSP430 Il y a une déclaration, "L" comme dans la série MSP430L09x, qui indique une partie RAM uniquement; il doit rester alimenté en permanence …
Hypothèses: Aucun circuit externe connecté (autre que le circuit de programmation, que nous supposons correct). uC n'est pas défectueux. En détruisant, je veux dire libérer la fumée bleue de la mort, pas la bricker dans un logiciel. C'est une uC "normale". Pas un appareil très spécifique à un but très …
Que se passe-t-il dans un processeur intégré lorsque l'exécution atteint cette returndéclaration finale? Tout se bloque tel quel; consommation d'énergie, etc., avec un long NOP éternel dans le ciel? ou les NOP sont-ils exécutés en continu, ou un processeur sera-t-il complètement arrêté? Je demande en partie si je me demande …
J'écris des pilotes de périphériques de caractères Linux pour les trucs des autres depuis un certain temps. J'aimerais trouver un nouveau passe-temps et l'idée de créer mes propres gadgets USB semble vraiment bien. Je serais ravi de pouvoir contrôler certaines LED, servos et moteurs pas à pas. J'aime vraiment apprendre …
Pourquoi avons-nous besoin d'un programme distinct dans la même mémoire de programme flash d'un microcontrôleur, en particulier STM32F103, qui est appelé un chargeur de démarrage? Quelle est la particularité de le garder séparé du programme d'application principal? De manière générale, un chargeur de démarrage d'un système à microprocesseur (par exemple …
Lors d'une réunion pour un projet particulier, on m'a demandé de réfléchir à la façon de détecter une pression sur un bouton avec un MCU. La détection doit consommer le moins d'énergie possible. Au premier coup d'œil, j'ai pensé au circuit typique avec un pull-up ou un pull-down: simuler ce …
Pourquoi la plupart des ADC, comme ceux de l' Arduino , donnent une résolution de 10 bits plutôt que 8 ou 16 bits? Il semble juste bizarre qu'ils ne correspondent pas aux tailles de données standard, en particulier sur les données intégrées.
Tous mes périphériques microcontrôleurs qui communiquent avec le PC via UART utilisent des chaînes ASCII pour envoyer des commandes et recevoir des données (comme implémenté dans Arduino). C'est ce que j'ai appris lorsque j'ai commencé à creuser dans l'électronique et j'ai toujours trouvé que l'envoi de chaînes nues était suffisant. …
Je dois choisir entre un cours sur les microcontrôleurs avancés et un cours sur les FPGA avancés. J'ai suivi des cours d'introduction dans les deux matières, et ce qui me trouble maintenant, c'est que je suis déjà assez bon en développement de micrologiciels pour microcontrôleurs, et je ne vois pas …
J'ai entendu dire que laisser une broche flottante sur un MCU lorsqu'il est configuré en tant qu'entrée (par rapport à la sortie par défaut) est mauvais pour la broche, et peut éventuellement entraîner sa défaillance prématurée. Est-ce vrai? NB dans mon cas, la broche flotte quelque part entre 0,3 V …
Je viens de rencontrer des macros pour que mon compilateur de microcontrôleur force (ou suggère) qu'une fonction soit exécutée à partir de la RAM. https://siliconlabs.github.io/Gecko_SDK_Doc/efr32mg1/html/group__RAMFUNC.html#gac6abbc7f869eec9fb47e57427587c556 http://processors.wiki.ti.com/index.php/Placing_functions_in_RAM https://www.iar.com/support/tech-notes/linker/controlling-placement-of-the-section-where-__ramfunc-functions-reside-ewarm-5.x--6.x/ https://community.nxp.com/thread/389099 Dans quels cas est-ce utile? Pourquoi ne serais-je pas toujours exécuté à partir de la RAM si l'avantage est uniquement une vitesse …
Dans de nombreux microcontrôleurs (la plupart ??, tous ??) que j'ai utilisés au cours des dernières années, il y a parfois des bogues de niveau de silicium et les fabricants fournissent aux ingénieurs les feuilles d'errata, décrivant le comportement inattendu auquel ils peuvent être confrontés. Pourquoi ne corrigent-ils jamais ces …
J'utiliserai un microcontrôleur pour créer un signal PWM pour le contrôle du moteur. Je comprends le fonctionnement du PWM et du rapport cyclique, mais je ne suis pas sûr de la fréquence idéale. Je n'ai pas encore mon moteur dedans, donc je ne peux pas simplement le tester et le …
Sur la base de mes exigences approximatives d'être dans la plage de 36 à 72 MHz, d'avoir 16 Ko + SRAM, 128 Ko + flash, étant programmable en C, j'ai décidé que pour mon application, je veux utiliser un MCU ARM Cortex M3. La question est, quels critères les gens …
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.