реклама на сайте
подробности

 
 
> ATmega8 + RFM43. Подключение модуля и прошивка МК, особенности подключения МК, радиомодуля и программатора
DWL
сообщение Feb 23 2014, 19:28
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 1-06-11
Пользователь №: 65 401



Доброго времени суток


Увы, но на горьком опыте возник следующий вопрос: как правильно подключить к AtMega8 радиомодуль RFM43.

На данный момент ситуация следующая: когда радиомодуль не впаян в схему: всё отлично прошиваеться.
После припаивания радиомодуля он определяеться, конфигурируеться и тд..
Прошиваю при помощи USBAsp.

Но при попытке перепрошить МК при подключённом модуле avrdude при верификации выдаёт сообщение о несовпадении данных по адресу 0x0000 и после этого МК уже не отзывается. AVR fuse doktor'a пока нету, так что даже не могу проверить в чём дело: сгорает МК или просто лочится из-за влияния радиомодуля.

При перепрошивке выводы радиомодуля NSEL и SHUTDOWN подтягиваю резисторами к питанию. Результат тот же.
Сегодня отрезал дорожку питания к модулю и попробовал прошить новый МК: не помогло, ещё один кристал испорчен sad.gif

Вот электрическая схема и сама ПП
Прикрепленный файл  sxema_s.pdf ( 340.17 килобайт ) Кол-во скачиваний: 183

Прикрепленный файл  sxema.pdf ( 69.62 килобайт ) Кол-во скачиваний: 150


Ну и весть проект
Прикрепленный файл  AVR_RFM.zip ( 77.87 килобайт ) Кол-во скачиваний: 92


Очень прошу, помогите разобраться в причинах происходящего, а то у меня уже небольшая паника начинается....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Арк К
сообщение Feb 24 2014, 06:47
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-05-08
Пользователь №: 37 363



Цитата(DWL @ Feb 23 2014, 23:28) *
При перепрошивке выводы радиомодуля NSEL и SHUTDOWN подтягиваю резисторами к питанию. Результат тот же.
Сегодня отрезал дорожку питания к модулю и попробовал прошить новый МК: не помогло, ещё один кристал испорчен sad.gif

По идее, сигнал выборки радиомодуля (цепь SS на схеме) должен иметь активное состояние в нуле (хотя, по вашей схеме это явно не видно), тогда, если на этом входе будет единица, то выход последовательных данных радиомодуля должен находиться в третьем (High-Z) состоянии и не должен ни на что влиять при прошивке. Говорите, он у вас подтянут к плюсу? Может, радиомодуль неисправен и и садит линии на землю? А последовательные резисторы в данном случае могут ухудшить фронты и привести к трудно обнаруживаемым ошибкам при передаче данных.
Ещё вопрос: зачем у вас SS выведен на разъём программирования? Для прошивки МК он не нужен.
МК может не отзываться по причине установки фьюза, который отвечает за тактирование кристалла, на внешний источник.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th August 2025 - 05:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016