Цитата:
Сообщение от kostya740
так он работает на эмулированом LPT? если не будет связи с компом, работать он не будет? соответственно, без загруженой программы звука не будет?
|
Разумеется. А зачем нужен звук при закрытой (тюнер выключен) программе?
При включении компьютера (программа не загружена) питание через USB поступает на контроллер и LM, радиомодуль обесточен (ток потребления ~20мА)
При запуске программы, через виртуальный LPT посылается управляющее слово: диапазон, частота настройки, шаг сетки - те, которые были на момент закрытия программы; регистры B0,B1,B2,TB соответственно 0 0 1 0 - подается питание на радиомодуль (ток потребления ~200мА); уровень громкости устройства ввода (линейный вход) принимает значение выбранное в настройках.
При закрытии программы посылается управляющее слово: диапазон, частота настройки, шаг сетки - текущие; регистры B0,B1,B2,TB соответственно 0 1 0 0 - обесточивается радиомодуль; уровень громкости устройства ввода (линейный вход) принимает значение =0
То же самое происходит при нажатии кнопок ON и OFF
При переключении станций, перед посылкой управляющего слова уровень громкости устройства ввода (линейный вход) принимает значение = 0, после посылки - выбранное в настройках.
Вот такой вот примерно алгоритм.
В #1 скриншоты программы