roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 19:34

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Что делать с ATmega8
СообщениеДобавлено: 13 май 2007, 21:51 
Не в сети
Аватара пользователя

Зарегистрирован: 23 дек 2006, 00:05
Сообщения: 39
Откуда: ЕКБ
прог. языки: Bascom AVR, CV avr, Borland C++ builder v6.0
ФИО: Адександр
Есть небольшая такая у меня проблема... Зовут её ATmega8. Я пытался настроить в нём UART, который посылал всё время в компьютерчёрт-знает что. Один ДОБРЫЙ человек посоветовал мне поиграться чуток с битами конфигурации. Я программировал через Pony prog. В окне "security and configuration bits" зачем-то выставил кучу всяких непонятных галочек. Потом, ещё раз перечитав "AVR курс" я понял, что каким-то образом включил внешний rc генератор :?   Естественно, что mega не включается и программатор её в упор не видит. Что делать - не знаю. Кто - то советует подключить некий Rc генератор. Но ничего более конкретного я узнать не смог... Может у кого ещё идеи будут? :?:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 13 май 2007, 21:56 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну да
прицепить на неё этот самый внешний генератор
кварцевый резонатор и 2 конденсатора

было бы неплохо если бы вы сюда кинули конфигурацию фьюзов которые вы прошили сюда выложили
скриншот например
может у вас там ещё чёнить запорото...


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
AG писал(а):
ещё раз перечитав "AVR курс" я понял, что каким-то образом включил внешний rc генератор :?   Естественно, что mega не включается и программатор её в упор не видит. Что делать - не знаю.


Еще раз перечитайте страницу 7 курса - там написано что делать.

avr123.nm.ru/07.htm

=========

Самое смешное что в курсе на 2 и 7 страницах написано -

НЕ ТРОГАЙТЕ ФЬЮЗЫ ЕСЛИ НЕ ПОНИМАЕТЕ ИХ НАЗНАЧЕНИЕ !!!

=========

Вы пишите что 2 раза прочитали...   Нафига трогали ???


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

Зарегистрирован: 23 дек 2006, 00:05
Сообщения: 39
Откуда: ЕКБ
прог. языки: Bascom AVR, CV avr, Borland C++ builder v6.0
ФИО: Адександр
Вот выкладываю чего понатворил.


Вложения:
After.gif
After.gif [ 12.15 КиБ | Просмотров: 6307 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 май 2007, 19:00 
Не в сети
Аватара пользователя

Зарегистрирован: 23 дек 2006, 00:05
Сообщения: 39
Откуда: ЕКБ
прог. языки: Bascom AVR, CV avr, Borland C++ builder v6.0
ФИО: Адександр
Вот нашёл тут чудо-юдо программатор. Автро уверяет, что он работает под неким FBPRG и AVReal. Последний я скачал, но запускаться чудо-консолька не стала... FBPRG я так и не нашёл. Щас мучает меня мысль такая: а работает ли этот программатор под pony prog? (если вообще работает)


Вложения:
XZ_prog.gif
XZ_prog.gif [ 3.63 КиБ | Просмотров: 8471 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 май 2007, 21:23 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2006, 19:05
Сообщения: 364
Откуда: Санкт-Петербург
М-да... почитай "курс 123" на седьмой странице... он правда полезен.


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

Зарегистрирован: 23 дек 2006, 00:05
Сообщения: 39
Откуда: ЕКБ
прог. языки: Bascom AVR, CV avr, Borland C++ builder v6.0
ФИО: Адександр
Короче говоря, собрал я этот внешний RC генератор. Подключил. С первой попытки микроконтроллер начал тормозно выполнять зашитую в него программу (подавать данные через UART в компьютер). Pony prog при этом ни в какую не хотел видеть контроллер. Однако, если нажимать Ignore, программа ругается и читает НЕЧТО, сильно напоминающе латинский алфавит. При увеличении частоты контроллер неожиданно начинает определяться. Считываю фьюзы. ФИГАСЕБЕ!!!! Они ВСЕ установлены!!! Сбрасываю. Выставляю по нормальному. Жму WRite. Программа пишет Write succesful. Заново считываю фьюзы. И опять... ФИГАСЕ!!!!! Они снова все установлены. И так пока мне не надоело..... Короче говоря, всё зашибись! Страницу 7 курса заучил наизуст, хожу по квартире и цитирую, как сумасшедший. Появились мысли убить контроллер 100 ваттным паяльником, чтобы не мучился... :?  Мне его тоже немножко жалко... А если серьёзно, то похоже без параллельного программатора здесь не обойтись. Схему страшенную я уже показывал выше. Нашёл тут прогу под него... FBPRG называется. Только вот фигня! выпущена она в далёком 98-ом, когда ещё люди не знали что такое ATmega8, а я вообще не знал, что такое микроконтроллеры. Короче говоря, болле свежей проги я так и не нашёл. Чё делать - не знаю.... :?  :?  :?


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

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Однажды, я не поленился и собрал генератор на ТТЛ микросхемах (К155ЛА3 и К155ИЕ2) на частоту 1МГц. С тех пор ПониПрог легко исправляет мои ошибки с фьюзами. Кстати и не мудрено, порой запурхаешься и просто путаешь то, что значит поставленная галочка.
Генератор простой две микросхемы два резистора и кварц (у меня кварц на 8МГц, но можно и другой это определяется тем, какой счётчик применён).
Может такой вариант попробовать?
___________
С уважением
Vovan


Последний раз редактировалось Vovan 15 май 2007, 22:35, всего редактировалось 1 раз.

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

Зарегистрирован: 03 май 2007, 12:45
Сообщения: 58
Откуда: Аксай(Рост.обл.)
прог. языки: C
я уже начинаю бояться контроллеров.кстати атмега8 сразу не хотел покупать,т.к. у него придется пожертвовать портами ради внешнего кварца.так ведь?или я чтото путаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2007, 15:20 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну у любого контроллера приходиццо ногами жертвовать на кварц внешний...


но можно ведь внутренний юзать :)


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

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


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

Зарегистрирован: 23 дек 2006, 00:05
Сообщения: 39
Откуда: ЕКБ
прог. языки: Bascom AVR, CV avr, Borland C++ builder v6.0
ФИО: Адександр
А можете кинуть схему этого самого генератора на микросхемах, а то я попытался чего-то собрать с применением кварца. Результат нулевой. За схему буду очень благодарен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2007, 19:20 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Master писал(а):
Не надо никакими портами жертововать. Если на контроллер вешается кварц, то он вешается на специально отведенные для этого ноги.

[off]блин и правда
щас даташиты полистал
это не у всех так
чёрт мне невезёт с  контроллерами, у тех которые я юзаю кварц всегда занимает 2 полноценные ноги...
и мне их жалко

и тинька 2313 и мега 8[/off]


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

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Мдя. Последствия необдуманных действий.
Помойму 5 проводков рулят. Тока спаять их нужно нормально и с фьюзами не баловаться. А то, что Пони прог глючит иногда - не ново. Иногда даже бывает, что хексы с одним и тем же программатором могут Понькой не шиться, а из-под Cvarv - на ура. Может попробуй все-таки 5 проводов и другую программу-прошивальщик?


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

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Схему помещаю, а также помещаю адрес по которому можно переподключить счётчик при наличии кварца от 2 до 10 мГц, дабы на выходе получить всё тот же 1 мГц. Если есть кварц конкретно на 1 мГц, то 6-й вывод DD1 прямо на XTAL1 МК, а надобность в DD2 - отпадает.
http://www.diagram.com.ua/info/rad_nach/17.shtml
___________
С уважением
Vovan


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

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


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

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


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

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