Навигация
· Главная
· Архив новостей
· Лаборатория
· Личные сообщения
· Личный кабинет
· О нас
· Пользователи
· Справочник
· Статьи
· Форум
· Школа
· Энциклопедия

Irbislab.ru :: Просмотр темы - Умер микроконтроллер
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Умер микроконтроллер
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов Irbislab.ru -> Техника цифровых сигналов
Предыдущая тема :: Следующая тема  
Автор Сообщение
i8086
Кадет
Кадет


Зарегистрирован: Mar 30, 2009
Сообщения: 94
Откуда: не скажу

СообщениеДобавлено: Сб Апр 11, 2009 09:15:01    Заголовок сообщения: Ответить с цитатой

В первом я уже убедился, когда убил одну Тини2313, и одну мегу8, о которой уже писал. Ну короче контроллеры полуживые, сигнатура нормально отображается, а программироваться нормально не хотят.

Программирую WinAVR, если точнее, то AVRDUDE и его GUI.
А в основном использую CodeVision AVR C Compiller и его производные. Железо AVR910. AVR Studio еще не пробовал.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
i8086
Кадет
Кадет


Зарегистрирован: Mar 30, 2009
Сообщения: 94
Откуда: не скажу

СообщениеДобавлено: Чт Авг 20, 2009 01:38:19    Заголовок сообщения: Ответить с цитатой

Уважаемые программисты МК, подскажите, как вылечить МК (ATTiny2313), который в коме от того, что я ему прошил фьюзы на 4 МГц и остался запрограммированным фьюз CKDIV, соответственно, МК работает на 500 кГц, программа выпоняется, но МК такой не определяется ни одним программатором, пробовал USBasb, AVR910, 5 проводков на LPT, никаких результатов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей
Разведчик
Разведчик


Зарегистрирован: Feb 16, 2008
Сообщения: 171

СообщениеДобавлено: Чт Авг 20, 2009 08:57:13    Заголовок сообщения: Ответить с цитатой

Ну дак снизить частоту нужно. В том же Avreal задается же частота МК. В таких случаях полезен STK500 у частота ISP задается програмно. Частота ISP должны быть не более 0,5 от частоты МК согласно предупреждениям студии, но по жизни 0,3-0,25 бывает. Как вариант использовать параллельный программатор.
_________________
Путь осилит идущий ...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
i8086
Кадет
Кадет


Зарегистрирован: Mar 30, 2009
Сообщения: 94
Откуда: не скажу

СообщениеДобавлено: Чт Авг 20, 2009 13:48:41    Заголовок сообщения: Ответить с цитатой

Ну это понятно, что нужно снизить частоту программирования. В AVReal указывал частоту, но чето не получается ничего. МК не может засинхронизироваться. Параллельний программатор с тини2313 не прокатит, либо ничего не получится, либо угробится МК окончательно, т.к. у него режим параллельного программирования некорректно работает (это отмечено в Errata). Попробую еще программатор Громова с программой Ubiprof, говорят она может изменять частоту программирования.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Барсик
Кадет
Кадет


Зарегистрирован: Jun 07, 2008
Сообщения: 103

СообщениеДобавлено: Чт Авг 20, 2009 14:37:20    Заголовок сообщения: Ответить с цитатой

Попробуйте во время программирования подать ему на вход XTAL1 (External Clock) сигнал от генератора частотой 16 - 20 МГц.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
i8086
Кадет
Кадет


Зарегистрирован: Mar 30, 2009
Сообщения: 94
Откуда: не скажу

СообщениеДобавлено: Чт Авг 20, 2009 18:19:59    Заголовок сообщения: Ответить с цитатой

Барсик писал(а):
Попробуйте во время программирования подать ему на вход XTAL1 (External Clock) сигнал от генератора частотой 16 - 20 МГц.

