roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 22:48

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 01:36 
Не в сети
Аватара пользователя

Зарегистрирован: 01 май 2011, 01:15
Сообщения: 81
Помогите plz, никак не могу заставить микроконтроллер Attiny2313 работать. Перечитал кучу книг и что только не делал, результат не меняется - микроконтроллер не работает. Уже больше года не могу никак заставить его работать. В чем причина его не работы?

Вот что я делаю. Скачал AVR Studio последнюю версию, там создал проект на C и такую программу написал.

Изображение

По программе должно быть следующее - на порте B лампочки горят через 1, т.е. 1 горит, 1 не горит. Однако результат всегда одинаковый получается - горят все лампочки при любой программе. Или не горят вообще, если подключить Vcc. Или если поменять местами + и -, тоже ничего не горит.

Проект генерирует следующий hex файл

Изображение

Который вставляю в софт программатора WizardProg 77USB.

Изображение

Через кнопку загрузить данные, программа записывается с адреса 0000 адреса вот так:

Изображение

Конфигкрацию fuse битов не меняю, она по умолчанию такая:

Изображение

Результат работы устройства - горят все лампочки:

Изображение

Изображение

А вот и схема этого устройства:

Изображение

Помогите, я уже не знаю просто что делать. Ничего не работает.

_________________
OpenRobo.ru роботы для производства. Открытые проекты.


Последний раз редактировалось iburo 05 май 2011, 18:58, всего редактировалось 5 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 04:40 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Судя по картинкам, "+" питания у тебя идет на вывод GND микроконтроллера, "-" питания вообще не подключен. Ничего удивительного - ток идет через защитные диоды внутри микросхемы, светодиоды загораются. Подай нормально питание на контроллер, в правильной полярности

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 07:19 
Не в сети
Аватара пользователя

Зарегистрирован: 01 май 2011, 01:15
Сообщения: 81
blindman писал(а):
Судя по картинкам, "+" питания у тебя идет на вывод GND микроконтроллера, "-" питания вообще не подключен. Ничего удивительного - ток идет через защитные диоды внутри микросхемы, светодиоды загораются. Подай нормально питание на контроллер, в правильной полярности


всё правильно, дело было в этом, хотя раньше я подключал так и не работало, но тогда наверное что-то еще было не так, что потом я изменил. спасибо большое :Yahoo!:

_________________
OpenRobo.ru роботы для производства. Открытые проекты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 08:50 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
iburo писал(а):
А вот и схема этого устройства:
Изображение
:Bravo: В золотой фонд ! СРОЧНО ! :ROFL:

Только на форум загрузить.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 14:38 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Кто-то из старожилов ИМХО стебется. Это ж надо ТАК подключить.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 15:12 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А нарисовть так ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 15:23 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
avr123.nm.ru писал(а):
А нарисовть так ?

Картинка прямо из даташита.
светодиоды подключены без резисторов -начинающий так может. Но программатор хороший (откуда)?

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 15:30 
Не в сети
Аватара пользователя

Зарегистрирован: 01 май 2011, 01:15
Сообщения: 81
в начале я правильно подключил +/-, но не работало по другой причине - по книге Белова делал, в которой ошибка (там не подключены вообще ни гнд, ни вцц в схеме). потом уже пробывал по разному и при не правильном подключении хоть что-то там горело. вот я и подумал что так надо, ведь + с другого конца если смотреть это тот же - и наоборот.

RootAdmin писал(а):
avr123.nm.ru писал(а):
А нарисовть так ?

Картинка прямо из даташита.
светодиоды подключены без резисторов -начинающий так может. Но программатор хороший (откуда)?


купил в инете на сайте каком-то. без программатора новичку не реал вообще, т.к. если новичок даже простую схему рабочую с трудом соберёт, то он не сможет собрать программатор. и я не стал его собирать, как советуют в некоторых руководствах "для новичков". а просто купил готовый

_________________
OpenRobo.ru роботы для производства. Открытые проекты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 15:33 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Уже работает схема?

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 15:36 
Не в сети
Аватара пользователя

Зарегистрирован: 01 май 2011, 01:15
Сообщения: 81
RootAdmin писал(а):
Уже работает схема?


да, работает. подключил "-" к GND вместо "+" и "+" к Vcc, всё заработало как надо

_________________
OpenRobo.ru роботы для производства. Открытые проекты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 15:41 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Надо в "Грабли"перенести.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 01 май 2011, 18:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
iburo писал(а):
без программатора новичку не реал вообще, т.к. если новичок даже простую схему рабочую с трудом соберёт, то он не сможет собрать программатор. и я не стал его собирать, как советуют в некоторых руководствах "для новичков". а просто купил готовый


Очень удобно приобретать чип уже прошитый под Arduino или дешовую Arduino nano - тогда прогер не понадобится.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 02 май 2011, 02:23 
Не в сети
Аватара пользователя

Зарегистрирован: 01 май 2011, 01:15
Сообщения: 81
avr123.nm.ru писал(а):
Очень удобно приобретать чип уже прошитый под Arduino или дешовую Arduino nano - тогда прогер не понадобится.


не слышал про такое, это исключено, прошивать мне надо именно мою программу

_________________
OpenRobo.ru роботы для производства. Открытые проекты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 02 май 2011, 08:37 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
iburo писал(а):
avr123.nm.ru писал(а):
приобретать чип уже прошитый под Arduino или дешовую Arduino nano - тогда прогер не понадобится.

не слышал про такое
вот например - http://mkpochtoi.narod.ru/price.htm

iburo писал(а):
прошивать мне надо именно мою программу
Дак всем кто покупает Ардуино или чип Ардуино надо свою программу туда прошивать, для этого в чипе есть загрузчик - bootloader - который позволяет вам прошивать ( точнее загружать ) СВОЮ программу в чип без использования отдельного программатора, при этом бутлодер там сохраняется и число прошивок огромно. :good:

Добавлено спустя 8 минут 39 секунд:
iburo писал(а):
Перечитал кучу книг
Неужели в этой КУЧЕ не было схемы подключения МК ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Attiny2313V. Помогите разобраться почему
СообщениеДобавлено: 02 май 2011, 16:19 
Не в сети
Аватара пользователя

Зарегистрирован: 01 май 2011, 01:15
Сообщения: 81
avr123.nm.ru писал(а):
Неужели в этой КУЧЕ не было схемы подключения МК ?


в некоторых было правильно, но сложная схема сразу давалась, там еще куча всяких элементов в ней, из-за которых может не работать, поэтому такие схемы собирать смысла нет, т.к. невозможно из-за большого количества элементов определить из-за чего именно не работает. в других было просто, но там было не правильно, например не рабочая схема приводится, где не подключено ни GND, ни Vcc (в основном эта ошибка в конечном счете направила меня по ложному пути). это я уж путём экспериментов добился чтобы горело хоть что-то, поэтому думал так правильно, раз горит, а по другому не горит. проблема еще в том, что в книгах нарисовано всё значками, а в устройстве не значки, там нет стрелочек и нет таких значков --|. + это с обратной стороны -. так что схемы даже правильные не дают точной информации как сделать устройство для новичка, т.к. при неправильном подключении тоже сигнал проходит и лампочки горят. и в результате дело стоит годами из-за таких лолов.

_________________
OpenRobo.ru роботы для производства. Открытые проекты.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO