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

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

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

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

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

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

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

 
Опции темы
Непрочитано 21.08.2011, 20:16  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
Восклицание Перестала прошиваться mega8 по SPI

Здравствуйте, уважаемые форумчане!!

Прошу помощи в прошивке ATmega8. Есть полуготовая конструкция (часы - но это в общем не важно). Нормально прошивалась заводкая Mega8 по SPI , но потом, после отладки захотелось добавить кнопок. Вернее они уже были на другой плате (макетке), но работали через разъем, который я разъединял/соединял вместе с подтягивающими резисторами на 10к. Суть в том, что кнопки сидят на ногах I/O, которые по совместительству и SPI - ные - т.е. MOSI, MISO и SCK. На макетке все было просто - отсоединял кнопки - и шил, но как только добавил кнопки в "чистовую" плату - Mega прошиваться перестала - WinAVR говорит: "device no responding Error 1 double chek connections и т. д.". Но нужно отлаживать именно с подключенными кнопками - снять немогу - это выпаивать каждый раз 3 SMD резюка 10к. Фузами не игрался и не трогал. Еще заметил, что иногда mega подключалась к LPT и семисегментники на часах потухали (по идее - срабатывал RESET), а иногда шилась - без потушения - просто потом моргнут и работают с новой прошивкой. Вопрос - можно ли как - нибудь одновременно примирить 3 кнопки и SPI на одних и тех же пинах? как можно прошить и понаотлаживать? Прогер - 5 проводов + 4 резюка 100-200 ом + DB25.
Заранее спасибо !
























dress up games for girls, utorrent























fun games, utorrent
Реклама:
КСеРоКС вне форума  
Сказали "Спасибо" КСеРоКС
warel (28.06.2019)
Непрочитано 21.08.2011, 20:26  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: перестала прошиваться mega8 по SPI

Ну дык уберите резисторы совсем, в меге есть внутренняя подтяжка.
И всё должно заработать.
sdsrem вне форума  
Сказали "Спасибо" sdsrem
warel (28.06.2019)
Непрочитано 21.08.2011, 20:49  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
По умолчанию Re: перестала прошиваться mega8 по SPI

Если бы .... Я так уже пробовал - результат тот же. И самое интересное то, что текущая прошивка работает. Я еще пробовал убирать/ставить резюк 10к ресету - результат тот же. И как - то не очень хочется при отладке снимать / ставить каждый раз резюки - я просто думал может есть способ, где действительно можно так совместить кнопки и SPI.
Да если честно, то сейчас стоят не совсем кнопки, а сенсорные кнопки на основе микрох NE555, подсмотенные в инете. если надо, то могу показать схему.
КСеРоКС вне форума  
Сказали "Спасибо" КСеРоКС
warel (28.06.2019)
Непрочитано 21.08.2011, 21:04  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: перестала прошиваться mega8 по SPI

Сообщение от КСеРоКС Посмотреть сообщение
если надо, то могу показать схему
Ну покожите уже, вообще то надо было сразу написать что не просто кнопки.
sdsrem вне форума  
Сказали "Спасибо" sdsrem
warel (28.06.2019)
Непрочитано 21.08.2011, 21:32  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
По умолчанию Re: перестала прошиваться mega8 по SPI

Взял схему кнопки отсюда - http://radiokot.ru/forum/download/file.php?id=38689

Последний раз редактировалось КСеРоКС; 21.08.2011 в 21:34. Причина: слишком "Длинно"
КСеРоКС вне форума  
Сказали "Спасибо" КСеРоКС
warel (28.06.2019)
Непрочитано 21.08.2011, 21:43  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: перестала прошиваться mega8 по SPI

Сообщение от КСеРоКС Посмотреть сообщение
Взял схему кнопки отсюда - http://radiokot.ru/forum/download/file.php?id=38689
Поставьте R2 4.7 или 10 килоом, и при програмирование снимите питание с микросхемы 555.
sdsrem вне форума  
Сказали "Спасибо" sdsrem
warel (28.06.2019)
Непрочитано 21.08.2011, 21:59  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
По умолчанию Re: Перестала прошиваться mega8 по SPI

Есть поправка к схеме - с 3-го пина я сразу подключаюсь к меге + подтягиваю 10к к + . Питание убирать еще не пробовал, но идея понравилась. Может как вариант подпаять на проводах отдельный разъем, сделать отдельную плату под все мои 3 таких блока, понаотлаживать периодически отключая, а потом перенести на основную плату? Измерял напряжение на пинах программирования при подключении к LPT - везде 0,01-0,03 В, т.е. в ноле. Получается, что эти микрохи подсаживают все пины на землю и не дают возможности SPI "дрыгать ногами" ?!

PS Спасибо за совет - наверное микры придется выпаивать - неохота резать дороги на плате, т.к. она у меня уже 2-я)).
КСеРоКС вне форума  
Сказали "Спасибо" КСеРоКС
warel (28.06.2019)
Непрочитано 21.08.2011, 22:55  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Перестала прошиваться mega8 по SPI

Ну видимо вы поняли в чём дело.
Есть ещё один вариант.
Между 3 и 8 ногой (555) постввьте резистор 10к, и с 3 ноги через килоом 10 подайте на контроллер, может понадобится килоом 20, тогда и подтяжка будет и блокировать не должно.
Удачи.
sdsrem вне форума  
Сказали "Спасибо" sdsrem
warel (28.06.2019)
Непрочитано 21.08.2011, 23:16  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
По умолчанию Re: Перестала прошиваться mega8 по SPI

В моей многострадальной плате как раз стоит резюк в 10к между питаловом и землей. Это как я понимаю должно подтянуть схему к +5V. Но получается, что одного его недостаточно и нужно подключить к ноге МК через еще один резюк на 10-20к минимум. Его роли я не понял, но обязательно попробую, когда доберусь до своего раб. места. Не могли бы Вы пояснить - он что, какбы сопротивлением подальше отодвигает блок с микрой 555 от самого МК и не даст таким образом ей на него влиять? Может тогда подтягивающие 10к лучше поставить после этого резюка, возле самого МК?























sonic games, utorrent
Миниатюры:
Нажмите на изображение для увеличения
Название: Может вот так.png
Просмотров: 39
Размер:	4.2 Кб
ID:	25336  
КСеРоКС вне форума  
Сказали "Спасибо" КСеРоКС
warel (28.06.2019)
Непрочитано 21.08.2011, 23:42  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Перестала прошиваться mega8 по SPI

Сделайте вот по этой схеме, должно прошиваться и работать кнопки.
Миниатюры:
Нажмите на изображение для увеличения
Название: GSM850~1.JPG
Просмотров: 68
Размер:	56.4 Кб
ID:	25337  
sdsrem вне форума  
Сказали "Спасибо" sdsrem
warel (28.06.2019)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SPI ATMEGA8535 не запускается pifa Микроконтроллеры, АЦП, память и т.д 20 31.05.2011 00:37
Проблема с SPI mcp3550 :? dnpdz Proteus 5 30.05.2011 23:44
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03
Обмен по SPI - из 8 байтов берет только первый code-by Микроконтроллеры, АЦП, память и т.д 9 18.11.2008 02:41
Не удаётся запустить SPI на At90S8515 Coder Микроконтроллеры, АЦП, память и т.д 3 30.03.2005 14:17


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


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