Bien Débuter avec le Pack de la Carte de Développement NXP FRDM-MCXN947
17 octobre 2024
sur
sur
The NXP FRDM-MCXN947 Development Board Bundle est une excellente ressource pour les ingénieurs, les amateurs passionnés et les étudiants. Avec son double cœur Arm Cortex-M33 fonctionnant jusqu'à 150 MHz, cette carte convient à toute une variété d'applications, dont l'automatisme industriel, l'IdO et l'apprentissage machine. Elle offre une vaste gamme d'options de connexions, telles que USB Haute vitesse, CAN 2.0, I³C, et Ethernet 10/100, la rendant polyvalente pour différents projets. Le débogueur intégré MCU-Link, le FlexI/O pour le contrôle d'un LCD et le double emplacement de mémoire flash pour une utilisation efficace de la mémoire, ajoute à son attrait pour ceux qui cherchent à explorer les technologies avancées.
Et ce n'est que le début ! Ces projets sont conçus pour vous donner une expérience pratique dans les systèmes embarqués et ce livre est manifestement une ressource précieuse dans votre parcours d'apprentissage.
Qu'est-ce qui la Rend Attractive ?
Une des caractéristiques remarquables de la FRDM-MCXN947 est son Unité de Traitement Neuronale intégrée eIQ Neutron (NPU), permettant aux utilisateurs de développer des applications basées sur l'IA. La carte est également compatible avec les shields d'Arduino et inclut des connecteurs pour les périphériques MikroElektronika Click Boards et Pmod, renforçant ainsi sa polyvalence. De plus, le livre fourni, du Prof. Dr. Dogan Ibrahim, offre une variété de projets testés, utilisant MCUXpresso IDE et SDK, permettant aux utilisateurs de se lancer immédiatement.Caractéristiques de la Carte de Développement NXP FRDM-MCXN947
Le tableau suivant souligne les fonctions clés de la carte, y compris son puissant microcontrôleur, ses options de mémoire, sa connectivité, ses possibilités de débogage et les éléments de l'interface utilisateur.Caractéristiques | Détails |
---|---|
Microcontrôleur | MCX-N947 à double cœur Arm Cortex-M33 @ 150 MHz, chacun avec performance optimisée, jusqu'à 2 MB de mémoire flash double banque avec RAM optionnelle full ECC, flash externe |
Accélérateurs : Unité de Traitement Neuronale, PowerQuad, Smart DMA, etc. | |
Extension de Mémoire | *Emplacement pour carte Micro SD DNP |
Connectivité | Connecteur Ethernet Phy |
Connecteurs USB-C haute vitesse | |
Connecteur SPI/I²C/UART (PMOD/mikroBUS, DNP) | |
Connecteur WiFi (PMOD/mikroBUS, DNP) | |
Transmetteur CAN-FD | |
Débogage | Débogueur MCU-Link intégré avec CMSIS-DAP |
Connecteur JTAG/SWD | |
Capteur | Capteur de température P3T1755 I³C/I²C, Pavé tactile |
Options d'Extensions | Connecteur Arduino (avec lignes d'extension FRDM) |
Connecteur Header | |
Connecteur FlexIO/LCD | |
Connecteur SmartDMA/Camera | |
Pmod *DNP | |
mikroBUS | |
Interface Utilisateur | LED RVB, Boutons Reset, ISP et Wakeup |
Projets Principaux tirés du Livre
Voici quelques uns des projets intéressants inclus dan Bien débuter avec le Pack de la Carte de développement NXP FRDM-MCXN947:- Extensions de Port grâce au Bus I3C : Vous voulez toujours plus de ports E/S ? Ce projet vous montre comment utiliser la puce MCP23017 pour ajouter 16 ports E/S supplémentaires à votre carte de développement. C'est un super moyen d'étendre vos possibilités !
- Capteur de Température TMP102 : Dans ce projet, vous utiliserez le capteur TMP102 pour lire la température ambiante. Toutes les trois secondes, vous verrez la température s'afficher sur la console de débogage, vous donnant ainsi une expérience pratique de l'interfaçage avec un capteur.
- Communication entre l'UART FlexIO et un PC : Vous aimeriez voir comment votre carte peut interagir avec un PC? Dans ce projet, vous allez taper des caractères sur votre ordinateur et la carte va répondre avec le caractère suivant dans la table ASCII. C'est une manière géniale pour se familiariser avec le module FlexIO.
- Application Mono-Tâche FreeRTOS : Ce projet fournit une excellente introduction au multi-tâche dans les systèmes embarqués et montre comment la carte NXP peut gérer efficacement des opérations multiples.
- Compteur d'Articles sur un Tapis Roulant avec LCD : Dans ce projet interactif, vous allez compter des articles passant sur un tapis roulant. A l'aide d'une LDR détectant l'interruption d'un faisceau lumineux, le système incrémente un compteur et affiche le total sur un LCD. C'est une expérience pratique avec capteur et afficheur, qui est à la fois pratique et amusante.
- Modification de la Vitesse et du Sens de Rotation d'un Moteur : Dans ce projet, vous ajusterez la vitesse et le sens de rotation d'un moteur DC à l'aide d'un circuit en pont H. Basculez entre la vitesse lente et rapide, et faites tourner le moteur dans le sens des aiguilles d'une montre ou l'inverse—une compétence essentielle pour toute personne intéressée par la robotique !
- Démonstration de Réseau Neuronal : Explorez l'IA avec ce programme de démonstration qui identifie des objets grâce à une caméra. Il commence par classifier une image statique, montrant le temps d'inférence et le nom de l'objet détecté. Pour une classification en temps réel, placez simplement une image d'apprentissage devant la caméra dans un emplacement dédié et le programme affichera le temps d'inférence, le nom de l'objet ainsi que le pourcentage de succès de détection sur le LCD.
Et ce n'est que le début ! Ces projets sont conçus pour vous donner une expérience pratique dans les systèmes embarqués et ce livre est manifestement une ressource précieuse dans votre parcours d'apprentissage.
Je m'abonne
Abonnez-vous à la balise thématique Development Boards pour être averti dès qu'une information relative à ce sujet sera publiée par Elektor ! Lire l'article complet
Hide full article
Discussion (0 commentaire(s))