Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Ромуальд_7
8 / 5 / 3
Регистрация: 11.04.2015
Сообщений: 399
1

Передача данных от UNO к DUE

26.03.2020, 20:47. Просмотров 1086. Ответов 22
Метки нет (Все метки)

Всем доброго времени суток!
Прошу помощи в решении одной проблемки (небольшой), а, точнее, двух "подпроблемок".
Есть arduino DUE, которая совершает тонну вычислений и управляет чем-то, вроде робота, а, точнее, всеми его движениями. Данные на DUE должна посылать Raspberry, но это другая история. В целях отладки процесса приёма и обработки данных я придумал что-то, вроде пульта управления, который включает в себя arduino UNO и дисплей Nextion: через Nextion пользователь вносит все изменения, эмулируя указания от Raspberry, а сама UNO их обрабатывает и отправляет по UART к DUE. Я таким ранее не занимался, поэтому, естественно, возник ряд вопросов, на часть которых я ответил; однако, с некоторыми вещами я так и не сладил.
Итак, ниже я приведу две программы-шаблона - передатчика (UNO) и приёмника (DUE). "Передатчик" считывает показания потенциометра, а затем пытается передать их в последовательный порт. "Приёмник" же считывает данные из буфера порта и посылает их на дисплей Nextion (эдакая отладка отладки). Arduino соединены между собой по USB (не проводочками между RX/TX, а именно через micro-USB), при этом, питание получает лишь DUE через стандартный разъём питания (круглый) от аккумулятора на 5 вольт. Я также придумал что-то, вроде шифрования данных - поскольку по UART должны передаваться показания самых разных датчиков, то цифры в буфере нужно как-то различать, для чего я и придумал использование префиксной буквы; пример: допустим, показания аналогового делителя напряжения (реостата) оказались равными 762, тогда в порт будет отправлено "R762", и именно по этой букве "R" приёмник должен понять, что записать цифры нужно в переменную "reostat".
Проблемы, собственно, возникли такие:
1. "Передатчик" сигнал посылает (светодиод RX моргает), а "приёмнику" это безразлично (реакции нет вообще) - и я не понимаю, почему, поскольку ->
2. Если подключить DUE ("приёмник") к компьютеру и вводить команды в строку монитора порта в виде "R1023", то команда обрабатывается, однако некорректно - контроллер видит букву R и, как и предполагалось, записывает пришедшие данные именно туда, куда нужно, но данные эти "обрубаются" значением 255 (пришло 255 - запишется 255, пришло 256 - записывается 0, пришло 257 - записывается 1 и так далее по кругу), хотя в программе я явно указал обработку числа с 4 разрядами (приём 4 символов числа).
Я понимаю, что 2 проблема, скорее всего, возникла либо из-за неправильного применения используемых мной методов, либо из-за того, что я вообще не те методы использую, но откуда взялась 1 проблема?

Код для "передатчика" (UNO):
C
1
2
3
4
5
6
7
8
9
10
void setup() {
  Serial.begin(9600);
}
 
void loop() {
  int reostat = analogRead(A3);
  Serial.print("R"); 
  Serial.print(reostat);
  delay(20);
}
Код для "приёмника" (DUE):
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
void SendInt(String dev, int data);
void comandEnd();
 
void setup() {
   // создаём объект Serial (формально, нулевой) (порт USB или пины 0 и 1) для свзяи с компьютером или другой arduino
   Serial.begin(9600);
   // создаём объект Serial1 (порты 19 и 18); RX необходимо соединить с выводом TX дисплея; TX - с выводом RX дисплея
   Serial1.begin(9600);
  }
 
