реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> STK200/300 + ATtiny13 + AVReal32, Adapter not found
Motion
сообщение Jan 12 2008, 17:58
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Добрый день.

Использую программатор STK200/300 для прошивки ATtiny 13.
Использую программу Avreal32.

Подключил программатор к LTP. К программатору подключил простейшую схему - ATtiny13 + светодиод.
В контролере прошита программа, которая на 1 секунду включает светодиод, потом на 1 секунду выключает. Зашивали с помощью моего же программатора и программы AVReal32. Подаю питание - светодиод мигает - то есть контролер жив.

Теперь я сам пытаюсь что-то сделать. Запустил AVReal32 и пишу - "avreal32 -as +attiny13 -p1". В ответ мне пишет - "Atmel STK* adapter not found".

Хочу, например, прочитать прошивку из памяти.

Подскажите, что делаю не так.

Драйвер "DLPORTIO.dll" устанавливал.

На ПК всего один драйвер LTP. К нему обычно подключён принтер. Я просто вынул провод принтера и подключил программатор, используя удлиннитель (где-то 1,5 - 2 метра).

На контроллер просто подано питание с кренки. Накакой обвески у него нет. + общий провод.

Сообщение отредактировал Владимир_КПИ - Jan 12 2008, 18:02
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 12 2008, 18:08
Сообщение #2





Guests






А собственно адаптер запитать не забыл? И еще - в BIOS Setup режим LPT нужно поставить Standard/Bidirectional/EPP, но не ECP
Go to the top of the page
 
+Quote Post
Motion
сообщение Jan 12 2008, 18:12
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Программатор питается от 10В. Эти 10В подаются на кренку внутри программатора и на выходе получается 5В. Эти 5В зажигают светодиод в программаторе и питают мою схемку.

Сейчас посмотрю в биосе. Вернусь через 5 минут. Ещё вопрос - можно ли подключать программатор "на горячую" (во время работы ПК)?
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 12 2008, 18:18
Сообщение #4





Guests






Цитата
Ещё вопрос - можно ли подключать программатор "на горячую" (во время работы ПК)?
Ни в коем случае - рано или поздно спалишь LPT-порт, тем более при таком кривом варианте питания. Советую выкинуть 10В и КРЕНку, а вместо них запитать все это хозяйство от свободного разъема USB или PS/2, т.е. от своего же компа
Go to the top of the page
 
+Quote Post
Motion
сообщение Jan 12 2008, 18:31
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



В биосе стояло ECP. Поменял на Bidirectional (вообще можно выбрать один из 4-ёх режимов - Printer/Bidirectional/EPP/ECP).

Снова пишет "Atmel STK* adapter not found"

Кварц у меня не стоит.

Подключил без удлиннителя - дело пошло.

Сообщение отредактировал Владимир_КПИ - Jan 12 2008, 18:21
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 12 2008, 18:58
Сообщение #6





Guests






Цитата
Кварц у меня не стоит. Подключил без удлиннителя - дело пошло
Адаптер должен определяться без подключения МК, так что кварц тут не при чем. Ну а насчет удлинителя - бывает, ничего не скажешь. Есть золотое правило электроники - "Garbage in - garbage out", или "Каков стол - таков и стул" smile.gif
Go to the top of the page
 
+Quote Post
Motion
сообщение Jan 12 2008, 19:16
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Цитата
Ни в коем случае - рано или поздно спалишь LPT-порт, тем более при таком кривом варианте питания. Советую выкинуть 10В и КРЕНку, а вместо них запитать все это хозяйство от свободного разъема USB или PS/2, т.е. от своего же компа


То есть програматор подключать только при выключеном ПК?
Схему к подключенному к ПК программатору тоже нельзя подключать на горячую?
Подавать питание на схему и программатор при подключении програматора к ПК тоже нельзя?
Чем плохо 10В + кренка? Если будет к.з. в схеме - могу спалить порт USB, а так кренка на уровне 100мА ограничит.

Сообщение отредактировал Владимир_КПИ - Jan 12 2008, 19:18
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 12 2008, 21:38
Сообщение #8





Guests






Цитата
То есть програматор подключать только при выключеном ПК?
Да.


Цитата
Схему к подключенному к ПК программатору тоже нельзя подключать на горячую?
Можно, если у схемы нет собственного питания.

Цитата
Подавать питание на схему и программатор при подключении програматора к ПК тоже нельзя?
От ПК - можно.

Цитата
Чем плохо 10В + кренка?
Колхозом "Юный пионЭр".

