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

 
 
> 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
Ответов
coolbassnik
сообщение Feb 23 2014, 20:07
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 22-10-10
Из: Украина
Пользователь №: 60 348



Микроконтроллер скорее всего не "лочится", тут просто происходит конфликт с программатором из-за того что RFM подключен именно на порт SPI через который вы прошиваете микроконтроллер. Причина скорее всего в том что RFM сидя на шине SPI просаживает напряжение на выводах SPI и не дает нормально прошить микроконтроллер через ISP порт.
Выход из ситуации - попробуйте подключить модуль RFM через резисторы около 2-5кОм, при этом чтобы от программатора к микроконтроллеру шина была без резисторов. Нужно просто развязать по току RFM и микроконтроллер.
Определить что микроконтроллер не блокируется очень просто - выпаяйте RFM и попробуйте прошить снова, думаю что без RFM программатор успешно будет читать и записывать МК.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 22:48
Рейтинг@Mail.ru


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