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:
  • 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.