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

 
 
> 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
Ответов
octobus
сообщение Feb 24 2014, 08:46
Сообщение #2


Частый гость
**

Группа: Guests
Сообщений: 122
Регистрация: 9-10-13
Из: Дубна
Пользователь №: 78 671



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


Если у Вас нормальный программатор, то кристаллы Вы не портите, скорее всего как написали до меня, Вы сбиваете настройки МК и он не реагирует из за фьюзов. Параллельный программатор поможет Вам вернуть все "сгоревшие" чипы.

Чтобы не портить больше чипов, отрежьте ножки SPI от радимодуля и сделайте на них напаиваемые перемычки. Программируйте без перемычек. В серийном изделии можете поставить двунаправленные буферы которые при подключении программатора отключают радиомодуль от шины SPI. Это если не разбираться в чем причина, а чтобы разобраться, надо посидеть с осциллографом. И конечно понять горят чипы действительно или просто лочатся по фьюзам. Если горят, значит где то серьезно нарушается режим программирования. Но не похоже на это...


Сообщение отредактировал octobus - Feb 24 2014, 08:55
Go to the top of the page
 
+Quote Post



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

 


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


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