libricon 0 5 февраля, 2008 Опубликовано 5 февраля, 2008 · Жалоба a eto nado ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vvs5 0 5 февраля, 2008 Опубликовано 5 февраля, 2008 · Жалоба a eto nado ? ИМХО в критических приложениях надо, а для себя как пожелаешь. опять же имхо, вопрос должен стоять не надо/не надо, а как именно использовать сторожевой таймер в программе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
coolibin 0 5 февраля, 2008 Опубликовано 5 февраля, 2008 · Жалоба ну и как же им пользоватся? при каких условиях он срабатывает? и ещё, что делать с неиспользованными выводами при инициализации? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 5 февраля, 2008 Опубликовано 5 февраля, 2008 · Жалоба ну и как же им пользоватся? при каких условиях он срабатывает? и ещё, что делать с неиспользованными выводами при инициализации? Как и любой таймер при переполнении. Поэтому программа должна постоянно сбрасывать его счетчик командой WDR. Если по какой-либо причине программа где-то "заблудилась" и этого не сделала, происходит сброс МК и полная переинициализации. Анализируя специальный регистр можно лпределить причину вызвавшую сброс. Но лучше все-таки почитать об этом самому в DS на конкретный МК. Как я уже отмечал, если говорить об AVR, то из личного опыта рекомендую сконфигурировать их на выход и записать туда 0. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
coolibin 0 6 февраля, 2008 Опубликовано 6 февраля, 2008 · Жалоба Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Brutaller 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Как я уже отмечал, если говорить об AVR, то из личного опыта рекомендую сконфигурировать их на выход и записать туда 0. А чем хуже подключить внутренние pull-up резисторы на неиспользуемые пины? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
singlskv 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба А чем хуже подключить внутренние pull-up резисторы на неиспользуемые пины?ничем... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
coolibin 0 9 февраля, 2008 Опубликовано 9 февраля, 2008 · Жалоба А чем хуже подключить внутренние pull-up резисторы на неиспользуемые пины? т.е. DDRX = 0x00, PORTX = 0xFF? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Brutaller 0 9 февраля, 2008 Опубликовано 9 февраля, 2008 · Жалоба т.е. DDRX = 0x00, PORTX = 0xFF? Ну да, оставляешь(в соотв. битах DDRX нули) нужные тебе пины в качестве входа, а в нужные биты PORTX ставишь единицы, и к ним подключаются pull-up резисторы. P.S. Изначально в DDRX не надо пулять нули, по умолчанию после сброса там и так они есть ;) В разделе "Register Description for I/O-Ports" даташита можно это увидеть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KRS 1 9 февраля, 2008 Опубликовано 9 февраля, 2008 · Жалоба т.е. DDRX = 0x00, PORTX = 0xFF? Да в принципе можно и так. Главное в воздухе не оставлять. Я правда тоже предпочитаю конфигурить на выход и 0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
coolibin 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба Столкнулся с такой проблемой, есть схема, на схеме есть много разных скажем так блоков, все они подключены к микропроцу, из этих блоков меня интересует только один. А теперь, уважаемые знатоки вопрос, как "заглушить" подключёные, но не интересуещие меня выводы? или это зависит от схемы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба Столкнулся с такой проблемой, есть схема, на схеме есть много разных скажем так блоков, все они подключены к микропроцу, из этих блоков меня интересует только один. А теперь, уважаемые знатоки вопрос, как "заглушить" подключёные, но не интересуещие меня выводы? или это зависит от схемы? Конечно зависит, например, несколько различных функциональных узлов могут быть подключены к одним и тем же выводам МК, а выбор устройств выполняется сигналами CS (chip select). В постейших случаях может оказаться достаточно просто деактивировать выводы портов ( оставить в 3 состоянии, как после сброса) или если позволяет схемотехника, наоборот записмать в них 0 или 1. Это уже обсуждалось в данной теме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться