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

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





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



Большое спасибо за ответы и подсказки, обязательно всё попробую: плату уже переразвёл с учётом рекомендаций Atmel по подключению SPI к ISP.

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

SS вывел на разъём как раз для того, что бы во время прошивки подтягивать к питанию.


Буду пробовать дальше, ну и завтра сделаю AVR-доктора...
Go to the top of the page
 
+Quote Post
Арк К
сообщение Feb 26 2014, 06:11
Сообщение #3


Участник
*

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



Цитата(DWL @ Feb 24 2014, 23:44) *
SS вывел на разъём как раз для того, что бы во время прошивки подтягивать к питанию.

Лучше бы это сделать прямо на плате резистором на постоянной основе, а не только на время прошивки. Не забывайте, что при подаче питания на МК до программной установки портов все выходы находятся в выключенном состоянии и подключенные к ним входы других компонентов в это время просто висят в воздухе, а это не фэн-шуй. Разве что, в самом радиомодуле уже есть подтяжка.

А может вы перепутали вход с выходом последовательных данных у радиомодуля? По приведённой вами схеме это понять нельзя, поскольку у радиомодуля отсутствует нумерация выводов, а по рисунку платы тоже понять ничего нельзя. Ещё такой момент: по даташиту модуль находится в состоянии POWER DOWN, если на соответствующем входе присутствует 1. Нужно подать 0 на RESET контроллера, тем самым отключив его выходы, и посмотреть напряжения на выводах SPI модуля при SDN=1 и при SDN=0. По идее, если при этом nSEL=1, то выход SDO модуля должен быть отключен, т.е. висеть в воздухе, но всякое может быть.
Go to the top of the page
 
+Quote Post



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

 


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


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