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.
Mise à jour : la question de suivi montre mon point de vue sur la disposition des PCB résultante. Je présente ma première carte avec un uC (j'ai une quantité raisonnable d'expérience dans l'utilisation et la programmation de systèmes embarqués, mais c'est la première fois que je fais la configuration …
J'utilise le contrôleur TM4C1230C3PMI de Texas Instrument dans l'un de mes projets. Il dispose de 32 Ko de flash interne, ce qui n'est pas suffisant pour mon application. Des microcontrôleurs de taille flash plus élevée sont disponibles sur le marché et peuvent être utilisés, mais je souhaite utiliser uniquement ce …
Je n'ai pas encore utilisé un RTC donc je ne suis pas complètement sûr de la façon "normale" de lire une horloge en temps réel. Il y a quelques approches différentes auxquelles j'ai pensé, mais j'espérais avoir des conseils à ce sujet. Voici les façons dont j'ai pensé à lire …
Cette question m'a traversé l'esprit aujourd'hui. Quelle est l'histoire du MSP430? Quand a-t-il commencé, de quoi a-t-il évolué, pourquoi a-t-il été réalisé (c.-à-d. Quels objectifs essayait-il d'atteindre / quelles limitations techniques avec l'UC actuelle essayait-il de résoudre), et pourquoi est-il appelé le "MSP430"? Une recherche sur Internet n'a révélé que …
J'ai conçu le circuit suivant pour interfacer un signal 12-20V à un microcontrôleur fonctionnant sur 3,3 volts. Le signal est soit 20V soit en circuit ouvert. Je veux que le circuit soit aussi résistant que possible. Il devrait être capable de gérer EMI et ESD. R1 est de limiter le …
Cette question est liée à la déprogrammation AVR elle-même . Informations sur le projet: Nous avons un produit alimenté par batterie utilisant un ATMEGA644P. L'application fonctionne en permanence en mode veille et ne se réveille qu'une fois par seconde (RTC) ou lorsque l'une des deux lignes d'interruption externes est déclenchée. …
Je voudrais savoir quelles sont les raisons de choisir un transistor à jonction bipolaire (BJT) par rapport à un transistor à effet de champ (FET) ( MOSFET ou JFET ) pour commuter une charge à partir d'un microcontrôleur. Dans notre situation hypothétique, supposons que la charge nécessite plus de courant …
Étant donné un microcontrôleur qui exécute le code suivant: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt …
Quels inconvénients puis-je rencontrer lors de l'utilisation de pullups internes faibles (100k) sur des microcontrôleurs? Je me demande comment les lignes sensibles (avec seulement une capacité parasite de trace / composante) deviennent aux transitoires EMI avec ces pullups faibles. Le filtrage numérique avec une fenêtre de 3 à 4 ms …
J'utilise le processeur NXP LPC1100, qui est leur offre Cortex M0 la plus basse consommation. Cependant, dans la fiche technique, il indique que dans les conditions les plus optimales (mode veille + tous les périphériques désactivés), il utilise toujours 6 mA, et mes mesures le confirment. Comment se fait-il que …
Quelle est la différence de fonction entre IOC et EXT Interrupt sur un PIC? J'utilise actuellement un PIC12F1822, et à part la couche supplémentaire de vérification que vous avez à faire avec l'IOC (c'est-à-dire quelle broche a causé l'interruption), les deux sont identiques. Quelle est la différence pratique, le cas …
J'ai besoin d'aide pour sélectionner des condensateurs de chargement pour un XTAL à 32,768 kHz dans une conception sur laquelle je travaille. C'est un peu long, mais les grandes questions sont: est-il essentiel d'obtenir les bonnes valeurs de plafond de chargement, et quelle sera l'importance de la capacité parasite des …
Je veux construire un gradateur numérique pour les charges résistives. J'ai trouvé ce circuit pour ça: La tension d'entrée est de 220VAC 50Hz. La case rouge de l'image est pour Zero Crossing Detection. Lorsque la tension alternative franchit le zéro, le microcontrôleur est interrompu et détecte donc le passage à …
Je suis un membre de premier cycle d'une équipe de recherche travaillant sur un projet impliquant un ASIC transmettant des RF et son récepteur sans fil qui devrait finalement envoyer des données à un PC. Le récepteur émet un signal série rapide , continu, asynchrone et non standard (c'est-à-dire pas …
J'essaie de créer un RTOS semi-préemptif (coopératif) pour les microcontrôleurs PIC x16. Dans ma question précédente , j'ai appris que l'accès au pointeur de pile matérielle n'est pas possible dans ces cœurs. J'ai regardé cette page dans PIClist, et c'est ce que j'essaie de mettre en œuvre en utilisant C. …
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.