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.

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.
 
Das Development Board.

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!