Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 25 из 25

Тема: Прием данных по Com порту

  1. #21

    По умолчанию

    Цитата Сообщение от K.I.V. Посмотреть сообщение
    успешно ?
    ... где 6В, там 12 влезит ... Россия
    Извините, K.I.V., а не расшифруете? И причём здесь Россия?

  2. #22

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Извините, K.I.V., а не расшифруете? И причём здесь Россия?
    да не проблема ...
    см. личку

  3. #23

    По умолчанию

    Много эмоций. А по поводу ответственности - она несомненно нужна. Наблюдая бардак в космической области, к которой немного имею отношения, думаю выборочные расстрелы бы помогли.

  4. #24

    По умолчанию

    Если в стране бардак, значит это кому-нибудь нужно.
    Теперь ближе к теме.
    Чтение данных произвожу соответственно используя библиотеку SysLibCom. Порт открывается, параметры установлены соответственно документации. Запросы я не посылаю так-как нет необходимости.
    Работает только на прием, но при этом данных так и не принимает.
    Со штангенциркуля отсылка данных идет, присутствует индикация.
    Проверяя с помощью проги Terminal, данные приходят.

    В чем может быть проблема.
    Кусок проги с приемом данных:
    sz:=SysComRead(com_num,ADR(rcvbuf)+i,1024,0);
    IF sz<>0 THEN
    snd_str2:=CONCAT(snd_str2,BYTE_TO_STRING(rcvbuf[i]) );
    i := i+sz;
    END_IF

  5. #25

    По умолчанию

    Порт должен быть открыт и настроен.
    Что в переменной com_num?
    Что возвращает функция?
    Как часто она вызывается?

Страница 3 из 3 ПерваяПервая 123

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •