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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Программатор AVR
Silent Bob
сообщение Nov 28 2005, 04:25
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821



Собрал программатор Altera Byte-Blaster по схеме
http://www.ln.com.ua/~real/avreal/adapters.html#ABB
но толку ноль. Avreal пишет, что адаптер не найден.
Как ни странно, если запустить его в режиме fbprog,
то PgmOn reply = 0xAC530000, а не 0xFFFFFFFF как на пустом порту.
В чем может быть дело?
Go to the top of the page
 
+Quote Post
Igor26
сообщение Nov 28 2005, 05:45
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(Silent Bob @ Nov 28 2005, 07:25) *
Собрал программатор Altera Byte-Blaster по схеме
http://www.ln.com.ua/~real/avreal/adapters.html#ABB
но толку ноль. Avreal пишет, что адаптер не найден.
Как ни странно, если запустить его в режиме fbprog,
то PgmOn reply = 0xAC530000, а не 0xFFFFFFFF как на пустом порту.
В чем может быть дело?

Только ошибка монтажа.
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Nov 28 2005, 06:04
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Перемычку между 7-10 на ЛПТ не забыли повесить?


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
starter48
сообщение Nov 28 2005, 06:40
Сообщение #4


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

Группа: Свой
Сообщений: 112
Регистрация: 15-10-05
Из: Томск
Пользователь №: 9 680



Цитата(Silent Bob @ Nov 28 2005, 10:25) *
Собрал программатор Altera Byte-Blaster по схеме
http://www.ln.com.ua/~real/avreal/adapters.html#ABB
но толку ноль. Avreal пишет, что адаптер не найден.
Как ни странно, если запустить его в режиме fbprog,
то PgmOn reply = 0xAC530000, а не 0xFFFFFFFF как на пустом порту.
В чем может быть дело?

Может у тебя винда не 95, а 2000 или выше?
Тогда надо работать через avreal32.exe и драйвер ставить для прямого доступа к портам DLPORTIO.sys
http://www.ln.com.ua/~real/avreal/description.html#driver

Сообщение отредактировал starter48 - Nov 28 2005, 06:53
Go to the top of the page
 
+Quote Post
Silent Bob
сообщение Nov 28 2005, 08:40
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821



Перемычка есть.
Винда XP, драйвер уже стоит, avreal32..

Что меня смущает больше всего: даже индикатор питания не загорается..
Не спорю, возможно это мой косяк - я новичок во всем этом.
Подскажите пожалуйста, как можно проверить плату не пересобирая ее полностью?
Go to the top of the page
 
+Quote Post
BVU
сообщение Nov 28 2005, 08:44
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Silent Bob @ Nov 28 2005, 11:40) *
Перемычка есть.
Винда XP, драйвер уже стоит, avreal32..

Что меня смущает больше всего: даже индикатор питания не загорается..
Не спорю, возможно это мой косяк - я новичок во всем этом.
Подскажите пожалуйста, как можно проверить плату не пересобирая ее полностью?

Так вот и начните с питания! Разберитесь почему оно отсутствует. Ремонт любой электро и радиоаппаратуры принято начинать именно с этого.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
aleksey_sav
сообщение Nov 28 2005, 08:51
Сообщение #7


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

Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733



Цитата(Silent Bob @ Nov 28 2005, 11:40) *
Перемычка есть.
Винда XP, драйвер уже стоит, avreal32..

Что меня смущает больше всего: даже индикатор питания не загорается..
Не спорю, возможно это мой косяк - я новичок во всем этом.
Подскажите пожалуйста, как можно проверить плату не пересобирая ее полностью?


Так Byte-Blaster и питается от таргета. А, если у Вас питания нет, то как он будет работать?
Go to the top of the page
 
+Quote Post
Silent Bob
сообщение Nov 28 2005, 08:56
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821



Так питание я подвел, взял с USB разьема - там как раз 5V..
А для этой схемы нужен внешний кварц как для ISP? Или достаточно вставить чип в разьем и пошло-поехало?
Go to the top of the page
 
+Quote Post
aleksey_sav
сообщение Nov 28 2005, 09:00
Сообщение #9


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

Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733



Цитата(Silent Bob @ Nov 28 2005, 11:56) *
Так питание я подвел, взял с USB разьема - там как раз 5V..
А для этой схемы нужен внешний кварц как для ISP? Или достаточно вставить чип в разьем и пошло-поехало?


1. Так есть питание, или нет? Посмотрите тестером.
2. Кварц нужен.
Go to the top of the page
 
+Quote Post
Silent Bob
сообщение Nov 28 2005, 09:43
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821



Питание к плате подведено, но светодиод не горит.
А в какое место ему кварц? Есть схема, есть МК - что дальше?
Я думал, что можно напрямую.. :-(

Или надо подводить контакты к ногам МК уже в готовой плате?
А можно как-нибудь без нее - пока только проверить, работает ли BB, AVR и т.п..

Сообщение отредактировал Silent Bob - Nov 28 2005, 09:45
Go to the top of the page
 
+Quote Post
starter48
сообщение Nov 28 2005, 09:59
Сообщение #11


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

Группа: Свой
Сообщений: 112
Регистрация: 15-10-05
Из: Томск
Пользователь №: 9 680



Цитата(Silent Bob @ Nov 28 2005, 15:43) *
Питание к плате подведено, но светодиод не горит.
А в какое место ему кварц? Есть схема, есть МК - что дальше?
Я думал, что можно напрямую.. :-(

Там на схеме 2 светодиода.
1-ый - индикатор режима программирования (когда байтбластер активен)
2-ой - индикатор наличия питания (должен гореть всегда, когда бластер подключен к плате и на плату подано питание).
Цитата(Silent Bob @ Nov 28 2005, 15:43) *
Или надо подводить контакты к ногам МК уже в готовой плате?
А можно как-нибудь без нее - пока только проверить, работает ли BB, AVR и т.п..

Просто подключи байтбластер к компу и попытайся зашить несуществующий микроконтроллер:
avreal32.exe -ab -p1 +mega16
AvReаl должен сказать:
Can't resync
Reset pin released
adapter outputs -> Hi-Z state

Если так и получилось, то подключай контроллер, подавай питание и пробуй эту же строчку, но вместо mega16 напиши название своего контроллера (допустимые названия ищи в конце справки программы, запустив avreal32.exe -?). AvReal должен показать биты конфигурации контроллера.

А если AvReal вместо Can't resync скажет Altera ByteBlaster not found, то значит либо спаял ты неправильно, либо порт убит или нестандартный какой-то. Можешь еще попробовать в ДОС загрузиться и проверить avreal.exe (который не 32).

Идиотский вопрос: а ты не забыл питание на микросхему 74HC244 подать? Там на схеме этого не нарисовали. Хотя, думаю, детектиться он должен...
Или порт не указал? AvReаl по умолчанию с LPT2 работает.

Сообщение отредактировал starter48 - Nov 28 2005, 11:12
Go to the top of the page
 
+Quote Post
starter48
сообщение Nov 28 2005, 10:17
Сообщение #12


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

Группа: Свой
Сообщений: 112
Регистрация: 15-10-05
Из: Томск
Пользователь №: 9 680



Цитата(Silent Bob @ Nov 28 2005, 14:56) *
Так питание я подвел, взял с USB разьема - там как раз 5V..
А для этой схемы нужен внешний кварц как для ISP? Или достаточно вставить чип в разьем и пошло-поехало?

Обычно кварц не нужен, т.к. контроллеры поставляются с включенным внутренним RC генератором на 1MHz. Переключать на кварц должен сам пользователь через программирование битов конфигурации.

Но если байтбластер детектится, но контроллер не шьётся (говорит Can't resync), то имеет смысл попробовать подключить кварц.
Go to the top of the page
 
+Quote Post
aleksey_sav
сообщение Nov 28 2005, 12:08
Сообщение #13


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

Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733



Цитата(Silent Bob @ Nov 28 2005, 12:43) *
Питание к плате подведено, но светодиод не горит.
А в какое место ему кварц? Есть схема, есть МК - что дальше?
Я думал, что можно напрямую.. :-(
0
Или надо подводить контакты к ногам МК уже в готовой плате?
А можно как-нибудь без нее - пока только проверить, работает ли BB, AVR и т.п..


Ну, так разберитесь для начала почему не горит светодиод(нет питания) - это основное, потом будете задавать другие, более умные вопросы. <_<
Go to the top of the page
 
+Quote Post
Георгий
сообщение Nov 28 2005, 12:18
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



Обрати внимание на развязывающий диод на схеме! Если подать питание прямо на схему адаптера, то диоды гореть не будут! Они горят только тогда, когда питание идет с отлаживаемой платы.

И в таком включениии на отлаживаемую плату питание не пойдет и работать ничего не будет.

Сообщение отредактировал Георгий - Nov 28 2005, 12:18


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 28 2005, 17:13
Сообщение #15


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(starter48 @ Nov 28 2005, 12:59) *
Идиотский вопрос: а ты не забыл питание на микросхему 74HC244 подать? Там на схеме этого не нарисовали. Хотя, думаю, детектиться он должен...

....!
Я новую схему приготовлю, с указанием, что эти ноги надо подключить.
Мне просто в голову не приходило, когда я её году в 99 из реальной схемы в пикаде 4.5 в png выбрасывал, что кто-то может не знать, что для шинника питание надо подать. В пикаде в аттрибуте PWGD указано было, плата страссировалась, что ещё надо smile.gif


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

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

 


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


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