void loop() {
 
char vhod;
char Data[4];
byte reostat;
int i = 0;
 
  while(Serial.available()){
    delay(2);
    vhod = Serial.read();
    if(vhod=='R'){
      Serial.println("R обнаружена");
      while(i<4){
        delay(10);
        vhod = Serial.read();
        Data[i] += vhod;
        i++;
      }
      reostat = atoi(Data);
      Serial.print("DATA: "); Serial.println(Data);  // для отладки через компьютер
      Serial.print("REO: "); Serial.println(reostat); //
      SendInt("page0.Reo.val", reostat);
      break;
    }
  }
}
 
 
// отправка на Nextion (номер экрана, название переменной) + данные
void SendInt(String dev, int data)
{
  Serial1.print(dev);   // Отправляем данные dev(номер экрана, название переменной) на Nextion
  Serial1.print("=");   // Отправляем данные =(знак равно, далее передаем сами данные) на Nextion 
  Serial1.print(data);  // Отправляем данные data(данные) на Nextion
  comandEnd();
}
 
// функция отправки конца команды
// команда поступающая в дисплей должна кончаться символами «0xFF0xFF0xFF»
void comandEnd() {
  for (int i = 0; i < 3; i++) {
    Serial1.write(0xff);
  }
}
Добавлено через 1 минуту
P.S. Проблема номер 2 решилась увеличением уровня моей внимательности и замены типа byte у переменной reostat на int, но, всё же, если есть что-то получше моего метода - я открыт новым идеям

Добавлено через 6 минут
P.P.S. А ещё есть такая штука:
C
1
2
3
4
5
6
7
8
9
R обнаружена
DATA: 2048
REO: 2048
R обнаружена
DATA: 9999'квадратик'
REO: 9999
R обнаружена
DATA: 2154'квадратик'
REO: 2154
То есть, я ввожу в порт "Rкакие-то_4_цифры" и переменная Data, в итоге, принимает значение либо моих 4 цифр, либо 4 цифр и какой-то штучки - 'квадратик'. Подскажите, пожалуйста, что это за штучка, почему она появляется не всегда (я, поначалу, думал, что это нуль-символ конца строки (который я не посылал), но вряд ли) и как от неё избавиться?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2020, 20:47
Ответы с готовыми решениями:

Передачей данных с CS5532 в контроллер Arduino UNO по SPI
Есть контроллер Arduino UNO и АЦП CS5532(схему сборки прикрепил), соединены по SPI шлейфом 5 см. К...

Датчик газа на Arduino Uno с выводом данных на LCD
Доброго времени суток всем, есть задание сделать датчик утечки газа (бытового) , с выводом уровня...

Как настраивать serial port под Linux для приёма данных от Arduino Uno
Здравствуйте! Есть устройство на базе Arduino Uno с которым ПК с Линкусом ( Федора )...

Как настраивать serial port под Linux для приёма данных от Arduino Uno
Здравствуйте! Есть устройство на базе Arduino Uno с которым ПК с Линкусом ( Федора )...

