Maxim Integrated / CommunicationHandler

Dependencies:   USBDevice

Fork of CommunicationHandler by Murat Aslan

Generic Serial to USB bridge

Description

The general goal of the system is to develop a firmware that will work for MAX32625PICO or MAX32630FTHR boards so that it can work as Serial-to-USB conversion solution if connected to a Maxim Ev-Kit. From now on, this firmware will be referred as “FW or PICO as a total solution” in this document.

Firmware will support both ASCII and binary communication modes. Also an C# library will be developed for easy use of binary mode on PC side.

ASCII and C# command functions can be found in:
Communication Protocol
Firmware binary protocol format:
Binary Protocol Format

Features with Max32625Pico Hardware

  • ASCII commands can be used to send commands through any available serial terminal.
  • Binary communication can be used to obtain high speed communication.
  • I2C master communication up to 400kbps
  • SPI master communication up to 24 Mbps
  • UART communication up to 1.843 Mbps
  • PWM channels (Max frequency: TBD)
  • ADC channels (Min Max values: TBD)
  • GPIO pins

C# .dll

The C# library can be downloaded from here.

Example Programs

Import programMAX32630FTHR_Generic_USB_to_Serial_Bridge

Demo project for https://os.mbed.com/teams/MaximIntegrated/code/CommunicationHandler/

Import programMAX32625PICO_USB_Serial_Bridge

Demo Project for https://os.mbed.com/teams/MaximIntegrated/code/CommunicationHandler/

Platforms

MAX32625PICO

MAX32630FTHR