ПРоблема с прошивкой через программатор типа STK-500

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

ПРоблема с прошивкой через программатор типа STK-500

Сообщение kras »

1. Как-то пробовал для Atmega8515, все получилось.
2. Теперь купил плату с разъемом под TQFP перепаял, не проверяя прошлую схему, ошибка! Шью ATmega16A. Питание внешнее подключил.
3. Оценил схему на степень качества пайки - вроде не замыкает. Проверил все соединения для программирования - все подключено, ничего из 6 каналов не отходит.
4. Подумал насчет драйверов - я ведь после этого на Windows7 устанавливал другие дрова для Evaluation kits. С драйверами пока не разбирался. Ну и боюсь.
Что делать? А ошибка - AVRISP error entering progrmming mode.
5. Atmega8515 прошивается. Не на этой плате. Может программу не так пишу? Подсобните тут чем?

Код: Выделить всё

#include <mega16a.h>

void main(void)
{
DDRC = 0b11111111;
PORTC = 0b00000001;
}
И настройки соответственные, надеюсь.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Реклама
Аватара пользователя
dmirrr
Мучитель микросхем
Сообщения: 475
Зарегистрирован: Вт дек 07, 2010 15:34:19
Откуда: UA

Re: ПРоблема с прошивкой через программатор типа STK-500

Сообщение dmirrr »

Ошибка указывает на невозможность входа в режим программирования.
Или программатор не так подключен ( для разных корпусов номера выводов отличаются), или в STK-500 установлена слишком большая частота, должна быть не более Fclk/4. Ну или проблемы тактирования, смотря как фьюзы установлены, можно пробовать подать внешний сигнал тактирования. А какая там программа, так программатору все равно что писать, ему все равно, что там контроллер будет делать :)
Реклама
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: ПРоблема с прошивкой через программатор типа STK-500

Сообщение kras »

Программирую в первый раз, тогда подробнее насчет фьюзов и внешнего тактирования. Частоту пробовал менять (CV AVR), не помогло. Сейчас куплю новых батареек и еще посижу.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: ПРоблема с прошивкой через программатор типа STK-500

Сообщение kras »

2012-05-08-184.jpg
(169.69 КБ) 501 скачивание
Тогда даю схему, как я это делаю. Точка направлена к "J3". Все покупал, то есть вряд ли это косяк схемы (на плате даже нарисовано, где какая сторона должна стоять). МК сам припаивал, просто говорю, что пока косяков пайки не вижу, может только провода совсем по-странному отходят, ну не знаю, сейчас проверим. Но опять же - вряд ли. Думаю, что-то с мк, хотя, надеюсь, статику он выдерживает? Я его сильно не грел, когда паял, спокойно держался рукой за него, пока лудил.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
dmirrr
Мучитель микросхем
Сообщения: 475
Зарегистрирован: Вт дек 07, 2010 15:34:19
Откуда: UA

Re: ПРоблема с прошивкой через программатор типа STK-500

Сообщение dmirrr »

А зачем так много батареек? 3 шт более чем достаточно. 6В это максимальное рабочее напряжение. Почему запаяна перемычка на Reset? Это сброс микроконтроллера в отладочной плате. При программировании программатор сам управляет этим выводом, а у Вас он притянут к земле. Пробуйте убрать эту перемычку. По поводу фьюзов: если программатор STK-500, то из студии установка фьюзов более чем прозрачна и накосячить там можно только очень сильно не подумавши. А если микроконтроллер новый, то по умолчанию он тактируется от внутреннего RC генератора на частоте 1 МГц, поэтому устанавливать частоту ISP нужно не более чем 250кГц
Реклама
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: ПРоблема с прошивкой через программатор типа STK-500

Сообщение kras »

перемычка, как ни странно, соединяет RESET микроконтроллера с RESETом программатора. Убрал - тоже не работает. Частоту всякую перепробовал.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»