Программирование MAX32620FTHR US


Взаимодействие MAX32620FTHR с компьютером осуществляется при помощи эмуляции серийного порта, для чего достаточно просто добавить строку Serial.begin(0), после чего обнаружится устройство с последовательным интерфейсом USB.

 

 

TestTX.ino

 - тест скорости передачи данных USBSerial
(бинарный образ можно просто скопировать на сменный диск с именем "BOOTLOADER").

 

#include "Arduino.h"
void setup()
{
  Serial.begin(0);
  delay(1000);
}
#define TXCHARS 10000
void loop()
{
  uint32_t i;
  uint8_t x = 85;
  uint32_t elapsed = micros();
  for (i = 0; i < TXCHARS; i++)
  {
    Serial.write(x);
  }
  elapsed = micros() - elapsed;
  Serial.println(" ");
  Serial.println("***");
  Serial.print("USB TX speed = ");
  Serial.print((1000.0 * TXCHARS) / elapsed, 2);
  Serial.println(" KBytes/sec");
  delay(1000);
}

 

 

Необходимо отметить, что на разных компьютерах зарегистрированы разные результаты теста, от 200 до 400 кБ/с.


Возврат к оглавлению

Дата последнего изменения: 02.04.2019

postmaster@rusmagnet.ru