Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 08.09.2009, 11:13  
alexgap
Гражданин KAZUS.RU
 
Аватар для alexgap
 
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
alexgap на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Сообщение от mrKirill Посмотреть сообщение
Экспериментатор - поставьте внешний резистор и проверьте. Действительно, так сложно за несколько дней 2 раза ткнуть паяльником?
При чем тут резистор. Человека волнует сам факт сноса прошивки, а уж ложный сброс, даже если он есть, тут на втором или на третьем месте.
Или вы думаете что среди нескольких сот тысяч компонентов в контроллере не хватает именно вашего резистора .

В аптеках пора продавать, уважаемый, средство от всех болезней - резистор в рот и запить водичкой.
Реклама:
alexgap вне форума  
Непрочитано 08.09.2009, 12:00  
mrKirill
Вид на жительство
 
Аватар для mrKirill
 
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
mrKirill на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Сообщение от alexgap Посмотреть сообщение
В аптеках пора продавать, уважаемый, средство от всех болезней - резистор в рот и запить водичкой.
А вот грубить не стоит. Уважительнее относитесь к форумчанам и чужому мнению. Тем более проблема не Ваша, да и за несколько дней так сложно сделать небольшую доработку.

PS. Дилетанты.
mrKirill вне форума  
Непрочитано 08.09.2009, 12:46  
alexgap
Гражданин KAZUS.RU
 
Аватар для alexgap
 
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
alexgap на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Сообщение от mrKirill Посмотреть сообщение
А вот грубить не стоит. Уважительнее относитесь к форумчанам и чужому мнению.
Не обижайтесь, Кирилл. Просто много я советской схемотехники в свое время видел. Поэтому, наверное, стал такой требовательный (по вашему злой), как только вижу первые признаки "того взгляда на электронику" сразу макаю лицом в тарелку. Вот пример из того времени, применительно к нашей ситуации:

Вопрос: - Эй, ребята, у меня греется транзистор в блоке питания... Как побороть?
Ответ: - Поставь огромный и тяжелый радиатор
Ответ: - Может быть использовать импульсный блок питания
Ответ: - Поставь огромный и тяжелый радиатор
Вопрос: -
Ответ: - Экспериментатор - поставьте огромный и тяжелый радиатор
и проверьте. Действительно, так сложно за несколько дней 2 раза ткнуть дрелью и отверткой?
alexgap вне форума  
Непрочитано 08.09.2009, 12:54  
Gn0me
Временная регистрация
 
Регистрация: 15.08.2006
Сообщений: 54
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Gn0me на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Сообщение от mrKirill Посмотреть сообщение
Экспериментатор - поставьте внешний резистор и проверьте. Действительно, так сложно за несколько дней 2 раза ткнуть паяльником?
Сброс контроллера, как я уже писал, здесь ни причем, т.к. прошивка слетает если пальцем замкнуть кварцевый резонатор. Если вдруг произойдет ложный сброс, то это не страшно. Но их по моим наблюдениям не происходит. А вот если произойдет затирание части программы, то это не есть гуд.
Gn0me вне форума  
Непрочитано 08.09.2009, 13:05  
mrKirill
Вид на жительство
 
Аватар для mrKirill
 
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
mrKirill на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Видимо дураки писали документ с рекомендациями по цепи сбороса "AVR042: AVR Hardware Design Considerations".
Слетает прошивка только при входе в режим самопрограммирования. Он [переход] возникает при сбросе. От прикосновения пальца схема не должна сбрасываться. Не кажется ли Вам логичным в начале исключить ложные сбросы?
И уже потом идти дальше.
__________________
Гидравлика + электроника = POWER
mrKirill вне форума  
Непрочитано 08.09.2009, 14:00  
Gn0me
Временная регистрация
 
Регистрация: 15.08.2006
Сообщений: 54
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Gn0me на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Подпоял резистор 2 кОм между ножкой reset и +5 В. Ситуация не изменилась, программа все равно затирается.
Gn0me вне форума  
Непрочитано 08.09.2009, 14:14  
Shviric
Вид на жительство
 
Аватар для Shviric
 
Регистрация: 17.02.2009
Адрес: Закарпатская область
Сообщений: 379
Сказал спасибо: 146
Сказали Спасибо 123 раз(а) в 66 сообщении(ях)
Shviric на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Сообщение от Gn0me Посмотреть сообщение
В программе штатный переход в бутлоадер происходит при включении питания а условия перехода: подача "0" на один из входов с помощью переключателя.
Цитата:
Подпоял резистор 2 кОм между ножкой reset и +5 В.
Если условие перехода в бутлоадер подача лог. 0 на один из входов, то зачем мучать reset? Или этот вход и есть reset ?
__________________
Ты проштудируй-ка
анатомию глаза: откуда тут взяться, как ты говоришь, загадочному взгляду?
Shviric вне форума  
Непрочитано 08.09.2009, 14:19  
Gn0me
Временная регистрация
 
Регистрация: 15.08.2006
Сообщений: 54
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Gn0me на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Условие перехода в бутлоадер при начале работы программы при подаче "0" на 2 ножки микросхемы DIP переключателем. Это условие проверяется в функции main() один раз и больше нигде.
Сообщение от Shviric Посмотреть сообщение
зачем мучать reset?
Действительно зачем, если он тут во общем-то не причем? А резистор подпоял, чтобы окончательно проверить версию mrKirillа.

Последний раз редактировалось Gn0me; 08.09.2009 в 14:24.
Gn0me вне форума  
Непрочитано 08.09.2009, 14:30  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

При замыкании пальцем резонатора, срывается генерация, после этого процессор может вести себя как ему вздумается. На мой взгляд подобное "тестирование" надежности работы не соответствует никаким нормам.
MisterDi вне форума  
Непрочитано 08.09.2009, 14:33  
Shviric
Вид на жительство
 
Аватар для Shviric
 
Регистрация: 17.02.2009
Адрес: Закарпатская область
Сообщений: 379
Сказал спасибо: 146
Сказали Спасибо 123 раз(а) в 66 сообщении(ях)
Shviric на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Цитата:
Условие перехода в бутлоадер при начале работы программы при подаче "0" на 2 ножки микросхемы DIP переключателем.
Покажите, пожалуйста, кусок схемы с этим переключателем и входами контроллера (желательно в Jpg).

Цитата:
Это условие проверяется в функции main() один раз и больше нигде.
Неплохо бы добавить, чтобы программа проверяла состояние этих ножек в течение нескольких циклов - так лучше обезопасим ее от ложных срабатываний.

Кстати, Watchdog в программе запущен? По идее, он должен защитить от несанкционированной перезаписи, если программа подвисает или стартует не сначала.
__________________
Ты проштудируй-ка
анатомию глаза: откуда тут взяться, как ты говоришь, загадочному взгляду?
Shviric вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зарядное устройство Прошивка для контроллера Sanyo Цифровые сигнальные процессоры 9 18.04.2010 11:41
Функция загрузчик (MK ATMEGA644) Gn0me Микроконтроллеры, АЦП, память и т.д 0 27.03.2009 16:59
Замена контроллера Da_shu_tka Микроконтроллеры, АЦП, память и т.д 12 05.02.2009 11:06
Нужна схема контроллера ResX Источники питания и свет 4 03.09.2007 14:02
Связь контроллера с компом master-ruden Микроконтроллеры, АЦП, память и т.д 14 04.04.2007 23:33


Часовой пояс GMT +4, время: 20:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot