=========
How to Run Tool Program
=========
1. Install PL-2303 Windows Driver Installer v1.8.0.
2. Plug PL2303 USB Device and go to Device Manager to check COM Port number.
3. Run PL2303CheckChipVersion tool and set COM Port number.
4. Click Check button to show PL-2303 chip version.
Мелкие вопросы по МК и ПЛИС.
Вы файл под названием "PL2303CheckChipVersion_ReadMe.txt" из архива по второй ссылке читали?
Ставим плюсы: )
- Реклама
- Сообщения: 426
- Зарегистрирован: Чт авг 09, 2012 08:57:20
Всем привет, начал изучать работу микроконтроллера, есть что-нибудь почитать на русском языке? желательно по атмеге 64 или 128.
Привет!
Микроконтроллеры AVR семейства Tiny Mega фирмы Atmel А.В.Евстифеев
Микроконтроллеры AVR семейства Tiny Mega фирмы Atmel А.В.Евстифеев
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Сообщения: 426
- Зарегистрирован: Чт авг 09, 2012 08:57:20
Сразу скажу, что в даташите я это не искал, просто вот в голову пришло, решил поделиться))
Представим, что у нас есть оптопара, всё это дело подсоединено к МК. При перекрытии на ноге INT1 будет 1.
Мы ловим прерывание по нарастающему фронту.
А теперь внимание, вопрос.
Что если мы протащим через датчик нечто синусоидальное или пилообразное?
Если очень грубо, то у нас было 0 вольт на ноге. Занесли пилу и по первому зубу у нас напряжение возрасло от 0, допустим до 3в. Тут зуб пошёл на спад, напряжение снова падает, но не до 0, а, допустим, до 1в. Начинается следующий зуб и тп. 0 будет только тогда, когда предмет полностью уберём.
Нога будет реагировать на каждое новое возрастание фронта или только 1 раз, а следующая реакция будет после того, как мы полностью уберём предмет и поднесём снова?
Представим, что у нас есть оптопара, всё это дело подсоединено к МК. При перекрытии на ноге INT1 будет 1.
Мы ловим прерывание по нарастающему фронту.
А теперь внимание, вопрос.
Что если мы протащим через датчик нечто синусоидальное или пилообразное?
Если очень грубо, то у нас было 0 вольт на ноге. Занесли пилу и по первому зубу у нас напряжение возрасло от 0, допустим до 3в. Тут зуб пошёл на спад, напряжение снова падает, но не до 0, а, допустим, до 1в. Начинается следующий зуб и тп. 0 будет только тогда, когда предмет полностью уберём.
Нога будет реагировать на каждое новое возрастание фронта или только 1 раз, а следующая реакция будет после того, как мы полностью уберём предмет и поднесём снова?
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Потому что хочу научиться.
- Реклама
В таблице DC характеристик есть такие параметры как входное напряжение "0" и "1", вот если напряжение с оптопары (или любого другого датчика) пересечет эти значения, то будет реакция.
На входе стоит триггер шмидта, реагировать будет на переход между состояниями этого триггера - т.е. через определенный уровень при возрастании и немного другой уровень при снижении напряжения.
Не, про 0 и 1 - это я читал. У меня вопрос стоит именно о прерывании по нарастающему фронту
Щас эксперимент проведу))
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Потому что хочу научиться.
Прерывание то срабатывает по сигналу с ВЫХОДА триггера шмидта, там четкие 1 и 0 которые переключаются исключительно по определенным порогам входного напряжения. Сигнал пересекает эти два порога - точно будет срабатывание, пересекает один порог - сигнал будет однократный, не дотягивает ни до одного из порогов - ничего не будет.
А в чем же тогда разница между прерыванием по 0 и прерыванием по нарастающему и спадающему фронту? Большая чувствительность, то есть меньшая разница между порогами?
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Потому что хочу научиться.
Разница только в том что прерывание по уровню активно всегда когда имеется этот самый уровень на выводе, а по фронту - возникает только в моменты перехода 1->0 или 0->1
Вот это вы мне ща шаблон-то разорвали Оо
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Потому что хочу научиться.
Главное чтобы не мозг. 
- Сообщения: 162
- Зарегистрирован: Вс дек 09, 2012 12:14:44
Маленький вопросец. Пишу в AVR Stusio на Асме. Как программно заставить контроллер перезагрузится?
- Сообщения: 162
- Зарегистрирован: Вс дек 09, 2012 12:14:44
В общем случае перед этим еще прерывания запретить.
Или еще метод камикадзе - разрешить вач-дог и уйти в бесконечный цикл, через интервал на который настроен вач-дог контроллер перезагрузится.
Или еще метод камикадзе - разрешить вач-дог и уйти в бесконечный цикл, через интервал на который настроен вач-дог контроллер перезагрузится.
- Сообщения: 162
- Зарегистрирован: Вс дек 09, 2012 12:14:44
Ну посути ведь, если я просто прыгну на Ресет, то настройки всяких таймеров, портов, прерываний и т.п. не сбросятся ведь.
А ватчдог, сделает перезагрузку эквивалентную подаче нуля на RESET, так ведь?
А ватчдог, сделает перезагрузку эквивалентную подаче нуля на RESET, так ведь?


