Доброе время суток ARIM! Спасибо, что отозвались, сильно не надеялся. Позвольте, я обрисую ситуацию более конкретно. HM_TRP_RS232. СОМ порта под рукой нет ноут), а надо проверить работу HM_TRP. Обрезал связь между HM_TRP и МАХ-3232 (DTX, DRX). Подсоединил DTX, DRX к UART SiLabs f300, к ней же CONFIG и ENABL. Посылаю данные на UART первого макета, на втором принимаю (CONFIG=1, ENABL=0). Тоже и наоборот. Включаю CONFIG на первом макете (CONFIG=0, ENABL=0), зеленый и красный горят, Загоняю в UART :AA FA C3 00 00 96 00 (set up transfer speed as 38400bps), перевожу в рабочее состояние модуль (CONFIG=1, ENABL=0). Чудо - обмен данными не нарушен. Менял несущую, с тем же успехом. Анализатора спектра под рукой нет (сижу в деревне, глухой). Пытался читать. Включаю CONFIG (CONFIG=0, ENABL=0), зеленый и красный горят, Загоняю в UART :AA FA E1 (Reading the current Config parameter), ответа по DRX нет , т.е. нет прерывания UART по RX. Вопрос, а что мы при этом вообще читаем без адреса, без параметров? Что я делаю не так? Полный ступор, а время поджимает. Думал дел на пару дней, а уже "давно тут сижу". С уважением Сергей.
|