22
ValeryS
Модератор
8086 / 5967 / 791
Регистрация: 14.02.2011
Сообщений: 20,579
Завершенные тесты: 1
27.03.2020, 01:40 2
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Arduino соединены между собой по USB (не проводочками между RX/TX, а именно через micro-USB),
и кто из них Хаб а кто точка?
0
Ромуальд_7
8 / 5 / 3
Регистрация: 11.04.2015
Сообщений: 399
27.03.2020, 02:08  [ТС] 3
Цитата Сообщение от ValeryS Посмотреть сообщение
и кто из них Хаб а кто точка?
Я думал, что разницы нет, ведь я предполагал двусторонний обмен информацией; а разница есть? Если есть, то как дать понять ардуинам что есть что?
За последние несколько часов я додумался соединить ардуины не по USB, а напрямую - через пины TX/RX, что сразу же решило проблему "радиомолчания". Теперь появляется другой вопрос - чем отличаются эти виды соединений, если именно пины 0 и 1 используются при "общении" с компьютером (а их подключение к чему-либо приводит к ошибкам в приёме/передаче данных)?
0
Ромуальд_7
8 / 5 / 3
Регистрация: 11.04.2015
Сообщений: 399
27.03.2020, 03:15  [ТС] 4
Добавлено через 1 час 7 минут
А может ли проблема подключения по USB заключаться в том, что подключая ардуины напрямую друг к другу я замыкаю контакт Tx одной платы с контактом Tx другой и Rx с Rx, соответственно? То есть, может ли быть такое, что разъём USB контроллера рассчитан именно на подключение к компьютеру, где на входе по умолчанию Rx и Tx меняются местами аппаратно? (Предположение в порядке бреда, скорее, но, всё же.)
0
ValeryS
Модератор
8086 / 5967 / 791
Регистрация: 14.02.2011
Сообщений: 20,579
Завершенные тесты: 1
27.03.2020, 08:31 5
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
А может ли проблема подключения
проблема в том что не учите мат часть
USB соединения это соединения с хабом и несколькими точками, хаб(главный) раздает точкам запросы, на которые они отвечают или не отвечают, никакого обмена информации как и USART нет, все по инициативе хаба, провода даже сделаны так
чтобы не путать точки и хабы
ардуно просто не потянет режим хаба
используйте USART,равноправный
i2c, SPI мастер-слейв протоколы, они для ардуино родные
1
locm
2424 / 1085 / 136
Регистрация: 28.10.2011
Сообщений: 3,607
Записей в блоге: 6
27.03.2020, 12:42 6
Цитата Сообщение от ValeryS Посмотреть сообщение
USB соединения это соединения с хабом и несколькими точками, хаб(главный) раздает точкам запросы
Дело не в хабе. В USB должен быть хост и устройства подключенные к нему. Когда два устройства соедение вместе, связи не будет.
TC рекомендую изучить работу USB. Хотя бы это прочитать.
http://microsin.net/programming/arm-...ell-part1.html
http://microsin.net/programming/arm-...ell-part2.html
http://microsin.net/programming/arm-...ell-part3.html
1
ValeryS
Модератор
8086 / 5967 / 791
Регистрация: 14.02.2011
Сообщений: 20,579
Завершенные тесты: 1
27.03.2020, 15:15 7
Цитата Сообщение от locm Посмотреть сообщение
Дело не в хабе. В USB должен быть хост
я и имел ввиду его забыл терминологию
хост -главный
хаб- тот что раздает типа разветвителя
спасибо

Добавлено через 1 минуту
Цитата Сообщение от locm Посмотреть сообщение
Когда два устройства соедение вместе,
так я не знаю даже как их подключить, где такой провод взять?
B-B типа
1
Ромуальд_7
8 / 5 / 3
Регистрация: 11.04.2015
Сообщений: 399
27.03.2020, 18:17  [ТС] 8
Цитата Сообщение от ValeryS Посмотреть сообщение
где такой провод взять?
Я сам сделал, заменив обычную вилку типа А розеткой.
Так а, всё-таки, получается, что между micro-USB розеткой на плате и контактами Rx/Tx стоит ещё какое-то "устройство"?
Правильно ли я понимаю, что если провода USB-кабеля напрямую подсоединить к {+5V, GND, Tx, Rx}, то передать данные с компьютера уже не удастся?
Ведь между TX/Rx и контактами USB-розетки на плате, очевидно, существует прямая связь, раз они мешают друг другу, значит можно, как я думаю, что-то где-то "допилить". Просто факт остаётся фактом - если две платы соединить напрямую проводочками, то вопросов нет - всё работает, и без разницы им, кто есть хост; но если соединить через USB-порты (которые ведь должны заменять собой Rx/Tx, которые под это дело и стандартно зарезервированы), то всё резко перестаёт работать.
Дело в том, что мне МАКСИМАЛЬНО не хочется тянуть лапшичку от одной платы к другой вместо экранированного USB-удлинителя (как задумывалось).
0
ValeryS
Модератор
8086 / 5967 / 791
Регистрация: 14.02.2011
Сообщений: 20,579
Завершенные тесты: 1
27.03.2020, 20:16 9
Лучший ответ Сообщение было отмечено Ромуальд_7 как решение