не получается так, пробовал и кварц 8МГц, и тактовый сигнал с программатора и так идет. МК работает же от внутреннего, поэтому и внешний тактовый сигнал ему ничего не сделает.

Попробую Uniprog, у него есть функция "тормоза", специально для таких низких частот, меньше 1МГц.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей
Разведчик
Разведчик


Зарегистрирован: Feb 16, 2008
Сообщения: 171

СообщениеДобавлено: Чт Авг 20, 2009 19:38:54    Заголовок сообщения: Ответить с цитатой

Тини2313 прекрасно програмируется в паралельном режиме. Не знаю что за неуч на Errata мог утверждать обратное. Я сам лично своим SableProg програмиировал его не единожды в том числе при установленом fuse RSTDISBL. Нада просто руки прямые две штуки иметь.
При натройке на внутрений такт действительно смысла подавать внешний такт нет.
Тут есть два пути:
1. Найти таки STK500 или его аналог (SableProg)
2. Взять рабочую мегу/тини и написать прошиву в части сняти fuse бита. Как вариант можно надыбать в инете исходник прогера AVRISP и в нем выставить задержки поболе.

_________________
Путь осилит идущий ...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
One
Разведчик
Разведчик


Зарегистрирован: Oct 10, 2007
Сообщения: 259
Откуда: Ukraine, Kyiv

СообщениеДобавлено: Чт Авг 26, 2010 22:41:27    Заголовок сообщения: Ответить с цитатой

Я как-то доигрался с прескаллером Тани13 так что она не хотела шиться. Включил прескаллер на максимум, после деления на 256 получил ~18 kHz. После некоторых мучений догадался закоротить РЕСЕТ на общий провод и только потом подавать питание и программировать. Память стёрлась сразу Smile. Вообщем нужно было не дать запуститься программе и проинициализировать прескаллер. А вот что делать с МК у которого фьюзами ресет отключён, ума не приложу.
_________________
Тротила для дураков не бывает® One
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Антон
Разведчик
Разведчик


Зарегистрирован: Jun 19, 2009
Сообщения: 150

СообщениеДобавлено: Чт Авг 26, 2010 22:52:22    Заголовок сообщения: Ответить с цитатой

Имхо, лучше выбросить... стоит тинька всего доллар. К тому же вообще не понимаю, как связкой CVAVR и AVR910 вообще можно так запороть. В данном компиляторе "опасные" фьюзы вообще отделены в отдельную область окошка.

А если по делу, то " На вывод LED разъема ISP выведен меандр с частотой 1 МГц для "оживления" МК, у которых были ошибочно запрограммированы фьюз-биты, отвечающие за тактирование. Сигнал генерируется постоянно и не зависит от режима работы программатора."
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
One
Разведчик
Разведчик


Зарегистрирован: Oct 10, 2007
Сообщения: 259
Откуда: Ukraine, Kyiv

СообщениеДобавлено: Чт Авг 26, 2010 23:05:21    Заголовок сообщения: Ответить с цитатой

Сигналом в 1 МГц иногда пользуюсь. Микроконтроллер запорол по началу, когда осваивал, запорол при "помощи" STK200/300, хотя CVAVR и предупредил о последствиях. Что делать, учился на своих...
_________________
Тротила для дураков не бывает® One
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Irbislab.ru -> Техника цифровых сигналов Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете вкладывать файлы
Вы можете скачивать файлы


Powered by phpBB © 2001-2003 phpBB Group




Web-ring: электроника, электронные компоненты и приборы
rand prev next

ChipFind: поисковая система по поставщикам радиокомпонентов Rambler\'s Top100 Рейтинг@Mail.ru


Сайт оптимизирован для отображения в браузере Mozilla Firefox версии 2 и выше с разрешением 1024*768 точек и выше.

При неполадках с отображением кнопок, обновите проигрыватель Macromedia Flash.

PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.

Открытие страницы: 0.19 секунды
The Russian localization - project Rus-PhpNuke.com