AxiCat: Universeller USB-I²C/SPI/1-Wire/UART/GPIO-Adapter
25. Oktober 2016
über
über
Wenn Sie gerade ein Projekt auf der Basis eines neuen ICs entwickeln und das zugehörige Breakout-Board gerne schnell und einfach mit einem PC unter Linux oder Windows verbinden möchten, dann werden Sie diesen universellen USB-I²C/SPI/1-Wire/UART/GPIO-Interface-Adapter mit dem kurzen Namen AxiCat schätzen lernen. Mit diesem Board ist es nämlich sehr einfach, eines dieser unzähligen Breakout-Boards zu testen, die praktisch immer entweder ein I²C- oder SPI-Interface besitzen. AxiCat kommt mit einem Multiprotokoll-USB-Adapter, weshalb sein Einsatz keinerlei extra Code benötigt.
AxiCat-Links: Dokumente und Software
Technische Daten:
AxiCat-Links: Dokumente und Software
Technische Daten:
- Multipurpose-I/O-Card mit USB-Interface.
- Für PCs unter Linux oder Windows PC sowie SBCs (Single Board Computers).
- Mikrocontroller ATmega164A/324A/ 644A/1284 mit 12 MHz.
- Wählbare I/O-Pegel mit 3,3 V oder 5 V.
- 17 bidirektionale GPI/O-Pins mit programmierbarem Pull-up.
- 2 unabhängige serielle Schnittstellen.
- SPI-Bus mit Master-Funktion, 4 Slave-Select-Leitungen.
- I²C-Bus mit Pull-up-Widerständen, Master und Slave, „repeated start“, Arbitrierung, „clock stretching“ und „device probing“.
- 1-Wire-Bus mit Master-Funktion, Pull-up-Kontrolle, „accelerated enumeration“ und Test der 1-Wire-Slaves.
- Asynchrones Design erlaubt unabhängigen Betrieb aller Interfaces während der Ausführung von I/O-Kommandos zur Vermeidung von Inter-Command-Delays.
- Versorgung und „remote wake-up“ via USB.
- Geeignet auch als Entwicklungsboard für Atmega164A/ 324A/644A/1284-Mikrocontroller.
- Integrierter Bootloader und Software für Linux und Windows für einfaches Update der Firmware oder eigener Software.
- 4 Befestigungslöcher.
- Geeignet auch als Plattform für den Unterricht über I²C.
- Verbindung von Swiss Pi, PiWire+ und anderen Boards an einen PC.
- Netzwerk-Zugriff über das AxiCat-Server-Programm mit einem einfachen Protokoll.
- Programmierung mit Python, PHP, C, C++ oder anderen Programmiersprachen.
Mehr anzeigen
Weniger anzeigen
Diskussion (0 Kommentare)