roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 05:56

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Косяки с Атмегой128
СообщениеДобавлено: 01 ноя 2007, 21:16 
Не в сети

Зарегистрирован: 31 июл 2006, 19:36
Сообщения: 46
Откуда: Ульяновск
Привет всем!
Помогите мне пожалуйста.
Ситуация следующая: Микроконтроллер Атмега 128 ведет себя странно.
Мы разработали плату смысл в том что 3 выхода должны создавать 3 импульса в данном случае порт В 7 6 5выводы.
Эти импульсы открывают ключи 74НС4052( 561КП1), 6 вход микросхемы, порт G 3 и 4 микроконтрллера открывает канала всего их 4 . Мне нужно 1 канал я выставлюя на Г 0.
Пишу простейшую прогу , прерывание таймер 0 создаю прерывание частота 10кГц.
Никаких проблем. В пртеусе проверил все работает.
Заказал плату в двух экемплярах.
Собрал Начинаю шить . Программатор "профессиональный" на 4 проводках))) Шьется верификацию проходит.
Но работает через раз. Прошиваю прогой работает. Прихожу в универ шью новую не работает. Если в порт В ставлю 1 на выходах 1 ставлю 0 на выходах 1.
Стали прогу детально проверять ставим и такое чувсво что на init_devices(); вернеее после него атмега ребутаетсся .
Ставлю в инит порт работает прога.!!!)
Дома шью прошивкой той же работает!!!
Сразу говорю на резете 1 и на Пен 1.
К атмеги подключены ключи и кварц.
В схеме резисторы наши ЛН И ЛА ИЕ7 LM324 ИЕ22. Конденсаторы и диоды .
Не знаю что делать!
Подскажите кто сможет!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 01 ноя 2007, 21:27 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Я нифига не понял, неужели так трудно схему выложить?
впервую очередь проверь фусибиты на Jtag и Мегу103.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 01 ноя 2007, 21:48 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Сделайте и зашейте в нее простейшую прогу и проверьте.

Затем расставьте контрольнцем метки в программе как на http://www.avr123.nm.ru/z4.htm
и отлаживаете.


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

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Контрольные метки мона еще и светодиодами мигать. На один порт повесить 8 светиков и включать каждый при прохождении определенного этапа программы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 02 ноя 2007, 21:44 
Не в сети

Зарегистрирован: 31 июл 2006, 19:36
Сообщения: 46
Откуда: Ульяновск
Схему я могу выложить но она большая довольно таки.
К атмеги одключены 3 ключа 74НС4052 это очень простые ключи.
Один открывается нв коротки промежуток 2 ой подлиннее а 3 й самый длинный.
Программка проще некуда.
Я в майне ствил 1 а затем 0.
Ну куда проще мигать светодиодами. Это конечно хорошо но я уже говорил что после инит девайс ребутается.
Возможно это фьюзы джитаг отключен. Ключи вроде не тянут никуда.
Есть версия что нехилые помехи в нашей лаборатории дает о себе знать у нас схожий косяк ММС.
Что скажете товарищи!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 02 ноя 2007, 22:00 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Ну так сказали ж схему, исходник и скрин фьюзов. На форуме телепатов нет. Не вообще есть один, но он завязал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 02 ноя 2007, 23:22 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Smerch44 писал(а):
Что скажете товарищи!


Ну уйдите из лаборатории и от батарейки запитайте :lol: да посмотрите результат.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 03 ноя 2007, 18:18 
Не в сети

Зарегистрирован: 31 июл 2006, 19:36
Сообщения: 46
Откуда: Ульяновск
Я в полном шоке!!! :shock: ПРихожу домой пишу прогу с нуля работает .!!!!!!!!!!!
Почему? Ребята наши грешат на мой профессиональный программатор на четырех резисторах.
Он плохой он дурацкий он не работает. Выкинь.
Ниже привожу исходник и фьюзы!


Вложения:
Комментарий к файлу: Исходник
main.c [1.62 КиБ]
Скачиваний: 370
Комментарий к файлу: Фьюзы
.JPG
.JPG [ 76.25 КиБ | Просмотров: 2914 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 03 ноя 2007, 18:44 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Smerch44 писал(а):
привожу исходник и фьюзы!


дак КРАТКИЙ КУРС страница 5 часть 2 Си для МК

такие строки:

PORTB|=0b11100000;
PORTB&=~(0b00100000);//200 ns

Компилятор может выкидывать при оптимизации. Нужно проверять АСМ листинг - что на выходе получается.

Проверьте.

Фьюзы лучше смотреть в CVAVR - там они названы (стр 7 курса - картинка) и програмить из него же удобно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 03 ноя 2007, 20:36 
Не в сети

Зарегистрирован: 31 июл 2006, 19:36
Сообщения: 46
Откуда: Ульяновск
Да CCVR намного проще программировать.
Но как бы все заточились под него. Уходить не хотят наши ребята.
Листинг я посмотрю.
Но как вы считаете могут какие либо помехи настолько нарушать работу контроллера.?
ПРосто я не знаю что думать ну фьюзы ладно все верно.
Прога ? Сомневаюсь.
Почему то работает только дома :D
Видно стены помогают :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 13 ноя 2007, 17:33 
Не в сети

Зарегистрирован: 31 июл 2006, 19:36
Сообщения: 46
Откуда: Ульяновск
Здраствуйте все ! Схема заработала :lol: после замены профессионального программатора на 4 проводках на нормальный.
Так что кто будет применять подобный программатор лучше его не применять а использоват на АП5.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 13 ноя 2007, 17:47 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
4-мя проводками программировать не возможно.

Нужно ПЯТЬ проводков !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 16 ноя 2007, 11:25 
Не в сети

Зарегистрирован: 31 июл 2006, 19:36
Сообщения: 46
Откуда: Ульяновск
avr123.nm.ru писал(а):
4-мя проводками программировать не возможно.

Нужно ПЯТЬ проводков !

Извиняюсь. Да конечно пять . Подсознательно считают те провода на которые резисторы повесил)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 16 ноя 2007, 15:48 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
ну тогда уже 6 проводков, без питания ниче не прошьешь. :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Косяки с Атмегой128
СообщениеДобавлено: 16 ноя 2007, 16:49 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
тогда уж 10 , чем больше земли тем лучше


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

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


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

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


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

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