Решение

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
получается, что между micro-USB розеткой на плате и контактами Rx/Tx стоит ещё какое-то "устройство"?
есть. микросхема преобразователь(мост) USB-USART в родных Ардуино использовалось ft232rl, сейчас китайские аналоги
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Дело в том, что мне МАКСИМАЛЬНО не хочется тянуть лапшичку от одной платы к другой вместо экранированного USB-удлинителя (как задумывалось).
так и используй этот провод, только подключай на Tx Rx плюс земля, вот тебе три провода из кабеля, а там их четыре
1
locm
27.03.2020, 20:54
  #10

Не по теме:

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Так а, всё-таки, получается, что между micro-USB розеткой на плате и контактами Rx/Tx стоит ещё какое-то "устройство"?
Статью по ссылкам причитали? Видимо нет раз задали этот вопрос.
Запомните, невозможно все уметь ничего не зная.
Вам по видимому лень даже посмотреть схему ардуины чтобы понять что находится между USB и USART.

0
Ромуальд_7
8 / 5 / 3
Регистрация: 11.04.2015
Сообщений: 399
28.03.2020, 02:19  [ТС] 11

Не по теме:

locm, я прочитал, однако не слишком внимательно. Вы абсолютно правы - невозможно - но дело не в лени; дело в том, что даже для того, чтобы собрать микроскопусенькое по функционалу устройство нужно изучить ТОННУ информации, из которой действительно понадобится мне, дай Бог, 1%, а остальная же просто ведёт к пониманию сути этого несчастного 1%. Довольно печальная ситуация складывается - информации к обязательному изучению стало уже далеко за 1000 страниц печатного текста, и на изучение всего этого в "хоббийном" режиме (иное не представляется возможным) уйдут годы, а устройства нужны уже сейчас или в ближайшем будущем. Я когда-нибудь совершенно точно отгрызу-таки этот кусок гранита науки и буду знать всё необходимое, а пока этот момент не настал, я пытаюсь закрывать пробелы обращаясь за помощью на этот форум, записывая ответы форумчан в "книжечку" - на будущее.


ValeryS, спасибо Вам за ответы!
0
locm
28.03.2020, 13:28
  #12

Не по теме:

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Вы абсолютно правы - невозможно - но дело не в лени; дело в том, что даже для того, чтобы собрать микроскопусенькое по функционалу устройство нужно изучить ТОННУ информации
О чем вы вообще? Я про то что нужно всего-то ввести в любой поисковик Схема Arduino UNO и посмотреть на схему. В частности что находится между USB и USART. Это займет около 10 минут и не требует изучения тонны информации.
Попробуйте, поищите и посмотрите как устроена ардуина.

0
Почтальон
30.03.2020, 17:37
  #13

Не по теме:

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
устройства нужны уже сейчас или в ближайшем будущем
Ну так есть форсаж - бабло, без него придется тонну информации изучить. Если жмете денег, то изучайте материал, в т.ч. и на форумах, не думайте что на чужом детородном органе можно в рай въехать

0
Ромуальд_7
31.03.2020, 01:41  [ТС]
  #14

Не по теме:

Почтальон, нет, дело не в деньгах в принципе - я хочу всё сделать и уметь сам, а устройства нужны либо мне лично для различных "машин и механизмов" (контроль, эксперименты и другое), либо лаборатории смежной с моей кафедры (с которой я "сотрудничаю" как студент) в тех же, примерно, целях. Я давно понял, что мне не слишком интересно иметь готовое изделие, если я не понимаю как оно работает, хотя бы, на 70% (опуская устройство микроконтроллера и всю прочую "микроаппаратную" часть, в которой я NULL); поэтому я стараюсь всё собрать своими ручками, с применением, в основном, своего мозга и, частично, обитателей сего форума в случае "затыка".
В общем - не жалко денег, жалко, что за меня всё сделают :read:

0
Ромуальд_7
8 / 5 / 3
Регистрация: 11.04.2015
Сообщений: 399
31.03.2020, 19:36  [ТС] 15
Кусочек доп. информации для будущих DIYщиков:
Цитата Сообщение от ValeryS Посмотреть сообщение
только подключай на Tx Rx плюс земля
Оказалось, что земля там никому и не сдалась. UNO я запитываю от аккумуляторов, а DUE - от компьютера (через USB), после чего подключаю всего два провода Tx/Rx от одной ардуины к другой и вижу, что всё прекрасно работает - ни "проскакиваний", ни ошибок, ни артефактов. Я тоже считал, что земля обязательна, но, как оказалось, нет.
P.S. Всё отлично работает если и DUE запитать от аккумулятора (другого, никак не связанного с первым, разумеется); но это так, на случай, если кому-то это было неочевидно.
0
locm
31.03.2020, 19:43
  #16

Не по теме:

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Оказалось, что земля там никому и не сдалась.
Завязывайте с электроникой! Это не ваше.

0
Ромуальд_7
31.03.2020, 20:15  [ТС]
  #17

Не по теме:

locm, когда ж Вы перестанете нападать? Я озвучил факт. Вот так оно действительно работает и точка. Возможно, лучше делать по-другому, но это не отменяет вышеозвученного факта. Если Вам есть что порекомендовать - порекомендуйте, но я настоятельно прошу Вас завязывать с осуждениями.
P.S. Довольно глупо делать вывод о том, что электроника - не моё по паре-тройке моих вопросов и выводов; это всё-равно, что анализировать результаты эксперимента без предварительного отбрасывания грубых ошибок.

0
locm
01.04.2020, 00:14
  #18

Не по теме:

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Я озвучил факт. Вот так оно действительно работает и точка.
Нужно было узнать для чего требуется общий провод.
Вообще, понимаете для чего он необходим и по какой причине работает без него и при каких условиях будет сбой? Если нет, учите теорию. Если не хотите учить, тогда
Цитата Сообщение от locm Посмотреть сообщение
Завязывайте с электроникой! Это не ваше.
И я не нападаю, а констатирую факт. Нельзя добиться успехов не понимая что делаешь и к чему может привести то или иное действие.

Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Довольно глупо делать вывод о том, что электроника - не моё по паре-тройке моих вопросов и выводов; это всё-равно, что анализировать результаты эксперимента без предварительного отбрасывания грубых ошибок.
У вас очень много грубых ошибок. И главное, сами не пытаетесь разобраться. К примеру не понимаете и даже не пытаетесь понять в чем отличие USB и USART, а также для чего нужен общий провод. Не удивлюсь что полно других ошибок которые не были озвучены.

0
Ромуальд_7
8 / 5 / 3
Регистрация: 11.04.2015
Сообщений: 399
01.04.2020, 01:30  [ТС] 19
locm, Так я же написал, что до сегодняшнего дня был уверен в необходимости общего GND провода и, кроме того, даже сталкивался в прошлом с ситуациями, когда одно лишь его добавление решало все проблемы, однако сегодняшнее наблюдение пошатнуло мою уверенность в его необходимости. Честно говоря, я вообще не понимаю, почему моё устройство работает без провода общей земли, вот промо честно-честно. Я предполагал, что МК просто "создаёт" напряжение между Rx/Tx выходами и землёй в определённые моменты времени (в зависимости от скорости в бодах в секунду) (то есть, от Tx к земле через второе устройство должен течь ток (как я это понимаю)), однако, всё умудряется работать и по-другому, что я заметил и о чём я написал.
Цитата Сообщение от locm Посмотреть сообщение
Нельзя добиться успехов не понимая что делаешь и к чему может привести то или иное действие
Интересное утверждение. Фарадей добился успеха, Эдисон добился, тот же Франклин добился успеха. Позволю себе напомнить Вам, что опыт Фарадея закончился успешно по чистой случайности из-за присутствия незапланированного ассистента (домработницы), в то время, как сам Фарадей думал, что делает нечто иное и ждал иного результата. Я умолчу, пожалуй, о заблуждениях Эдисона о неоспоримых преимуществах постоянного тока над переменным. Да, у них не было библиотеки знаний, откуда можно почерпнуть всё, что необходимо, как сейчас, это правда.
Я предпочитаю познание через натурные эксперименты, единственным гарантируемым мной результатом которых является безопасность: моя, окружающих и устройств; то есть, я собираю установку и запускаю её только будучи уверенным, что она сейчас не закоротит мне всё к хренам компоненты не сгорят (хотя смотря какие - транзисторы не особо жалко, можно и экспериментнуть), конденсаторы не полопаются (хотя, для этого у меня есть жестяная банка от сгущёнки для того, чтобы его накрыть от греха подальше) и меня не ударит током. Если я собрал устройство, включил, а оно не работает или работает вообще не так, как задумывалось - даже лучше - новые знания это всегда (почти) хорошо.

