roboforum.ru

Технический форум по робототехнике.

Странности с MEGA328P-AU [решено]

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Странности с MEGA328P-AU [решено]

Сообщение Speccyfan » 09 июн 2015, 11:05

Всем привет!
Развел тут маленькую платку, по сути только контроллер два кондера на 22 пик, кварц на 16MHz, резистор 10к на ресет, развел ICSP.
Программатор у меня USBASP.
Запаял атмегу пробую определить чип в avrdudess, определяется правильно:
Detected 1e950f = ATmega328P.
Но если определить еще раз, то уже фигня:
Unknown signature 000102
Опытным путем выяснилось, что на каждый 32-й раз она определяется правильно :-)
собственно и фьюзы можно прочитать или на первый раз или на 32-й или на 64-й и т.д.
фьюзы были изначально L=0x62, H=0xD9, E=0x07. Я тут пробовал экспериментировать, но особо
ничего не вышло, пробовал залить фьюзы как в Arduino Nano, но загрузчик залить не смог,
не заливается, ошибку выдает.
Если сделать скетч blink, то он как бы заливается с помощью программатора, но не работает.
Естественно поменял кондеры, кварц и даже другой чип (правда чип с этой же партии), нифига.
Добавлял блокировочные емкости по питанию, нифига.
Пробовал указать ему работать от внутреннего генератора, нифига.
Раньше делал платы на той же atmega328p, но в DIP корпусе, все работало.
Где мог накосячить? Или может два чипа глючные? У меня всего их два.
Последний раз редактировалось Speccyfan 09 июн 2015, 15:32, всего редактировалось 1 раз.
With best regards, Yury Konovalov aka 2:453/53
Mendel90, Megatronics 2.0, DRV8825 (1/32), валы 12mm
Аватара пользователя
Speccyfan
 
Сообщения: 54
Зарегистрирован: 05 авг 2013, 21:04
Откуда: Polotsk, Belarus
прог. языки: PHP,C,ASM
ФИО: Коновалов Ю. Л.

Re: Странности с MEGA328P-AU

Сообщение Madf » 09 июн 2015, 12:30

не услышал, что по питанию установили все кондеры?
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Странности с MEGA328P-AU

Сообщение Speccyfan » 09 июн 2015, 12:45

Madf писал(а):не услышал, что по питанию установили все кондеры?

Да, керамику на 0.33мкф и электролит на 1000мкф.
With best regards, Yury Konovalov aka 2:453/53
Mendel90, Megatronics 2.0, DRV8825 (1/32), валы 12mm
Аватара пользователя
Speccyfan
 
Сообщения: 54
Зарегистрирован: 05 авг 2013, 21:04
Откуда: Polotsk, Belarus
прог. языки: PHP,C,ASM
ФИО: Коновалов Ю. Л.

Re: Странности с MEGA328P-AU

Сообщение Madf » 09 июн 2015, 13:28

а платка голая (подключено только: питание + программатор)?

зы: если голая, то возможно проблема в флюсе которым паяли или сопли...
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Странности с MEGA328P-AU

Сообщение Dmitry__ » 09 июн 2015, 13:56

Speccyfan писал(а): и электролит на 1000мкф.

Если питается от программатора, то это может быть проблемой. Попробуй без него.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Странности с MEGA328P-AU

Сообщение Speccyfan » 09 июн 2015, 15:32

Всем спасибо за ответы, была сопля между ресетом и землей в районе ISP разъема. Даже не сопля, а из-за ЛУТа как-то фигово протравилось и коротило, даже не сразу заметил.
With best regards, Yury Konovalov aka 2:453/53
Mendel90, Megatronics 2.0, DRV8825 (1/32), валы 12mm
Аватара пользователя
Speccyfan
 
Сообщения: 54
Зарегистрирован: 05 авг 2013, 21:04
Откуда: Polotsk, Belarus
прог. языки: PHP,C,ASM
ФИО: Коновалов Ю. Л.


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron