Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Mega128, проблема с reset
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
HoboTech
Отлаживал на кристале Mega128 прошивку, после очередного зашивания хекса контроллер перестал выплевывать в усарты необходимую мне информацию. Долго копал прошивку, потом осознал, что ничего существенно не менял, поэтому полез тестить железо.
Вобщем обнаружил, что на ноге RESET держится уровень примерно 0,1В, хотя эта нога подтянута резюкистором на 10к к плюсу питания.
Вопрос: что в черном ящике? в смысле как такое может быть, если нога ресета не звонится на землю?

На форумах встречал умные слова про супервизор питания, но не уверен, что поможет, т.к. до этого работало без лишних телодвижений.

Свежие новости: убрал резистор 10к и вместо него посадил проволочкой ногу на "+"
Камушек стартанул и в усарт плюет все как положено...

Вопрос номер раз: мега на меня не обидится за чистых 5В на ресете?
Вопрос номер два: что это было? почему могла застопориться мега? опять таки кроме перешивания ничего больше не делал, чесслово.
forever_student
Цитата(HoboTech @ Feb 22 2011, 11:54) *
...
Вопрос номер раз: мега на меня не обидится за чистых 5В на ресете?
Вопрос номер два: что это было? почему могла застопориться мега? опять таки кроме перешивания ничего больше не делал, чесслово.

1. Может и обидиться (не за чистых 5в, а за не ограниченный ток)
2. Нехороший резистор? Может программатор?
HoboTech
Цитата(forever_student @ Feb 22 2011, 11:17) *
1. Может и обидиться (не за чистых 5в, а за не ограниченный ток)
2. Нехороший резистор? Может программатор?


Спасибо за ответ.
проволочки была выбрана из соображений того, что резюкистор на 100 Ом не дал ожидаемого результата, поэтому ток - это да... обидно, но деваться некуда.
Нужно будет подумать на досуге над железом или когда в очередной раз не стартанет sm.gif
forever_student
Программатор был подключен при нехорошем старте?
Какое было напряжение при 100 Ом?
Палыч
Цитата(HoboTech @ Feb 22 2011, 11:54) *
обнаружил, что на ноге RESET держится уровень примерно 0,1В, хотя эта нога подтянута резюкистором на 10к к плюсу питания.
Помнится мне, что в какой-то из AVR сигнал сброса от BOD "пролазил" на ножку RESET. Позже, кажется, это "пофиксили"... Может это - Ваш случай? Или это было не в m128 ?...
zombi
Цитата(HoboTech @ Feb 22 2011, 11:54) *
Вопрос номер раз: мега на меня не обидится за чистых 5В на ресете?
Вопрос номер два: что это было? почему могла застопориться мега? опять таки кроме перешивания ничего больше не делал, чесслово.

Ответ номер раз: 100% обидется!
Ответ номер два:
Цитата(Atmel)
2.3.10 RESET
Reset input. A low level on this pin for longer than the minimum pulse ...

Ничего акромя входа не может быть!
Т.е. Вы спалили вход или это не документированная ...
HoboTech
Цитата(zombi @ Feb 23 2011, 01:26) *
Ответ номер раз: 100% обидется!
Ответ номер два:

Ничего акромя входа не может быть!
Т.е. Вы спалили вход или это не документированная ...



Таки да... на ногу ресета при подключении программатора пришло чистых 10В - 5В с кренки и 5В от юсб и вход выпалило (каюсь, не уследил).
Вопрос снят, будьте осторожны при прошивке запитанного от внешнего источника питания устройства
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.