Приветствую ! собрана схема на основе L9637D, на выходе RX и TX, вот пример, только без части с ft232bl
- Войдите на сайт для отправки комментариев
на амперке никто не знает, може тут есть компетентные, кто сможет помочь разобраться
собрана схема на основе L9637D, на выходе RX и TX, вот пример, только без части с ft232bl![[IMG]](https://a.d-cd.net/6c9e252s-960.jpg)
c L9637D с ног получаем RX и TX
есть ардуино нано и usb ttl, для соединения с пк
вопрос такой, как правильней сделать, что бы подать на пины ардуины rx, tx данные с L9637D и транслировать через usb-uart в пк?
в итоге нужно будет подсоединит вагком через ардуину, далее получение/отправка данных в к-линию.
тем самым хочется убить двух зайцев, как снифер слушаем отправляемые/принимаемые данные и с ними можно что-то сделать и просто использование вагком.
пробовал даже просто, подключить к пинам арудинки, 2,3 tx, rx от L9637D и при помощи например SerialToSerial читать писать - ничего не вышло.
делал и с AltSoftSerial.h и SoftwareSerial.h
#include <AltSoftSerial.h>
AltSoftSerial altSerial;
void setup() {
Serial.begin(9600);
altSerial.begin(9600);
}
void loop() {
char c;
if (Serial.available()) {
c = Serial.read();
altSerial.print(c);
}
if (altSerial.available()) {
c = altSerial.read();
Serial.print(c);
}
}
и такой пробовал
#include <SoftwareSerial.h>
SoftwareSerial ss(3, 2);
void setup() {
Serial.begin(9600);
ss.begin(9600);
}
void loop() {
char c;
if (Serial.available()) {
c = Serial.read();
ss.print(c);
}
if (ss.available()) {
c = ss.read();
Serial.print(c);
}
}
скоростя Serial пробовал с 4800 до 38400 (4800, 7200, 9600 ... и т.д.)
помогите понять, что может быть? либо ардуинка не может транслировать? или руки кривые, знания не полные:(
какой у вас usb ttl переходник? и как подключали?