Смысл задачи контролировать сигнал в телефонной линии (занято.готовность.посылка вызова) частота всех сигналов одинакова только разница в периуде времени выдоваемого сигнала, может подскажети как на периуде по времени разлечить какой сигнал получен нa port pic
А насчет темы не согласен чтоб заменить
Я то прошу помоши релиазовать в PICBASIC эту идею тоесть с помощью каких команд, может кусок программы в этом направлении(не лично для меня писать, а может кто сталкивался гдето видел)
у RC есть время релаксации, т.е., время заряда и время разряда
оно должно быть больше, чем период сигнала
например, 50 Гц = 20 мС, 40 кГц = 25 млС
чтобы получить огибающую надо чтобы время RC было больше, чем этот период,
но не сильно, не более, чем на 20%
тогда сигналы будут сглажены...
Ломал голову ломал и не сломал. Можно по подробней а на rc дать ссылку
Алгоритм прост
Девайс автодозвонщик (проднимает трубку) и контролируем линию линия свободна отправляем Dtmf (номер телефона )
если подняли трубку выдали какуюто частоту в линию если не ответели перезвонили через 1 минуту и на другой номер