Мелкие вопросы по МК и ПЛИС.
Похоже тут они имели ввиду именно то, что можно настроить на развертку VGA , а не то, что он имеет встроенную поддержку.
- Реклама
Добрый день, уважаемые коты
Праздники закончились, первый макет заработал почти как надо, перехожу к другому варианту исполнения, кое-чего накидал и сначала хочу посоветоваться
Что я сейчас имею:
По прерываниям INT1 и INT0 она его или уменьшает на 1 или увеличивает на 10.
Верхний предел 999, нижний, соответственно 000.
Что было сделано:
Логика была такая:
ИК светодиод светит на фотодиод.
Транзистор открыт, он заземляет ногу INT1, на ней 0.
При прерывании светового потока, нога реагирует на возрастающий фронт и генерируется прерывание.
Проблема в том, что примерно в 10% случаев нога регистрировала 2 прерывания.
Схема такая (я прошу прощения, что в таком виде, сейчас нет возможности нарисовать нормально).
Нова задача:
Сделать схему, которая будет работать так:
Светодиод светит на фотодиод. На ноге 1.
При прерывании на ноге 0.
Мои мысли на данный момент такие:
Если резюмировать, посмотрите, пожалуйста спойлер с мыслями на данный момент и скажите, такая схема в принципе должна работать или нет?
Праздники закончились, первый макет заработал почти как надо, перехожу к другому варианту исполнения, кое-чего накидал и сначала хочу посоветоваться
Что я сейчас имею:
Спойлер
Atmega32, которая умеет отображать 3-хзначное число на тройном семисегментном индикаторе.По прерываниям INT1 и INT0 она его или уменьшает на 1 или увеличивает на 10.
Верхний предел 999, нижний, соответственно 000.
Спойлер
Собран самодельный оптрон, который ловил прерывания длиной около 40 мкс.Логика была такая:
ИК светодиод светит на фотодиод.
Транзистор открыт, он заземляет ногу INT1, на ней 0.
При прерывании светового потока, нога реагирует на возрастающий фронт и генерируется прерывание.
Проблема в том, что примерно в 10% случаев нога регистрировала 2 прерывания.
Схема такая (я прошу прощения, что в таком виде, сейчас нет возможности нарисовать нормально).

