| Автор | Сообщение | 
|  | Дата: 10 Июл 2008 18:01:45 
    # 
 Данная ветка является "логическим продолжением" предыдущей темы .
 ***
 Вашему вниманию предлагаются исходники программы RX32 для управления самодельным радиоприемником
 на базе ТВ-селектора KS-H-148 (или аналогичного) и синтезатора частоты LC72131. Написаны на C++ Builder 5.
 Сама программа: http://www.radioscanner.ru/files/receivercontrol/file1878/ Исходники: http://www.radioscanner.ru/files/receivercontrol/file6439/ Вы можете свободно распространять и дорабатывать программу в некоммерческих целях.
 Убедительная просьба: при внесении изменений, дополнений, расширении функционала -
 пишите об этом на форуме (здесь) и также выкладывайте исходники, может кому пригодятся.
 Ну и не забывайте автора. :) | 
|  | Дата: 10 Июл 2008 22:29:19 
    # 
 Почему-то она не управляет у меня LC72131. А lc72131_control управляет. Вы автор обоих программ? Интересно почему так.. Спасибо большое за программу, очень помогла (lc72131_control).
 | 
|  | Дата: 11 Июл 2008 01:17:13 
    # 
 Serge
 маладэц!
 | 
|  | Дата: 15 Июл 2008 15:58:10 
    # 
 Serge
 
 +ЛИМИЛИОН!!!!!
 
 Доработаем
 
 Спасибо!!!
 | 
|  | Дата: 15 Июл 2008 16:32:10 
    # 
 Кто не дружит с Си и пользуется "дельфями" - есть вариант управления
 тюнером KSH-148 по LPT. Живет сей вариант на этом ресурсе - ТУТ . :)
 При управлении тюнером (плевать на стандарты) - не отрабатывается ACK.
 Потому подключение к LPT тремя проводками, один из которых "земля". :)
 Там же и вариант управления младшей "сестрой" чипа LC72131 - LM7001.
 Весь софт вроде как тоже OpenSource. Если че - пинайте - NextDoor... :)) | 
|  | Дата: 16 Июл 2008 14:59:54 
    # 
 Lopator
 Почему-то она не управляет у меня LC72131. А lc72131_control управляет.
 
 Странно, по части управления LC72131 программы одинаковы. Можно ошибиться разве что в выборе линий порта LPT, к которым она подключается. Или перепутать режимы (AM/FM - в данном случае, с модуляцией это не связяно). Как проявляется неисправность?
 
 MANN
 Пожалуйста, если будет что интересное - пишите!
 | 
|  | Дата: 16 Июл 2008 16:59:34 
    # 
 Serge
 
 Можно ошибиться разве что в выборе линий порта LPT, к которым она подключается. Или перепутать режимы (AM/FM - в данном случае, с модуляцией это не связяно). Как проявляется неисправность?
 
 
 Проверял - все правильно. Микросхема не реагирует. В случае с lc72131_control заработало сразу. Загадочно:)
 
 Вот еще вопрос к Вам. Если я правильно понял, последовательность OUT передается с DO постоянно, да?
 | 
|  | Дата: 16 Июл 2008 20:38:50 
    # 
 Lopator
 В RX32 опрос LC72131 как таковой не производится (последовательность OUT не запрашивается). Микросхема конфигурируется так, чтобы лог. уровень на ножке DO соответствовал наличию/отсутствию захвата частоты.  Он и анализируется программой. А вот в LC72131_control задействовано и это.
 
 В каком режиме используете LC72131 и какая частота гетеродина и шаг? Там в FM-режиме еще предделитель на 2, и шаг надо ставить в 2 раза меньше.
 
 NextDoor
 То есть у Вас прием данных от селектора отсутствует? А как же проверяете захват частоты? В режиме сканирования важно его дождаться и без лишних задержек идти дальше.
 Кстати, тут между портом и селектором тоже 3 проводка. Только на порту еще один диод стоит.
 | 
|  | Дата: 17 Июл 2008 04:49:29 
    # 
 Serge
 
 В RX32 опрос LC72131 как таковой не производится (последовательность OUT не запрашивается). Микросхема конфигурируется так, чтобы лог. уровень на ножке DO соответствовал наличию/отсутствию захвата частоты. Он и анализируется программой. А вот в LC72131_control задействовано и это.
 
 Да я RX32 не юзал, так как она  у меня не работает:) В LC72131_control все понятно, она мне очень помогла настроить ГУН, чтобы таки запустить управление на PIC'e. Спасибо! Вопрос, был не по программе а по протоколу LC. Она ведь на DО передает последовательность OUT? Вот хотел понять в какой момент это происходит. По даташиту толком не понял. Постоянно шпарит штоли, в отсутвие посылок по DI ? Чтобы мне контроллером словить PLL UNLOCK.
 | 
|  | Дата: 17 Июл 2008 14:04:49 
    # 
 Lopator
 Она ведь на DО передает последовательность OUT? Вот хотел понять в какой момент это происходит.
 
 Последовательность OUT выдается по внешнему клоку CL после того, как по линии DI в микросхему будет передан адрес "режима вывода" (0xA2). После этого после переключения CE по линии DO начнется выдача. Вроде бы это подробно описано на соотв. странице даташита, с циклограммами обмена.
 
 Хотя в Вашем случае, возможно, удебнее сделать как в RX32 - сконфигурить LC так (биты DOCx), чтобы лог. уровень на ножке DO соответстовал состоянию PLL. Это и проще, и быстрее в работе. Если, конечно, Вам не надо читать состояние входных портов LC72131.
 | 
|  | Дата: 21 Июл 2008 01:54:49 
    # 
 Serge
 
 Вроде бы это подробно описано на соотв. странице даташита, с циклограммами обмена
 
 Да я что-то не разобрался откуда идет преамбула OUT, там смутно как-то было. Я думал что она с DO идет, по аналогии с IN последовательностями идущими на DI.
 
 удебнее сделать как в RX32 - сконфигурить LC так (биты DOCx), чтобы лог. уровень на ножке DO соответстовал состоянию PLL. Это и проще, и быстрее в работе.
 
 Aбсолютно. Это устанавливается битами DOC0-DOC1 если я правильно понимаю? В смысле что больше ничего не надо поднимать на эту тему?
 | 
|  | Дата: 21 Июл 2008 12:59:08 · Поправил: Serge (21 Июл 2008 12:59:27) 
    # 
 Lopator
 Вы, наверное, так и недопоняли. OUT-последовательность микросхемой выдается как раз на ножку DO, но в такт Вашему "клоку" (CL) и после распознания переданного Вами адреса (см. предыдущий пост).
 Насчет второго вопроса - да, нужно лишь передавать нужные значения битов DOСx. В этом случае, при рассинхронизации на ножке DO будет просто низкий уровень.
 | 
|  | Дата: 21 Июл 2008 16:26:26 
    # 
 Serge
 
 Вы, наверное, так и недопоняли.
 
 Ну на момент чтения ДШ, действительно понимания не было:)
 | 
|  | Дата: 23 Апр 2009 11:45:32 
    # 
 Serge
 Хотел доработать твою программу под другой тюнер. При запуске компилятора выдается 80 warning-ов,
 exe-шник при этом создается. Это нормально?? Проект тот, на который дана ссылка в первом посте. Ничего еще не менял, попытался собрать то, что там выложено.
 | 
|  | Дата: 29 Май 2009 17:24:58 
    # 
 sanya221
 Да, нормально. Специально проверил - действительно 80. :)
 Но в основном несущественные, так что работе не мешают.
 | 
|  | Дата: 28 Сен 2009 20:43:51 · Поправил: Hustas (28 Сен 2009 21:26:44) 
    # 
 Вот переделал rx32 под другой порт (278h). Мож кому пригодится. Почему переделал писал здесь: RX32 и LC72131_control на материнке без штатного LPT А нет ли у кого исходника LC72131_control? Или переделайте пожалуйста под 278h.
 Не прицепляется, размер чуть больше чем мне можно. Кому надо могу выслать на почту. | 
|  | Дата: 28 Сен 2009 21:30:37 
    # 
 Serge
 Спасибо! постараюсь на выходных проверить ее с моим "шеком"...
 | 
|  | Дата: 18 Окт 2009 10:49:30 
    # 
 Serge, а можно Вашей программой управлять LC7218?
 Если не трудно, можно попросить разъяснить алгоритм управления (че куда в какой последовательности и т.д. посылать)?
 |