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

Changes

RevisionDateWhoCommit message
4:94686b757d9d 2019-01-11 FurkanTuran V1.1 default tip
3:067f5bcfc3a9 2018-04-10 murat.aslan Warnings have been cleared.
2:0081d97cf9c8 2017-12-12 MuratAslan Class documentation added
1:2033f6a790b3 2017-12-11 MuratAslan USBDevice library dependency added.
0:d2a916b34eab 2017-12-08 MuratAslan Add version files