roboforum.ru

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

Atmega328 хелп)

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Atmega328 хелп)

Сообщение tomilkos239 » 26 авг 2013, 15:17

Сделал схемку на atmega328 и минимальной обвязкой. Развел uart. Мега уже с бутлоадером. Подключаю serial light adapter и вылазит ошибка при попытке загрузить скетч: stk500_getsync(): not in sync: resp=0x00. Проверил вроде все хорошо. Питание есть rx tx вроде тоже верно подключены. Искав ошибку потратил кучу времени. Потом развел еще одну плату. Собрал, подключил, таже проблема. Припаял прямо к меге проводками разъем на ICSP. Пробовал посмотреть что с мегой. Вкоючил atmelStudio. Вольтаж считывает. Сигнатуры не хочет. По-cкольку лыжы не ехать не могут :crazy: , то я скорее всего дурак :D
Помогите пожалуйста;)

Добавлено спустя 3 минуты 42 секунды:
Light adapter у меня dfrobot. На ft232rl. При хагрузке скетча сначала мигает пару раз 13ый светодиод(ресет работает), потом несколько раз мигает rx на программаторе. Потом пишет дан аплоадинг и ту самую ошибку.
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: Atmega328 хелп)

Сообщение galex1981 » 26 авг 2013, 15:21

Как МК (Mega328) распаяна? В панельке или на самой плате? В корпусе DIP или TQFP? Если МК в панельке, может быть неконтакт
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Atmega328 хелп)

Сообщение tomilkos239 » 26 авг 2013, 15:41

Дип. Все нормально. Я проверял это.

Добавлено спустя 55 секунд:
Она в цанговой панельке, а не в обычной;)
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: Atmega328 хелп)

Сообщение galex1981 » 26 авг 2013, 15:43

А UART правильно ли разведен? Не перепутаны RX/TX?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Atmega328 хелп)

Сообщение tomilkos239 » 26 авг 2013, 16:36

Написал же выше;) правильно;)
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: Atmega328 хелп)

Сообщение Madf » 26 авг 2013, 16:51

а питание на 328 подаёте? :)
а по питанию стоит хоть 1 ёмкость?
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Atmega328 хелп)

Сообщение tomilkos239 » 26 авг 2013, 19:08

Канешно подаю;) даже целые 2 емкости, если вы про банки аккумуляторов;) 2s через 7805 и 5 вольт на мк;)
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: Atmega328 хелп)

Сообщение galex1981 » 26 авг 2013, 19:16

В общем могу посоветовать 2 варианта:
1) Быстрый. Берете осциллограф и проверяете сигналы ISP на ножках МК
2) Долгий. Сфотографируйте запаянную плату с разводкой и поместите на Форум, может быть кто нибудь что то и найдет, но не факт.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Atmega328 хелп)

Сообщение tomilkos239 » 26 авг 2013, 19:26

По-любому 2-ой вариант. Осцилографа нету ;(
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: Atmega328 хелп)

Сообщение Madf » 26 авг 2013, 20:09

tomilkos239 писал(а):Канешно подаю;) даже целые 2 емкости, если вы про банки аккумуляторов

нет, я не про банки акков, а про конденсаторы (керамика и электролит)

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

Re: Atmega328 хелп)

Сообщение tomilkos239 » 26 авг 2013, 21:35

Ни одного;)

Добавлено спустя 1 час 1 минуту 19 секунд:
Вот фото.

Добавлено спустя 3 минуты 10 секунд:
Полностью убрал от ресета кнопку. Все-равно та же ошибка. ;(
Вложения
1234.jpg
123.jpg
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: Atmega328 хелп)

Сообщение SkyStorm » 26 авг 2013, 21:47

Блин, ну кто так делает!
2 канденсатора к кристалу
кондер в питание
резистор на ресет
Вот смотри сюда - wiki/HM-duino
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Atmega328 хелп)

Сообщение tomilkos239 » 26 авг 2013, 22:24

Я не особо понял что я не правильно сделал? Не правильно развел ресет?

Добавлено спустя 24 минуты 19 секунд:
Ед, что я не сделал, так это нет кондера на питании. Так ведь без него тоже может работать?;)
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: Atmega328 хелп)

Сообщение galex1981 » 27 авг 2013, 12:22

Кроме того, Мега нормально работает на 16 Мгц при питании 5В
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Atmega328 хелп)

Сообщение SkyStorm » 27 авг 2013, 13:00

1. Возможные аппаратные причины
НЕТ 2х конденсаторов к кристаллу
НЕТ конденсатора на питание
НЕТ резистора на ресет

2. Возможные программные
Не правильно определена плата для прошивки. UNO или Duemilanove выбрана?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

След.

Вернуться в Электроника, электротехника

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 11