Цитата
Если будет к.з. в схеме - могу спалить порт USB, а так кренка на уровне 100мА ограничит
USB по питанию защищен как минимум самовосстанавливающимся предохранителем на 0.5А, а как максимум - быстродействующей защитой в преобразователе
Go to the top of the page
 
+Quote Post
Motion
сообщение Jan 13 2008, 07:21
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Уточняющие вопросы:

Отключать программатор на горячую тоже нельзя?

Почему нельзя подключаться на горячую? Чем это опасно? И какие возможны последствия?

Под кренкой я имел ввиду 78L05. Так и не понял чем оно плохо.



У меня к ПК подключён программатор. К нему питание и схема.

При программировании МК питание(+10В от батареек на кренку) я отключаю. Когда "зашил" программу - включаю питание и проверяю правильно ли она работает(всё подключено к ПК). То есть зажигается ли светодиод, например. Можно ли так делать? Ведь по идее по окончанию программирования программатор переводит свои выводы в высокоимпендансное состояние.

Программировать МК, как я понимаю, можно без подачи какого-либо питания. Верно?

Схему (свою, любую другую) можно ли подключать/отключать к программатору подключённому к ПК (без наличия какого-либо питания или оно просто выключёно)?
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jan 13 2008, 11:48
Сообщение #10





Guests






Цитата
Отключать программатор на горячую тоже нельзя?
Почему нельзя подключаться на горячую? Чем это опасно? И какие возможны последствия?
При подключении/отключении любых устройств (а иногда и просто кабелей) к компу происходят всяческие события - перезаряд емкостей, уравнивание/перекос статических и наводимых потенциалов и т.д. Когда это происходит при отсутствии питания на компонентах компа еще полбеды, но при поданном питании весьма вероятно возникновение тиристорного защелкивания, ведущего к выгоранию портовых микросхем на мат. плате.

Цитата
Под кренкой я имел ввиду 78L05. Так и не понял чем оно плохо.
Я уже сказал - колхозом "Юный пионЭр". Лепить дополнительное сетевое питание при наличии нормального эквипотенциального питания в USB или PS/2 - колхоз. Сетевой адаптер посредством неизбежной проходной емкости трансформатора подсовывает ненулевой относительно питающегося через свой транс компа потенциал на цепи программатора, и при подключении такого программатора к компу будет вышеописанный эффект защелкивания.

Цитата
У меня к ПК подключён программатор. К нему питание и схема. При программировании МК питание(+10В от батареек на кренку) я отключаю. Когда "зашил" программу - включаю питание и проверяю правильно ли она работает(всё подключено к ПК). То есть зажигается ли светодиод, например. Можно ли так делать?
Нет. Мало того, это просто глупо.

Цитата
Программировать МК, как я понимаю, можно без подачи какого-либо питания. Верно?
Ну тогда и комп не обязательно включать - просто долби себе по клаве и работай на слух smile.gif НЕТ!

Короче - не болтай ерундой, слушай, что тебе говорят, и выполняй БЕСПРЕКОСЛОВНО. Когда начнешь понимать суть явлений - тогда и будешь сомневаться и возражать, а пока делай, что и как тебе говорят
Go to the top of the page
 
+Quote Post
Motion
сообщение Feb 5 2008, 22:42
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Снова в PonyProg проблема. Пишет тест ок, считать и записать ничего не может.

При программировании МК с помощью программатора внешнее питание(ни для програматора, ни для контролера) не нужно? То есть хватает управляющих сигналов с ПК?

Или на программатор должно подаваться питание +5В при программировании? Оно может подаваться через сам разъём питания программатора или через внешнюю (программируемую) схему?
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Feb 6 2008, 09:45
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Цитата(=AVR= @ Jan 12 2008, 23:38) *
USB по питанию защищен как минимум самовосстанавливающимся предохранителем на 0.5А, а как максимум - быстродействующей защитой в преобразователе

Не факт!
Что было у меня: Комп - брэндовый HP Compaq D530.
Баловался с POWERSWITCH. Случайно коротнул питание, которое бралось с USB.
Результат - комп ушел в небытие! (никаких признаков жизни)
Поставщик нашей техники произвел ремонт по гарантии.
В акте записано - замена материнской платы!
Теперь боюсь надеяться на всякие защиты питаний в USB.
Go to the top of the page
 
+Quote Post
Motion
сообщение Feb 6 2008, 17:22
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



При программировании МК должен быть обязательно запитан
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 00:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01424 секунд с 7
ELECTRONIX ©2004-2016