Das SparkFun RP2040 mikroBUS Development Board ist eine kostengünstige, leistungsstarke Plattform mit flexiblen digitalen Schnittstellen, die den RP2040 Mikrocontroller der Raspberry Pi Foundation verwendet. Neben dem Thing Plus oder Feather PTH Pin-Layout verfügt das Board auch über einen microSD-Kartensteckplatz, 16 MB (128 Mbit) Flash-Speicher, einen JST-Einzellen-Batterieanschluss (mit Ladekreis und Fuel-Gauge-Sensor), eine adressierbare WS2812 RGB-LED, JTAG PTH-Pins, vier Montagelöcher (4-40 Schrauben), unsere charakteristischen Qwiic-Anschlüsse und eine mikroBUS-Buchse.
Der mikroBUS-Standard wurde von MikroElektronika entwickelt. Ähnlich wie Qwiic und MicroMod bietet die mikroBUS-Buchse eine standardisierte Verbindung für Erweiterungs-Click-Boards, die an ein Entwicklungsboard angeschlossen werden können. Sie besteht aus einem Paar 8-poliger weiblicher Header mit einer standardisierten Stiftbelegung. Die Pins bestehen aus drei Gruppen von Kommunikationspins (SPI, UART und I²C), sechs zusätzlichen Pins (PWM, Interrupt, Analogeingang, Reset und Chip-Auswahl) und zwei Stromgruppen (3,3 V und 5 V).
Der RP2040 wird sowohl von C/C++ als auch von der MicroPython plattformübergreifenden Entwicklungsumgebung unterstützt und bietet einfachen Zugriff auf das Laufzeitdebugging. Er verfügt über UF2-Boot- und Fließkomma-Routinen, die in den Chip integriert sind. Obwohl der Chip über eine große Menge an internem RAM verfügt, enthält das Board zusätzlich 16 MB externen QSPI-Flash-Speicher, um Programmcodes zu speichern. Der RP2040 enthält zwei ARM Cortex-M0+-Prozessoren (bis zu 133 MHz) und bietet folgende Funktionen:
264 kB eingebetteter SRAM in sechs Banken
6 dedizierte IOs für SPI-Flash (unterstützt XIP)
30 multifunktionale GPIOs:
Dedizierte Hardware für häufig verwendete Peripheriegeräte
Programmierbare IOs für erweiterte Peripherieunterstützung
Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s)
USB 1.1 Host-/Gerätefunktionalität
Features (SparkFun RP2040 mikroBUS Dev. Board)
Raspberry Pi Foundation's RP2040 Mikrocontroller
18 multifunktionale GPIO-Pins
Vier verfügbare 12-Bit-ADC-Kanäle mit internem Temperatursensor (500 kSa/s)
Bis zu acht 2-Kanal-PWM
Bis zu zwei UARTs
Bis zu zwei I²C-Busse
Bis zu zwei SPI -Busse
Thing Plus (oder Feather) Pin-Layout:
28 PTH-Pins
USB-C-Anschluss:
USB 1.1 Host-/Gerätefunktionalität
2-poliger JST-Anschluss für eine LiPo-Batterie (nicht im Lieferumfang enthalten):
500 mA Ladeschaltung
4-poliger JST Qwiic-Anschluss
LEDs:
PWR - Rote 3,3V-Stromversorgungsanzeige
CHG - Gelbe Batterieladeanzeige
25 - Blaue Status-/Test-LED (GPIO 25)
WS2812 - Addressierbare RGB-LED (GPIO 08)
Tasten:
Boot
Reset
JTAG PTH-Pins
16 MB QSPI-Flash-Speicher
µSD-Kartensteckplatz
mikroBUS-Buchse
Abmessungen: 3,7" x 1,2"
Vier Montagelöcher:
Kompatibel mit 4-40 Schrauben
Downloads
Schaltplan
Eagle-Dateien
Platinenabmessungen
Anschlussanleitung
Qwiic-Infoseite
GitHub-Hardware-Repository
The CubeCell series is designed primarily for LoRa/LoRaWAN node applications.
Built on the ASR605x platform (ASR6501, ASR6502), these chips integrate the PSoC 4000 series MCU (ARM Cortex-M0+ Core) with the SX1262 module. The CubeCell series offers seamless Arduino compatibility, stable LoRaWAN protocol operation, and straightforward connectivity with lithium batteries and solar panels.
The HTCC-AB02S is a developer-friendly board with an integrated AIR530Z GPS module, ideal for quickly testing and validating communication solutions.
Features
Arduino compatible
Based on ASR605x (ASR6501, ASR6502), those chips are already integrated the PSoC 4000 series MCU (ARM Cortex M0+ Core) and SX1262
LoRaWAN 1.0.2 support
Ultra low power design, 21 uA in deep sleep
Onboard SH1.25-2 battery interface, integrated lithium battery management system (charge and discharge management, overcharge protection, battery power detection, USB/battery power automatic switching)
Good impendence matching and long communication distance
Onboard solar energy management system, can directly connect with a 5.5~7 V solar panel
Micro USB interface with complete ESD protection, short circuit protection, RF shielding, and other protection measures
Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging information printing
Onboard 0.96-inch 128x64 dot matrix OLED display, which can be used to display debugging information, battery power, and other information
Using Air530 GPS module with GPS/Beidou Dual-mode position system support
Specifications
Main Chip
ASR6502 (48 MHz ARM Cortex-M0+ MCU)
LoRa Chipset
SX1262
Frequency
863~870 MHz
Max. TX Power
22 ±1 dBm
Max. Receiving Sensitivity
−135 dBm
Hardware Resource
2x UART1x SPI2x I²C1x SWD3x 12-bit ADC input8-channel DMA engine16x GPIO
Memory
128 Kb FLASH16 Kb SRAM
Power consumption
Deep sleep 21 uA
Interfaces
1x Micro USB1x LoRa Antenna (IPEX)2x (15x 2.54 Pin header) + 3x (2x 2.54 Pin header)
Battery
3.7 V lithium battery (power supply and charging)
Solar Energy
VS pin can be connected to 5.5~7 V solar panel
USB to Serial Chip
CP2102
Display
0.96" OLED (128 x 64)
Operating temperature
−20~70°C
Dimensions
55.9 x 27.9 x 9.5 mm
Included
1x CubeCell HTCC-AB02S Development Board
1x Antenna
1x 2x SH1.25 battery connector
Downloads
Datasheet
Schematic
GPS module (Manual)
Quick start
GitHub
Fertige und selbst aufgebaute Arduino-Knoten im TTN
LoRaWAN hat sich als Kommunikationslösung im IoT hervorragend entwickelt. The Things Network (TTN) hat hierzu seinen Beitrag geleistet. Aktuell wird The Things Network auf The Things Stack Community Edition (TTS (CE)) aktualisiert. Die Cluster von TTN V2 werden gegen Ende 2021 geschlossen.
Der Autor zeigt Ihnen die notwendigen Schritte, damit Sie in gewohnter Weise LoRaWAN-Knoten mit Hilfe von TTS (CE) betreiben und vielleicht auch das Netz der Gateways durch ein eigenes Gateway erweitern. Mittlerweile gibt es sogar für den mobilen Einsatz geeignete LoRaWAN-Gateways mit denen Sie über Ihr Mobiltelefon Verbindung zum TTN-Server aufbauen können.
In diesem Buch werden eine Reihe kommerzieller und Arduino-basierter LoRaWAN-Knoten als auch neue, kostengünstige und für den Batteriebetrieb geeignete Hardware zum Aufbau autonomer LoRaWAN-Knoten vorgestellt.
Die Registrierung von LoRaWAN-Knoten und Gateways im TTS (CE) sowie die Bereitstellung der erhobenen Daten über MQTT und die Visualisierung über Node-RED, Cayenne, Thingspeak und Datacake ermöglichen komplexe IoT-Projekte und völlig neue Anwendungen zu sehr geringen Kosten.
Das vorliegende Buch versetzt Sie in die Lage, mit batteriebetriebenen Sensoren (LoRaWAN-Knoten) erfasste Daten drahtlos im Internet bereitzustellen und zu visualisieren.
Sie lernen die Grundlagen für Smart-City- und IoT-Anwendungen, die beispielsweise die Messung von Luftqualität, Wasserständen, Schneehöhen, das Ermitteln von freien Parkfeldern (Smart Parking) und die intelligente Steuerung der Straßenbeleuchtung (Smart Lighting) u.a.m. ermöglichen.
Im Inneren des RP2040 befindet sich ein USB-UF2-Bootloader mit „permanentem ROM“. Das heißt, wenn Sie eine neue Firmware programmieren möchten, können Sie die BOOTSEL-Taste gedrückt halten, während Sie sie an USB anschließen (oder den RUN/Reset-Pin auf Masse ziehen), und es erscheint als USB-Laufwerk, auf das Sie die Firmware ziehen können auf zu. Leute, die Adafruit-Produkte verwendet haben, werden dies sehr vertraut finden – Adafruit verwendet die Technik auf allen seinen nativen USB-Boards. Beachten Sie jedoch, dass Sie nicht auf „Reset“ doppelklicken, sondern stattdessen beim Booten BOOTSEL gedrückt halten, um den Bootloader aufzurufen!
Der RP2040 ist ein leistungsstarker Chip, der die Taktrate unseres M4 (SAMD51) und zwei Kerne hat, die unserem M0 (SAMD21) entsprechen. Da es sich um einen M0-Chip handelt, verfügt er weder über eine Gleitkommaeinheit noch über DSP-Hardwareunterstützung. Wenn Sie also etwas mit starker Gleitkommaberechnung tun, erfolgt dies in der Software und ist daher nicht so schnell wie ein M4. Für viele andere Rechenaufgaben erreichen Sie Geschwindigkeiten, die nahezu M4-Geschwindigkeiten entsprechen! Für Peripheriegeräte gibt es zwei I²C-Controller, zwei SPI-Controller und zwei UARTs, die über den GPIO gemultiplext sind – überprüfen Sie die Pinbelegung, um herauszufinden, welche Pins auf welche eingestellt werden können. Es gibt 16 PWM-Kanäle, jeder Pin hat einen Kanal, auf den er eingestellt werden kann (das Gleiche gilt für die Pinbelegung).
Technische Spezifikationen
Maße: 2,0 x 0,9 x 0,28' (50,8 x 22,8 x 7 mm) ohne eingelötete Stiftleisten
Leicht wie eine (große?) Feder – 5 Gramm
RP2040 32-Bit-Cortex-M0+-Dual-Core mit ~125 MHz bei 3,3 V Logik und Stromversorgung
264 KB RAM
8 MB SPI FLASH-Chip zum Speichern von Dateien und zur Speicherung von CircuitPython/MicroPython-Code. Kein EEPROM
Tonnenweise GPIO! 21 x GPIO-Pins mit folgenden Funktionen:
Vier 12-Bit-ADCs (einer mehr als Pico)
Zwei I²C-, zwei SPI- und zwei UART-Peripheriegeräte, eines ist für die „Hauptschnittstelle“ an Standard-Feather-Positionen gekennzeichnet
16 x PWM-Ausgänge – für Servos, LEDs usw
Die 8 digitalen „Nicht-ADC/Nicht-Peripherie“-GPIOs sind für maximale PIO-Kompatibilität hintereinander angeordnet
Eingebautes 200-mA+-Lipolyse-Ladegerät mit Ladestatusanzeige-LED
Pin Nr. 13 rote LED für allgemeines Blinken
RGB NeoPixel für Vollfarbanzeige.
Integrierter STEMMA QT-Anschluss, mit dem Sie schnell und ohne Löten alle Qwiic-, STEMMA QT- oder Grove I²C-Geräte anschließen können!
Sowohl die Reset-Taste als auch die Bootloader-Auswahltaste für schnelle Neustarts (kein Herausziehen und erneutes Einstecken zum Neustarten des Codes)
3,3 V Strom-/Aktivierungspin
Für den Debug-Zugriff kann ein optionaler SWD-Debug-Port eingelötet werden
4 Befestigungslöcher
24-MHz-Quarz für perfektes Timing.
3,3-V-Regler mit 500-mA-Spitzenstromausgang
Mit dem USB-Typ-C-Anschluss können Sie auf den integrierten ROM-USB-Bootloader und das Debuggen der seriellen Schnittstelle zugreifen
RP2040-Chipfunktionen
Dual ARM Cortex-M0+ bei 133 MHz
264 KB On-Chip-SRAM in sechs unabhängigen Bänken
Unterstützung für bis zu 16 MB Off-Chip-Flash-Speicher über dedizierten QSPI-Bus
DMA-Controller
Vollständig verbundene AHB-Querschiene
Interpolator- und Ganzzahlteiler-Peripheriegeräte
On-Chip-programmierbarer LDO zur Erzeugung der Kernspannung
2 On-Chip-PLLs zur Erzeugung von USB- und Kerntakten
30 GPIO-Pins, davon 4 als analoge Eingänge nutzbar
Peripheriegeräte
2 UARTs
2 SPI-Controller
2 I²C-Controller
16 PWM-Kanäle
USB 1.1-Controller und PHY, mit Host- und Geräteunterstützung
8 PIO-Zustandsmaschinen
Wird komplett montiert und getestet geliefert, mit dem UF2 USB-Bootloader. Adafruit bringt auch einen Header mit, sodass Sie ihn einlöten und in ein lötfreies Steckbrett stecken können.
Der RP2040 arbeitet mit zwei ARM Cortex-M0+ Prozessoren (bis zu 133MHz):
264kB eingebetteter SRAM in sechs Bänken
6 dedizierte IO für SPI Flash (unterstützt XIP)
30 Multifunktions-GPIO:
Dedizierte Hardware für häufig verwendete Peripheriegeräte
Programmierbare IO für erweiterte Peripherieunterstützung
Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s)
USB 1.1 Host/Device-Funktionalität
Der RP2040 wird mit den plattformübergreifenden Entwicklungsumgebungen C/C++ und MicroPython unterstützt, einschließlich einfachem Zugang zum Laufzeit-Debugging. Er verfügt über einen UF2-Boot und Fließkommaroutinen, die in den Chip integriert sind. Der eingebaute USB kann sowohl als Device als auch als Host fungieren. Er hat zwei symmetrische Kerne und eine hohe interne Bandbreite, was ihn für Signalverarbeitung und Video nützlich macht. Während der Chip ein großes internes RAM hat, enthält das Board einen zusätzlichen externen Flash-Chip.
Merkmale
Doppelte Cortex M0+ Prozessoren, bis zu 133 MHz
264 kB eingebetteter SRAM in 6 Bänken
6 dedizierte IO für QSPI-Flash, unterstützt Execute in Place (XIP)
30 programmierbare IO für erweiterte Peripherieunterstützung
SWD-Schnittstelle
Timer mit 4 Alarmen
Echtzeitzähler (RTC)
USB 1.1 Host/Device-Funktionalität
Unterstützte Programmiersprachen
MicroPython
C/C++
Der RP2040 enthält zwei ARM Cortex-M0+ Prozessoren (bis zu 133MHz) und verfügt über:
264kB eingebetteter SRAM in sechs Bänken
6 dedizierte IO für SPI Flash (unterstützt XIP)
30 Multifunktions-GPIO:
Dedizierte Hardware für häufig verwendete Peripheriegeräte
Programmierbare IO für erweiterte Peripherieunterstützung
Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s)
USB 1.1 Host/Device-Funktionalität
Der RP2040 wird mit den plattformübergreifenden Entwicklungsumgebungen C/C++ und MicroPython unterstützt, einschließlich einfachem Zugang zum Laufzeit-Debugging. Er verfügt über einen UF2-Boot und Fließkommaroutinen, die in den Chip integriert sind. Während der Chip über ein großes internes RAM verfügt, enthält das Board zusätzlich 16 MB externen QSPI-Flash-Speicher zur Speicherung von Programmcode.
Merkmale
Raspberry Pi Foundation's RP2040 Mikrocontroller
16MB QSPI Flash Speicher
JTAG PTH Pins
Thing Plus (oder Feather) Form-Factor:
18 x Multifunktions-GPIO-Pins
Vier verfügbare 12-Bit-ADC-Kanäle mit einem internen Temperatursensor (500kSa/s)
Bis zu acht 2-Kanal-PWM
Bis zu zwei UARTs
Bis zu zwei I2C-Bussen
Bis zu zwei SPI-Busse
USB-C-Anschluss:
USB 1.1 Host/Device Funktionalität
2-poliger JST-Anschluss für einen LiPo-Akku (nicht enthalten):
500mA Ladeschaltung
Qwiic-Stecker
Tasten:
Booten
Rücksetzen
LEDs:
PWR - Rote 3,3V Stromanzeige
CHG - Gelbe Batterieladeanzeige
25 - Blaue Status/Test-LED (GPIO 25)
WS2812 - Adressierbare RGB-LED (GPIO 08)
Vier Befestigungslöcher:
4-40 Schrauben kompatibel
Abmessungen: 2,3" x 0,9"
RP2040 Merkmale
Doppelte Cortex M0+ Prozessoren, bis zu 133 MHz
264 kB eingebetteter SRAM in 6 Bänken
6 dedizierte IO für QSPI-Flash, unterstützt Execute in Place (XIP)
30 programmierbare IO für erweiterte Peripherieunterstützung
SWD-Schnittstelle
Timer mit 4 Alarmen
Echtzeitzähler (RTC)
USB 1.1 Host/Device-Funktionalität
Unterstützte Programmiersprachen
MicroPython
C/C++
Challenger RP2040 NFC ist ein kleiner Embedded-Computer, der mit einem fortschrittlichen integrierten NFC-Controller (NXP PN7150) im beliebten Adafruit Feather-Formfaktor ausgestattet ist. Es basiert auf einem RP2040-Mikrocontroller-Chip der Raspberry Pi Foundation, einem Dual-Core-Cortex-M0, der mit einer Taktrate von bis zu 133 MHz betrieben werden kann. NFC Der PN7150 ist eine voll ausgestattete NFC-Controllerlösung mit integrierter Firmware und NCI-Schnittstelle, die für kontaktlose Kommunikation bei 13,56 MHz konzipiert ist. Es ist vollständig mit den Anforderungen des NFC-Forums kompatibel und basiert weitgehend auf Erkenntnissen aus früheren NXP-NFC-Gerätegenerationen. Es ist die ideale Lösung für die schnelle Integration der NFC-Technologie in jede Anwendung, insbesondere in kleine eingebettete Systeme, wodurch die Stückliste (BOM) reduziert wird. Das integrierte Design mit vollständiger NFC-Forum-Konformität bietet dem Benutzer alle folgenden Funktionen: Eingebettete NFC-Firmware, die alle NFC-Protokolle als vorintegrierte Funktion bereitstellt. Direkte Verbindung zum Haupthost oder Mikrocontroller über den physischen I²C-Bus und das NCI-Protokoll. Extrem geringer Stromverbrauch im Polling-Loop-Modus. Hocheffiziente integrierte Power-Management-Einheit (PMU), die eine direkte Versorgung über eine Batterie ermöglicht. Technische Daten Mikrocontroller RP2040 von Raspberry Pi (133 MHz Dual-Core Cortex-M0) SPI Ein SPI-Kanal konfiguriert I²C Zwei I²C-Kanäle konfiguriert (dedizierter I²C für den PN7150) UART Ein UART-Kanal konfiguriert Analogeingänge 4 analoge Eingangskanäle NFC-Modul PN7150 von NXP Flash-Speicher 8 MB, 133 MHz SRAM-Speicher 264 KB (aufgeteilt in 6 Bänke) USB 2.0-Controller Bis zu 12 MBit/s Full Speed (integriertes USB 1.1 PHY) JST-Batterieanschluss 2,0 mm Teilung LiPo-Ladegerät an Bord 450 mA Standard-Ladestrom Abmessungen 51 x 23 x 3,2 mm Gewicht 9 g Hinweis: Antenne ist nicht im Lieferumfang enthalten. Downloads Datasheet Quick start example
Fertige und selbst aufgebaute Arduino-Knoten im TTN
LoRaWAN hat sich als Kommunikationslösung im IoT hervorragend entwickelt. The Things Network (TTN) hat hierzu seinen Beitrag geleistet. Aktuell wird The Things Network auf The Things Stack Community Edition (TTS (CE)) aktualisiert. Die Cluster von TTN V2 werden gegen Ende 2021 geschlossen.
Der Autor zeigt Ihnen die notwendigen Schritte, damit Sie in gewohnter Weise LoRaWAN-Knoten mit Hilfe von TTS (CE) betreiben und vielleicht auch das Netz der Gateways durch ein eigenes Gateway erweitern. Mittlerweile gibt es sogar für den mobilen Einsatz geeignete LoRaWAN-Gateways mit denen Sie über Ihr Mobiltelefon Verbindung zum TTN-Server aufbauen können.
In diesem Buch werden eine Reihe kommerzieller und Arduino-basierter LoRaWAN-Knoten als auch neue, kostengünstige und für den Batteriebetrieb geeignete Hardware zum Aufbau autonomer LoRaWAN-Knoten vorgestellt.
Die Registrierung von LoRaWAN-Knoten und Gateways im TTS (CE) sowie die Bereitstellung der erhobenen Daten über MQTT und die Visualisierung über Node-RED, Cayenne, Thingspeak und Datacake ermöglichen komplexe IoT-Projekte und völlig neue Anwendungen zu sehr geringen Kosten.
Das vorliegende Buch versetzt Sie in die Lage, mit batteriebetriebenen Sensoren (LoRaWAN-Knoten) erfasste Daten drahtlos im Internet bereitzustellen und zu visualisieren.
Sie lernen die Grundlagen für Smart-City- und IoT-Anwendungen, die beispielsweise die Messung von Luftqualität, Wasserständen, Schneehöhen, das Ermitteln von freien Parkfeldern (Smart Parking) und die intelligente Steuerung der Straßenbeleuchtung (Smart Lighting) u.a.m. ermöglichen.
Der LuckFox Pico Ultra ist ein kompakter Single-Board-Computer (SBC) mit dem Rockchip RV1106G3-Chipsatz, der für KI-Verarbeitung, Multimedia und stromsparende Embedded-Anwendungen entwickelt wurde.
Er ist mit einer integrierten 1-TOPS-NPU ausgestattet und eignet sich daher ideal für Edge-KI-Workloads. Mit 256 MB RAM, 8 GB Onboard-eMMC-Speicher, integriertem WLAN und Unterstützung für das LuckFox PoE-Modul bietet das Board Leistung und Vielseitigkeit für eine Vielzahl von Anwendungsfällen.
Der LuckFox Pico Ultra läuft unter Linux und unterstützt eine Vielzahl von Schnittstellen – darunter MIPI CSI, RGB-LCD, GPIO, UART, SPI, I²C und USB – und bietet so eine einfache und effiziente Entwicklungsplattform für Anwendungen in den Bereichen Smart Home, Industriesteuerung und IoT.
Technische Daten
Chip
Rockchip RV1106G3
Prozessor
Cortex-A7 1,2 GHz
Neuronaler Netzwerkprozessor (NPU)
1 TOPS, unterstützt int4, int8, int16
Bildprozessor (ISP)
Max. Eingangsgeschwindigkeit 5 M @30fps
Speicher
256 MB DDR3L
WLAN + Bluetooth
2,4 GHz WiFi-6 Bluetooth 5.2/BLE
Kameraschnittstelle
MIPI CSI 2-Lane
DPI-Schnittstelle
RGB666
PoE-Schnittstelle
IEEE 802.3af PoE
Lautsprecherschnittstelle
MX1,25 mm
USB
USB 2.0 Host/Gerät
GPIO
30 GPIO Pins
Ethernet
10/100M Ethernet-Controller und eingebetteter PHY
Standardspeichermedium
eMMC (8 GB)
Lieferumfang
1x LuckFox Pico Ultra W
1x LuckFox PoE Modul
1x IPX 2,4G 2 dB Antenne
1x USB-A auf USB-C Kabel
1x Schraubensatz
Downloads
Wiki
Technische Spezifikationen
Zwei ARM Cortex-M0+ mit 133 MHz
264 kB On-Chip-SRAM in sechs unabhängigen Bänken
Unterstützung für bis zu 16 MB Off-Chip-Flash-Speicher über dedizierten QSPI-Bus
DMA-Steuerung
Vollständig angeschlossene AHB-Crossbar
Interpolator- und Integer-Teiler-Peripherie
On-Chip programmierbarer LDO zur Erzeugung der Kernspannung
2x On-Chip-PLLs zur Erzeugung von USB- und Kerntakten
30x GPIO-Pins, von denen 4 als Analogeingänge verwendet werden können
Peripheriegeräte
2x UARTs
2x SPI-Steuerungen
2x I²C-Steuerungen
16x PWM-Kanäle
USB 1.1-Controller und PHY, mit Host- und Geräteunterstützung
8x PIO-Zustandsmaschinen
Was Sie erhalten
10x nackte RP2040-Chips
Das ATmega328 Uno Development Board (Arduino Uno kompatibel) ist ein Mikrocontroller-Board, das auf dem ATmega328 basiert.
Es verfügt über 14 digitale Ein-/Ausgangspins (von denen 6 als PWM-Ausgänge verwendet werden können), 6 analoge Eingänge, einen 16 MHz-Keramikresonator, einen USB-Anschluss, eine Strombuchse, einen ICSP-Header und eine Reset-Taste.
Es enthält alles, was zur Unterstützung des Mikrocontrollers erforderlich ist. Schließen Sie es über ein USB-Kabel an einen Computer an oder betreiben Sie es mit einem AC-DC-Adapter oder einer Batterie, um loszulegen.
Technische Daten
Mikrocontroller
ATmega328
Betriebsspannung
5 V DC
Eingangsspannung (empfohlen)
7-12 V DC
Eingangsspannung (Grenzwerte)
6-20 V DC
Digitale I/O-Pins
14 (davon 6 mit PWM-Ausgang)
Analoge Eingangspins
6
SRAM
2 kB (ATmega328)
EEPROM
1 kB (ATmega328)
Flash-Speicher
32 kB (ATmega328), davon 0,5 kB vom Bootloader verwendet
Taktgeschwindigkeit
16 MHz
Downloads
Manual
The FRDM-MCXN947 is a compact and versatile development board designed for rapid prototyping with MCX N94 and N54 microcontrollers. It features industry-standard headers for easy access to the MCU's I/Os, integrated open-standard serial interfaces, external flash memory, and an onboard MCU-Link debugger.
Technische Daten
Microcontroller
MCX-N947 Dual Arm Cortex-M33 cores @ 150 MHz each with optimized performance efficiency, up to 2 MB dual-bank flash with optional full ECC RAM, External flash
Accelerators: Neural Processing Unit, PowerQuad, Smart DMA, etc.
Memory Expansion
*DNP Micro SD card socket
Connectivity
Ethernet Phy and connector
HS USB-C connectors
SPI/I²C/UART connector (PMOD/mikroBUS, DNP)
WiFi connector (PMOD/mikroBUS, DNP)
CAN-FD transceiver
Debug
On-board MCU-Link debugger with CMSIS-DAP
JTAG/SWD connector
Sensor
P3T1755 I³C/I²C Temp Sensor, Touch Pad
Expansion Options
Arduino Header (with FRDM expansion rows)
FRDM Header
FlexIO/LCD Header
SmartDMA/Camera Header
Pmod *DNP
mikroBUS
User Interface
RGB user LED, plus Reset, ISP, Wakeup buttons
Lieferumfang
1x FRDM-MCXN947 Development Board
1x USB-C Cable
1x Quick Start Guide
Downloads
Datasheet
Block diagram