chiffa_cff
New member
Всем привет. У меня есть USB rfid card reader, который нужно подключить к ESP32-S2-Saol-1RI - отправить на него HEX массив и получить ответ.
card reader рабочий - подключал к компу - данные принимает и отправляет через Termite.
Подключаю:
D+ --> GPIO 20
D- --> GPIO 19
VCC --> v5
GND --> GND
Для разработки использую Arduino IDE, код:
В настройках IDE (Tools - JTag Adapter) пробовал разные варианты, но результата нету - ничего не получаю в ответ от ридера. Смотрел через логический анализатор - данные уходя корректно, но в ответ ничего...
Кто работал с этим - подскажите, как правильно отправить/получить данные с USB-девайса? Заранее спасибо!
card reader рабочий - подключал к компу - данные принимает и отправляет через Termite.
Подключаю:
D+ --> GPIO 20
D- --> GPIO 19
VCC --> v5
GND --> GND
Для разработки использую Arduino IDE, код:
C:
#include <HardwareSerial.h>
HardwareSerial S1(1);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
S1.begin(115200, SERIAL_8N1, 19, 20); //19-RX, 20-TX
S1.setRxBufferSize(1024);
S1.setTxBufferSize(1024);
}
void loop() {
uint8_t sendData [] = {0x10, 0x01, 0x02, 0x03};
S1.write (sendData, sizeof(sendData));
if (S1.available ())
{
Serial.print(S1.read(), HEX);
Serial.print(" ");
}
delay (5000);
}
В настройках IDE (Tools - JTag Adapter) пробовал разные варианты, но результата нету - ничего не получаю в ответ от ридера. Смотрел через логический анализатор - данные уходя корректно, но в ответ ничего...
Кто работал с этим - подскажите, как правильно отправить/получить данные с USB-девайса? Заранее спасибо!