AVR64DD32 Neugier Nano

Das AVR64DD32 Curiosity Nano ist ein Evaluierungsboard von Microchip, das einen relativ neuen Chip enthält, der derzeit auf keinem anderen Mikrocontroller-Entwicklungsboard zu finden ist. Obwohl wir Evaluierungsboards oft als klobiges Zeug mit begrenzten Fähigkeiten betrachten, hat Microchip seine Evaluierungsboards benutzerfreundlich gestaltet. Das Board verfügt über einen integrierten Programmierer und Debugger, der eine USB-Schnittstelle zum Computer bereitstellt. Es gibt zwei Reihen von Durchgangslöchern zum Löten auf die Stiftleisten und es gibt Schlitze entlang der Kante, wenn Sie sich für eine Oberflächenmontage entscheiden. Das Evaluierungsboard ähnelt in Form und Funktion einem Arduino Nano, ist aber nicht Pin-kompatibel.

Der integrierte AVR64DD32-Chip verfügt über Funktionen, die bei älteren AVR-basierten Mikrocontrollern nicht zu finden sind. Das bemerkenswerteste Merkmal ist, dass der Chip seine E/A mit zwei verschiedenen Ausgangsspannungen betreiben kann. Dies wird dadurch erreicht, dass einem I/O-Port, der mit vier Pins verbunden ist, ein separater Stromeingang gegeben wird. Sie können die Platine also mit 5 V betreiben und dabei vier Pins für 3,3-V-Geräte reservieren oder umgekehrt. Der Chip verfügt außerdem über bis zu vier konfigurierbare Lookup-Tabellen, die mit seinen Pins verbunden werden können. Auf diese Weise können Sie externe Hochgeschwindigkeitslogik nehmen und in den Chip bringen. Weitere Merkmale sind ein 12-Bit-ADC und ein 10-Bit-DAC. Die Chips der AVR DA-Serie und der AVR DB-Serie verfügen über zusätzliche Peripheriegeräte, die es wert sind, überprüft zu werden; Curiosity Nano-Karten sind für beide erhältlich.

Wenn der Curiosity Nano zum ersten Mal an einen USB-Anschluss angeschlossen wird, beginnt das Standardprogramm auf der Platine, eine LED zu blinken. Außerdem mountet sich der eingebaute Debugger selbst als USB-Massenspeichergerät. Zwei Textdateien im montierten Gerät geben Ihnen den aktuellen Kartenstatus und Informationen zur Kartenversion. Es gibt auch eine HTML-Datei, die Ihren Browser auf die Produktseite der Karte auf der Microchip-Website umleitet. An diesem Punkt können Sie die Drag-and-Drop-Programmierung mit dem Board verwenden, aber nur, wenn Sie eine vorkompilierte Binärdatei (HEX) haben. Sie können auch Befehle an den Debugger senden, indem Sie sie in eine Textdatei einfügen und auf dem Player ablegen. Der Debugger kann den integrierten Spannungsregler auf 5 V, 3,3 V oder 1,8 V einstellen, um den Chip und seine E/A mit jeder dieser Spannungen zu betreiben.

Der AVR64DD32 Curiosity Nano ähnelt in Form und Funktion einem Arduino Nano, ist aber nicht Pin-kompatibel.

Um zu versuchen, das Board zu programmieren, begann ich mit MPLAB X IDE, der Entwicklung von Microchip Umgebung für die von ihnen produzierten Mikrocontroller. Die IDE erkennt automatisch das angeschlossene Curiosity Nano-Gerät und lädt Links zu Dokumentation und Beispielcode für das Board. Ich empfehle, das Hardware-Benutzerhandbuch zu lesen, um einen detaillierteren Überblick zu erhalten, als wir hier geben. Das erste zu besuchende Beispiel ist der "Out-of-the-box"-Code, der ausgeführt wird ...

AVR64DD32 Neugier Nano

Das AVR64DD32 Curiosity Nano ist ein Evaluierungsboard von Microchip, das einen relativ neuen Chip enthält, der derzeit auf keinem anderen Mikrocontroller-Entwicklungsboard zu finden ist. Obwohl wir Evaluierungsboards oft als klobiges Zeug mit begrenzten Fähigkeiten betrachten, hat Microchip seine Evaluierungsboards benutzerfreundlich gestaltet. Das Board verfügt über einen integrierten Programmierer und Debugger, der eine USB-Schnittstelle zum Computer bereitstellt. Es gibt zwei Reihen von Durchgangslöchern zum Löten auf die Stiftleisten und es gibt Schlitze entlang der Kante, wenn Sie sich für eine Oberflächenmontage entscheiden. Das Evaluierungsboard ähnelt in Form und Funktion einem Arduino Nano, ist aber nicht Pin-kompatibel.

Der integrierte AVR64DD32-Chip verfügt über Funktionen, die bei älteren AVR-basierten Mikrocontrollern nicht zu finden sind. Das bemerkenswerteste Merkmal ist, dass der Chip seine E/A mit zwei verschiedenen Ausgangsspannungen betreiben kann. Dies wird dadurch erreicht, dass einem I/O-Port, der mit vier Pins verbunden ist, ein separater Stromeingang gegeben wird. Sie können die Platine also mit 5 V betreiben und dabei vier Pins für 3,3-V-Geräte reservieren oder umgekehrt. Der Chip verfügt außerdem über bis zu vier konfigurierbare Lookup-Tabellen, die mit seinen Pins verbunden werden können. Auf diese Weise können Sie externe Hochgeschwindigkeitslogik nehmen und in den Chip bringen. Weitere Merkmale sind ein 12-Bit-ADC und ein 10-Bit-DAC. Die Chips der AVR DA-Serie und der AVR DB-Serie verfügen über zusätzliche Peripheriegeräte, die es wert sind, überprüft zu werden; Curiosity Nano-Karten sind für beide erhältlich.

Wenn der Curiosity Nano zum ersten Mal an einen USB-Anschluss angeschlossen wird, beginnt das Standardprogramm auf der Platine, eine LED zu blinken. Außerdem mountet sich der eingebaute Debugger selbst als USB-Massenspeichergerät. Zwei Textdateien im montierten Gerät geben Ihnen den aktuellen Kartenstatus und Informationen zur Kartenversion. Es gibt auch eine HTML-Datei, die Ihren Browser auf die Produktseite der Karte auf der Microchip-Website umleitet. An diesem Punkt können Sie die Drag-and-Drop-Programmierung mit dem Board verwenden, aber nur, wenn Sie eine vorkompilierte Binärdatei (HEX) haben. Sie können auch Befehle an den Debugger senden, indem Sie sie in eine Textdatei einfügen und auf dem Player ablegen. Der Debugger kann den integrierten Spannungsregler auf 5 V, 3,3 V oder 1,8 V einstellen, um den Chip und seine E/A mit jeder dieser Spannungen zu betreiben.

Der AVR64DD32 Curiosity Nano ähnelt in Form und Funktion einem Arduino Nano, ist aber nicht Pin-kompatibel.

Um zu versuchen, das Board zu programmieren, begann ich mit MPLAB X IDE, der Entwicklung von Microchip Umgebung für die von ihnen produzierten Mikrocontroller. Die IDE erkennt automatisch das angeschlossene Curiosity Nano-Gerät und lädt Links zu Dokumentation und Beispielcode für das Board. Ich empfehle, das Hardware-Benutzerhandbuch zu lesen, um einen detaillierteren Überblick zu erhalten, als wir hier geben. Das erste zu besuchende Beispiel ist der "Out-of-the-box"-Code, der ausgeführt wird ...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow