Von Elektor empfohlen: Get started with the NXP FRDM-MCXN947 Development Board Bundle
21. Oktober 2024
über
über
The NXP FRDM-MCXN947 Development Board Bundle ist eine hervorragende Ressource für Ingenieure, Bastler und Studenten. Mit seinen zwei Arm Cortex-M33-Kernen, die mit bis zu 150 MHz arbeiten, eignet sich dieses Board für eine Vielzahl von Anwendungen, darunter industrielle Automatisierung, IoT und maschinelles Lernen. Es bietet eine Reihe von Konnektivitätsoptionen wie Hi-Speed USB, CAN 2.0, I³C und 10/100 Ethernet und ist damit vielseitig für unterschiedliche Projekte einsetzbar. Der integrierte MCU-Link-Debugger, FlexI/O für die LCD-Steuerung und der Dual-Bank-Flash für eine effiziente Speichernutzung machen ihn für diejenigen interessant, die fortschrittliche Technologien erforschen möchten.
Und das ist erst der Anfang! Diese Projekte sollen Ihnen praktische Erfahrungen mit eingebetteten Systemen vermitteln und machen dieses Buch zu einer wertvollen Ressource auf Ihrem Lernweg.
Was macht ihn so besonders?
Ein herausragendes Merkmal des FRDM-MCXN947 ist die integrierte eIQ Neutron Neural Processing Unit (NPU), mit der Benutzer KI-basierte Anwendungen entwickeln können. Das Board ist außerdem mit Arduino Shields kompatibel und verfügt über Anschlüsse für MikroElektronika Click Boards und Pmod-Peripheriegeräte, was seine Flexibilität erhöht. Außerdem bietet das Begleitbuch von Prof. Dr. Dogan Ibrahim eine Vielzahl von getesteten Projekten, die die MCUXpresso IDE und das SDK verwenden, so dass die Benutzer sofort loslegen können.Spezifikationen des NXP FRDM-MCXN947 Development Board
In der folgenden Tabelle sind die wichtigsten Merkmale des Boards aufgeführt, darunter der leistungsstarke Mikrocontroller, die Speicheroptionen, die Anschlussmöglichkeiten, die Debugging-Funktionen und die Elemente der Benutzeroberfläche.Spezifikation | Details |
---|---|
Mikrocontroller | MCX-N947 Dual Arm Cortex-M33 Cores mit je 150 MHz und optimierter Leistungseffizienz, bis zu 2 MB Dual-Bank-Flash mit optionalem Full ECC RAM, externer Flash |
Beschleuniger: Neural Processing Unit, PowerQuad, Smart DMA, usw. | |
Speichererweiterung | *DNP Micro SD-Kartensockel |
Konnektivität | Ethernet Phy und Anschluss |
HS USB-C-Anschlüsse | |
SPI/I²C/UART-Anschluss (PMOD/mikroBUS, DNP) | |
WiFi-Anschluss (PMOD/mikroBUS, DNP) | |
CAN-FD-Transceiver | |
Debuggen | On-board MCU-Link Debugger mit CMSIS-DAP |
JTAG/SWD-Anschluss | |
Sensor | P3T1755 I³C/I²C-Temperatursensor, TouchPad |
Erweiterungsoptionen | Arduino-Header (mit FRDM-Erweiterungsreihen) |
FRDM-Kopfleiste | |
FlexIO/LCD-Leiste | |
SmartDMA/Kamera-Leiste | |
Pmod *DNP | |
mikroBUS | |
Benutzeroberfläche | RGB-Benutzer-LED, sowie Reset-, ISP- und Wakeup-Tasten |
Hervorgehobene Projekte aus dem Buch
Hier ein Blick auf einige der spannenden Projekte, die in Get started with the NXP FRDM-MCXN947 Development Board enthalten sind:- Port-Expander mit dem I3C-Bus: Haben Sie sich jemals mehr I/O-Ports gewünscht? Dieses Projekt zeigt Ihnen, wie Sie den MCP23017-Chip verwenden können, um Ihrem Entwicklungsboard 16 zusätzliche I/O-Ports hinzuzufügen. Das ist eine großartige Möglichkeit, Ihre Möglichkeiten zu erweitern!
- TMP102 Temperatursensor: In diesem Projekt verwenden Sie den TMP102-Sensor, um die Umgebungstemperatur zu messen. Alle drei Sekunden wird die Temperatur auf der Debug-Konsole angezeigt, so dass Sie praktische Erfahrungen mit Sensorschnittstellen sammeln können.
- FlexIO UART-Kommunikation mit dem PC: Möchten Sie sehen, wie Ihr Board mit einem PC interagieren kann? In diesem Projekt geben Sie Zeichen auf Ihrem Computer ein, und das Board antwortet mit dem nächsten Zeichen aus der ASCII-Tabelle. Dies ist eine gute Möglichkeit, sich mit dem FlexIO-Modul vertraut zu machen.
- FreeRTOS Einfache Task-Anwendung: Dieses Projekt bietet eine hervorragende Einführung in das Multitasking in eingebetteten Systemen und zeigt, wie das NXP-Board mehrere Operationen effizient verarbeiten kann.
- LCD-basierter Förderband-Warenzähler: Zählen Sie in diesem interaktiven Projekt die über ein Förderband laufenden Artikel. Mit einem LDR, der Unterbrechungen in einem Lichtstrahl erkennt, erhöht das System einen Zähler und zeigt die Gesamtzahl auf einem LCD an. Eine praktische Erfahrung mit Sensoren und Anzeigen, die sowohl praktisch als auch unterhaltsam ist.
- Ändern der Motordrehzahl und -richtung: In diesem Projekt werden Sie die Geschwindigkeit und Richtung eines Gleichstrommotors mithilfe einer H-Brückenschaltung einstellen. Wechseln Sie zwischen hoher und niedriger Geschwindigkeit und drehen Sie den Motor im oder gegen den Uhrzeigersinn - eine wichtige Fähigkeit für alle, die sich für Robotik interessieren!
- Neuronales Netzwerk Demo: Erforschen Sie die künstliche Intelligenz mit diesem Demoprogramm, das Objekte mithilfe einer Kamera identifiziert. Es beginnt mit der Klassifizierung eines statischen Stoppuhrbildes und zeigt die Erkennungszeit und den Namen des erkannten Objekts an. Für die Klassifizierung in Echtzeit legen Sie einfach ein trainiertes Bild innerhalb eines bestimmten Bereichs vor die Kamera, und das Programm zeigt die Erkennungszeit, den Objektnamen und den Prozentsatz der erfolgreichen Erkennung auf dem LCD an.
Und das ist erst der Anfang! Diese Projekte sollen Ihnen praktische Erfahrungen mit eingebetteten Systemen vermitteln und machen dieses Buch zu einer wertvollen Ressource auf Ihrem Lernweg.
Abonnieren
Tag-Benachrichtigung zu Entwicklungsboards jetzt abonnieren! Mehr anzeigen
Weniger anzeigen
Diskussion (0 Kommentare)