Диод - не резистор, у которого сопротивление в разные стороны разное. Это слишком упрощенный подход. Для прозвонки диодов на мультиметре есть специальный режим, значок диода нарисован. При этом режиме щупы - выходы генератора тока 1 мА. То есть мы видим падение напряжения на диоде при токе 1 мА. При прямом включении это примерно 0,7 В. Поскольку обратный ток обычно меньше 1 мА, то при обратном включении мы видим зашкал. Подозреваю что вы проверяли свои диоды Цэшкой. Так вот эти показания говорят о том, что диоды в полном порядке.
А насчет программы - надо сперва схему привести. Если она и была раньше - не можем же мы помнить об этом.
Вот хреновые фотки чего получилось )) Кстати по схеме там электролит нужно на 10uF но у тебя такого не оказалось, заменил двумя (в 2 этажа напаял) керамическими по 4.7uF )))) Не знаю можно такое делать или нет, но вроде что-то похожее по мощи.
P.S. спаяно нормально, просто на фотке как будто говняная пайка, на самом деле все рвно и ещё, я там Транзистор не впаял ещё на фотке )
Подумайте сами, ответили вы на мой вопрос или нет. Вам нужна прога для микроконтроллера. А приводите схему датчика. К какому МК, к каким ногам датчик подключается, какая тактовая у МК, как хотите визуализировать факт наличия препятствия?
С диодом разобрался )) А вот о схеме - на какую ногу запрограммируете - на ту и будет. У меня АТМЕГА16, частота 1 МГц, так как с фьюзами баловаться ещё не начинал. Мне бы просто протестить саму схему, работает или как. Что бы оно например так:
Зацепить это дело(То есть задавать частоту) на ногу PIND0, и слушало(когда частота обнаружиться) на PIND1, и что бы если есть препятствие, но на ноге PIND2 появлялась 1, то есть туда светодиод засунуть, что бы загорался. Вот и вся схема, не знаю что тут рисовать.
В общем переустановил винду, и у меня перестала запускаться синапрога. Выдает вот такую фишку:
В общем хз что делать, пробовал и режимы совместимости, и скачать наново ту библиотеку, даже ещё 2 раза винду переставлял (да, знаю, но что поделать, нужна мне синапрога и все!) в общем подумал я немного и придумал! ) А почему бы не написать самому оболочку? Что бы дял начала программа генерировала строку для запуска дудки? Например выбираем контроллер, выбираем скорость, выбираем читать или писать будем память (фьюзы пока трогать неохота) и жмакаем по кнопке, оно быстренько подумало и выдало строку для запуска дудки, а то и ещё лучше, запустило дудку с такими параметрами ) Во как прикольно было бы ))
Дудку отремонтировать не удалось. Диагноз: "Дудеть не будет". Поставил ради этого виртуальную тачку c XP, так оно и там не запустилоь. В общем зрен его знает что случилось, винда с того самого диска ставилась что и в тот раз, когда дудка ещё дудела. А теперь вот хз. Нашел много оболочек, но они заточены под определенный программатор, и переделать не получаеться (((
Писать собрался на том что умею, а так как умею мало то решил написать при помощи MFC, ведь знаком с С++. Дудка то работает, но каждый раз через батник и т.д. париться мне не идет. Sinaprog, оно прям при запуске, ещё ничего не выдало, а уже ошибку нарисовало, я уже все обновы для винды поставил, запуски без проверки подписи драйвера, отключил контроль учетных записей, запуск от дминистратора.... и ничего ((( Хочу просто сделать пародию на синапрогу, что бы оно просто генерировало командную строку и запускало дудку. И если реально, то перехватывало то что дудка отвечает.
1) При старте прогарммы есть поля в которые нужно занести данные, я знаю можно обработчик событий сделать, но мне нужно что бы ничего не нажимая, оно считало с файла, и записало в поле вывода. Тут только через шаблон получается делать нужно?
2) Как запустить из своей программы другую программу?
3) Как перехватить то что та программа будет отвечать?
В связи с тем что я нашел именно ту оболочку, которая мне нужна (покруче чем синапрога) то не вижу смысла писать свою, Тем более скоро сессия. Может когда-нить и допишу. Щас вот решил спаять все что недопаял и проверить как работает )