RS232, работает правильно от P C, но не от Arduino - PullRequest
0 голосов
/ 22 марта 2020

цель состоит в том, чтобы связаться с интеллектуальным экраном [LCD HKT070DTA-1C] с использованием RS232. У меня есть Arduino-Uno и конвертер RS232 в USB и конвертер RS232 в TTL ... Используя конвертер USB в RS232, я могу без проблем общаться с экраном, посылая команды. но когда я пытаюсь отправить те же команды, используя Arduino и MAX232 [rS232 to TTL Conv.], экран не отвечает на мои команды [как изменение переменной]. Я попытался отследить сигнал от Arduino, подключив Arduino >> TTL / RS232 >> RS232 / USB >> P C, и сигнал был идентичным. Скорость передачи в бодах и все конфигурации такие же, как у ЖК-дисплея [9600 / 8N1], все общее заземление ... единственное, чего не хватает, так это того, что модуль RS232 / TTL [MAX232 IC] не поддерживает вывод RTS, который является выходным с ЖК-дисплея [индикатор занятости] ... надеюсь, что я смогу найти помощь здесь и спасибо заранее:)


Пример кода:

//AA 3D 00 08 00 00 0050 CC 33 C3 3C
byte message[] = {0xAA, 0x3D, 0x00, 0x08, 0x00, 0x00, 0x00 , 0x50, 0xCC, 0x33, 0xC3 , 0x3C};

void setup() {
  Serial.begin(9600);
}
void loop() {
  Serial.write(message, sizeof(message));
  delay(1000);
}
...