Мелкие вопросы по МК и ПЛИС.
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
На обложке даташита написано. Помоему 1000 раз гарантировано или 10 тыс.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Lestat писал(а):1. можна командой зделать Reset МК ATtiny2313, если можно то какой?
Пожалуй нет.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Lestat писал(а):1. можна командой зделать Reset МК ATtiny2313, если можно то какой?
Одной командой не знаю как. Но можно Включить "Watchdog Timer" в "System Reset Mode" на минимальный "Time-out" = 16 миллисекунд и зациклить программу. Через 16 миллисекунд будет Reset.
Кстати, слово "сделать" пишется через "с".
Lestat писал(а):2. какой уровень лог.0 и лог.1 у МК ATtiny2313?
В datasheet всё расписано очень подробно.
Lestat писал(а):можна командой зделать Reset
RJMP 0x0000;
to tych: не ожидал ("пожалуй нет")
Последний раз редактировалось Жека Чт май 03, 2007 21:12:26, всего редактировалось 1 раз.
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Это не ресет.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Что-то мнекажется, что и Watchdog и остальные туда же переходят (RTFM)? или я ошибаюсь?
- Вложения
-
- reset.gif
- (4.81 КБ) 597 скачиваний
Блин, но почему все темнят, и никто не хочет ответить по существу? Нравится играть в "Угадайку"?
Переходить то переходят. Но Reset это не только переход. Вот что пишут в datasheet на ATtiny2313:
"During reset, all I/O Registers are set to their initial values, and the program starts execution from the Reset Vector."
Обратите внимание: ВСЕ РЕГИСТРЫ УСТАНАВЛИВАЮТСЯ В НАЧАЛЬНЫЕ ЗНАЧЕНИЯ. А при просто переходе, регистры сохранят свои значения, и не факт, что прерывания после такого "ресёта" окажутся запрещены. Со всеми вытекающими последствиями...
Жека писал(а):...Watchdog и остальные туда же переходят...
Переходить то переходят. Но Reset это не только переход. Вот что пишут в datasheet на ATtiny2313:
"During reset, all I/O Registers are set to their initial values, and the program starts execution from the Reset Vector."
Обратите внимание: ВСЕ РЕГИСТРЫ УСТАНАВЛИВАЮТСЯ В НАЧАЛЬНЫЕ ЗНАЧЕНИЯ. А при просто переходе, регистры сохранят свои значения, и не факт, что прерывания после такого "ресёта" окажутся запрещены. Со всеми вытекающими последствиями...
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Барсик писал(а):Блин, но почему все темнят, и никто не хочет ответить по существу?
Я вам давно уже ответил выше - "Добавлено: Чт Май 03, 2007 2:20 pm"
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Ну неужели трудно на симуляторе проверить! Настроить порты, переферию, запустить таймеры и выполнить "reset" - rjmp 0x0000... и посмотреть что получиться с тем что настроено и запущено... А ничего и не произойдет, всё останиться в исходном состоянии!!!
зы:
Я делал reset так:
зы:
Я делал reset так:
reset2:
ldi tmp,0
out TCNT1H,tmp
out TCNT1L,tmp
ldi tmp, (1<<WDCE)|(1<<WDE)
out WDTCR, tmp
off:
rjmp off
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Рекомендуется ставить. Все равно какие главное чтоб около 22 пФ были. Найдешь такие электролиты - ставь смело.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru