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.
Pourquoi la division du matériel prend-elle tellement plus de temps que la multiplication sur un microcontrôleur? Par exemple, sur un DSPIC, une division prend 19 cycles, alors que la multiplication ne prend qu'un cycle d'horloge. J'ai suivi quelques tutoriels, y compris l' algorithme de division et l' algorithme de multiplication …
Je suis débutant en conception électronique. J'ai de l'expérience dans la conception de circuits imprimés assez complexes. Je veux concevoir un produit qui, espérons-le, se vendra beaucoup. Comment puis-je m'assurer que la conception est peu coûteuse du point de vue de la fabrication? Je ne parle pas pour une seule …
Je dois synchroniser deux micro-contrôleurs afin qu'ils puissent mesurer la vitesse des ondes qui se propagent. Les mesures de retard doivent avoir une précision de l'ordre de la microseconde (erreur inférieure à 1/2 seconde). J'ai deux micro-contrôleurs ( ATmega328 ) qui utilisent un cristal de 12 MHz. Ils sont tous …
J'aimerais créer un petit appareil que je pourrais coller sur un frisbee pouvant mesurer des statistiques telles que le régime / vitesse du frisbee lors du lancement. Cela serait-il réaliste? Je cherchais une communication en champ proche pour transférer les données du Frisbee dans un smartphone, mais ce n'est qu'une …
Vaut-il encore la peine d'apprendre, par exemple, comment accorder un minuteur 555 avec des résistances et des condensateurs, quand on peut écrire un programme de minuteur pour un microcontrôleur dans un langage de programmation lisible par l'homme? Ou, en d'autres termes, existe-t-il des problèmes pour lesquels les CI sont bons …
J'ai travaillé sur la famille Arduino (en particulier le Sanguino), construit quelques dispositifs simples et un phototrope simple. Je suis donc assez à l'aise avec les microcontrôleurs, en particulier ceux d'Atmel. Je suis curieux de savoir en quoi les FPGA diffèrent des microcontrôleurs standard. Je viens d’un milieu technique (programmation …
Je cherche à conduire une serrure de porte magnétique d'un Arduino. J'ai trouvé une question sur la conduite d'un solénoïde à partir d'un Arduino , qui comprend un circuit qui semble parfait pour ce type de situation: Ce que je ne comprends pas, c'est comment sélectionner un MOSFET pour le …
Je sais que dans les ordinateurs, la valeur renvoyée par la main()fonction est reçue par le système d'exploitation. Mais que se passe-t-il dans la main()fonction d'un microcontrôleur?
Quelle est la raison pour laquelle la plupart des circuits intégrés (par exemple, MCU) ont plusieurs broches (A / D) GND et (A) VCC? S'il s'agit d'améliorer les performances d'un CI, en quoi cela contribue-t-il à la performance? ou est-il plus facile pour le concepteur de circuits intégrés de connecter …
Lorsque l’alimentation d’un microcontrôleur tombe sous un certain seuil, une panne de courant survient et la mémoire RAM peut être corrompue. Dans la mesure où chaque séquence de coupure de courant du circuit peut signifier une condition de «baisse de tension», j'active toujours le mécanisme de réinitialisation de la détection …
Je nourris un fantasme secret (oups, pas si secret maintenant) de construire un simple ordinateur à partir de zéro. Je cherche un microprocesseur facile à utiliser pour commencer. Je connais les suspects habituels tels que les 6502, 68000, 8086, Z80, etc. Mais je me demande si quelque chose de mieux …
Après avoir récemment acquis un Launchpad MSP430, j'ai joué avec divers projets de microcontrôleur. Malheureusement, le MSP430G2553 ne dispose que de 512 octets de RAM, donc tout ce qui est complexe nécessite un stockage externe. Après avoir regardé les puces SPI et I2C SRAM et EEPROM, j'ai découvert FRAM . …
Pourquoi les instructions doivent-elles être traitées à des intervalles de temps définis (c'est-à-dire avec l'utilisation d'une horloge)? Ne peuvent-ils pas être exécutés séquentiellement - immédiatement après la fin de l'instruction précédente? Une analogie avec la nécessité des horloges dans les microcontrôleurs s'avérerait particulièrement utile.
Les composants externes les moins chers, les plus petits et les moins nombreux nécessitaient le mieux. L'AVR serait préférable, mais tout ce qui a des SDK gratuits est bon.
J'ai la configuration d'alimentation suivante: AC MAINS -> UPS -> 24V POWER SUPPLY -> 5V VOLTAGE REGULATOR -> PCB (microcontroller). Quelle est la meilleure solution pour détecter la panne de courant sur le secteur avec le microcontrôleur? Je dois également détecter le passage à zéro pour pouvoir contrôler la vitesse …
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.