Цитата Сообщение от locm Посмотреть сообщение
У вас очень много грубых ошибок.
А числу 255 Вы скажете, что у него слишком много единиц в двоичном представлении? Разумеется Вы видите только мои ошибки, ведь я не похвастаться на форум прихожу.
Цитата Сообщение от locm Посмотреть сообщение
И главное, сами не пытаетесь разобраться
Почему Вы так спешите делать выводы? Я обратился на форум с этой темой, обозначив 2 проблемы, одну из которых я решил сам; что это, если не саморазбирательство? Чтобы говорить, что я не хочу ни с чем разбираться, нужно найти соотношение между тем, с чем я самостоятельно разобрался, и тем, с чем мне помогли; Вы такими данными, очевидно, не обладаете, чтобы делать выводы.
Цитата Сообщение от locm Посмотреть сообщение
не понимаете и даже не пытаетесь понять в чем отличие USB и USART
А на кой мне это понимать? Я ешё не дорос до столь высокого уровня, а использование команд Serial.write/S.print едва ли требует знаний об их аппаратной реализации. Возвращаясь к теме попыток разобраться - я в течение нескольких дней производил поиск в интернете по синонимам фразы "соединение двух arduino через USB" и не нашёл ничего даже близко стоящего к моей задаче; хотя, вру - был один сайт, где дана ссылка на другой сайт, где должно было быть решение, однако этот сайт выдаёт код 404; вот после всего этого я и решил создать тему здесь - от безысходности.
Дело также и в том, что я абсолютно убеждён в том, что в некоторых вещах и не нужно разбираться, чтобы с ними работать, создавая абстракции; например, у компьютера есть ЦП, который занимается вычислениями; знать о нём нужно только то, чем именно он отличается от микроконтроллера, а, вот, как он считает и как туда поместились миллиарды транзисторов - по барабану (нет, интересно, конечно, и я даже знаю ответы, но толку-то мне с этой информации?). Кстати, я вспомнил одну интересную вещь - разбираться в ассемблере, если, конечно, человек не собирается становиться крупным специалистом по работе с ним - занятие бесполезное, поскольку, цитирую: "среднего уровня специалист может написать с нуля программу, которая работает так же или (с наибольшей вероятностью) хуже той, которая создана с помощью средств компиляции из любого другого языка высокого уровня" (плюс/минус).
0
z_z
9 / 7 / 5
Регистрация: 17.02.2014
Сообщений: 56
01.04.2020, 17:06 20
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
через Nextion пользователь вносит все изменения, эмулируя указания от Raspberry, а сама UNO их обрабатывает и отправляет по UART к DUE
Nextion может сразу по UART передавать, UNO лишняя.
0
01.04.2020, 17:06
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2020, 17:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Передача ссылки в конструктор (передача данных между формами)
Из темы &quot;Ответы на 7 самых частых вопроса по WinForms&quot; Реализовал метод № 2.3 без проблем, а вот...

передача json данных с внешнего сервера через клиент в базу данных
Доброго времени суток. Времени до завтра мало, а который день бьюсь уже, новичок в этом деле....

Передача данных по Анонимным (Неименованым) каналам с последующим использованием этих данных
Всем доброго времени суток. Нужна помощь: Имеется Сервер и Клиент связанные анонимным каналом....

Передача данных между базами данных в пределах одного экземлпяра
Доброго времени суток! ПОДСКАЖИТЕ,пожалуйста, с помощью чего передавать данные из одной БД в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.