Сделать схему, которая будет работать так:
Светодиод светит на фотодиод. На ноге 1.
При прерывании на ноге 0.
Мои мысли на данный момент такие:
Если резюмировать, посмотрите, пожалуйста спойлер с мыслями на данный момент и скажите, такая схема в принципе должна работать или нет?
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Потому что хочу научиться.
Есть сразу фототранзисторы. Но такой вариант не очень помехозащищен. Проще излучение светодиода модулировать и сверять - если светодиод горит и фотодиод дает "лог.0" а не горит и фотодиод дает "лог.1" - значит шторка открыта, когда нарушается одно из условий на протяжении 2-3 циклов, значит шторку закрыли. Тогда можно будет развязать фотодиод/фототранзистор от постоянной составляющей и ликвидировать возможность засветки посторонним светом - например освещение или солнечный свет.
- Реклама
такой вопросец. Используется компилятор PIC C18, в качестве отладчика - PICKit 2 (оригинальный, если это важно). Так вот, последовательно должны выполняться несколько функций. Когда в этих функциях ставишь контрольные точки - то они выполняются. Когда контрольные точки снимаются - функции не выполняются (перескакиваются, как будто их нет вообще). Возникла мысль, что это могут быть проделки оптимизации кода. Это может быть причиной? Как её отключить? Сходу не нашёл 
Успех - императив!
Добрый день, коты. Очередной тупой вопрос в исполнении меня.
Хочу наконец-то кнопку RESET сделать. Подскажите, правильно ли я понимаю:
RESET сработает, когда на соответствующей ноге будет 0.
Для этого подтягивает через 10 К +5В на ногу. И ставим кнопку, которая будет заземлять эту ногу при нажатии.
Вот так всё просто и должно быть? ТОгда вопрос, почему если нога висит в воздухе, сброса не происходит?
Хочу наконец-то кнопку RESET сделать. Подскажите, правильно ли я понимаю:
RESET сработает, когда на соответствующей ноге будет 0.
Для этого подтягивает через 10 К +5В на ногу. И ставим кнопку, которая будет заземлять эту ногу при нажатии.
Вот так всё просто и должно быть? ТОгда вопрос, почему если нога висит в воздухе, сброса не происходит?
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Потому что хочу научиться.
Потому что там не "0" — там есть внутр. подтяжка к "1". А так всё правильно. Можно ещё кондёр поставить с RESET на землю для лучшей помехозащищённости.Мikа писал(а):почему если нога висит в воздухе, сброса не происходит?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Спасибо! А номинал кондера делать как у кнопок или как у кварца? У кварца около 20 пФ, а у кнопок, если не ошибаюсь, примерно 10 мкФ?
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Потому что хочу научиться.
0,01...0,1 мкФ
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Спасибо! Да, ещё забыл спросиь, Если нога подтянута к 1, почему нельзя её порсто заземлить без подтягивания снаружи +5В?
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Потому что хочу научиться.
Можно и так. Но внутренний подтягивающий резистор имеет довольно большое сопротивление и случайный сброс от помехи вам обеспечен.
Docendo discimus
От кошачьего электричества... 
- Сообщения: 5
- Зарегистрирован: Ср янв 05, 2011 17:23:24
Привет хлопцы! Короче, у меня весьма экзотический вопрос... Имеется нсколько штук микросхем 24LC16b, насколько я понимаю, это микросхема памяти. Реально ли её каким-либо макаром заставить выполнять простенькую программу? Или она ТОЛЬКО может работать в собпряжении с микроконтроллером И НЕ БОЛЕЕ???
Да и вообще, хотелось бы нати даташит НА РУССКОМ про эту распространённую микруху
Да и вообще, хотелось бы нати даташит НА РУССКОМ про эту распространённую микруху
нет, нельзя, это просто память.
http://www.gaw.ru/html.cgi/txt/ic/Atmel ... /start.htm
http://www.gaw.ru/html.cgi/txt/ic/Atmel ... /start.htm
Ставим плюсы: )
- Сообщения: 5
- Зарегистрирован: Ср янв 05, 2011 17:23:24
тогда еще один вопросик: У кого есть драйвер для прграматора SP200S и программа для прошивки? Через ибей приобрёл, а роме самого девайса ничего не поставили
первая строчка в google.com по запросу "SP200S"
http://monitor.espec.ws/section46/topic159645.html
вот ссылка на драйвер USB от производителя http://www.prolific.com.tw/UserFiles/fi ... v1_8_0.zip
http://monitor.espec.ws/section46/topic159645.html
вот ссылка на драйвер USB от производителя http://www.prolific.com.tw/UserFiles/fi ... v1_8_0.zip
Ставим плюсы: )
- Сообщения: 5
- Зарегистрирован: Ср янв 05, 2011 17:23:24
в том-то и прикол, что дальше этой траницы дело не двиается, все сылки на ней левые.. Или может для моего региона доступ закрыт?
Спасибо за архивчик!
Спасибо за архивчик!
- Сообщения: 5
- Зарегистрирован: Ср янв 05, 2011 17:23:24
опять лажа какаято.. willar програма нормальо поставилась, и исправно работает, а вот с самим устройством непорядок какойто происходит. при подключении к усб на долю секуды моргает красный светодиод, и потом тишина. И выскакивает собщение что устройство не определено, хотя, я ставил дровину, видимо дровина не та что надо, вот китайцы балбесы, я в шоке, продать девайс и не позаботиться о драйвере, не удивлюсь что в "начинке" вообще стоит какаянить микруха с инопланетной модификацией, и ни один драйвер к нй в жизни н подойдёт.
Блин, люди, дайте совет, где скачать этот злосчастный драйвер? Даже будет лучше если это будет inf файл типа driver.inf чтоб винду носом ткнуть в него.
Никак не мог ожидать что заводская бриблуда окажется такой геморройной, уж лучше на 486+LPTport + древняя прога, чем всё супер новое и нерабочее
Блин, люди, дайте совет, где скачать этот злосчастный драйвер? Даже будет лучше если это будет inf файл типа driver.inf чтоб винду носом ткнуть в него.
Никак не мог ожидать что заводская бриблуда окажется такой геморройной, уж лучше на 486+LPTport + древняя прога, чем всё супер новое и нерабочее



