|
Программатор AVR |
|
|
|
Nov 28 2005, 04:25
|
Участник

Группа: Новичок
Сообщений: 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 как на пустом порту. В чем может быть дело?
|
|
|
|
|
Nov 28 2005, 05:45
|

Знающий
   
Группа: Свой
Сообщений: 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 как на пустом порту. В чем может быть дело? Только ошибка монтажа.
|
|
|
|
|
Nov 28 2005, 06:40
|

Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Nov 28 2005, 08:40
|
Участник

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

|
Перемычка есть. Винда XP, драйвер уже стоит, avreal32..
Что меня смущает больше всего: даже индикатор питания не загорается.. Не спорю, возможно это мой косяк - я новичок во всем этом. Подскажите пожалуйста, как можно проверить плату не пересобирая ее полностью?
|
|
|
|
|
Nov 28 2005, 08:51
|
Частый гость
 
Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733

|
Цитата(Silent Bob @ Nov 28 2005, 11:40)  Перемычка есть. Винда XP, драйвер уже стоит, avreal32..
Что меня смущает больше всего: даже индикатор питания не загорается.. Не спорю, возможно это мой косяк - я новичок во всем этом. Подскажите пожалуйста, как можно проверить плату не пересобирая ее полностью? Так Byte-Blaster и питается от таргета. А, если у Вас питания нет, то как он будет работать?
|
|
|
|
|
Nov 28 2005, 08:56
|
Участник

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

|
Так питание я подвел, взял с USB разьема - там как раз 5V.. А для этой схемы нужен внешний кварц как для ISP? Или достаточно вставить чип в разьем и пошло-поехало?
|
|
|
|
|
Nov 28 2005, 09:00
|
Частый гость
 
Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733

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

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

|
Питание к плате подведено, но светодиод не горит. А в какое место ему кварц? Есть схема, есть МК - что дальше? Я думал, что можно напрямую.. :-(
Или надо подводить контакты к ногам МК уже в готовой плате? А можно как-нибудь без нее - пока только проверить, работает ли BB, AVR и т.п..
Сообщение отредактировал Silent Bob - Nov 28 2005, 09:45
|
|
|
|
|
Nov 28 2005, 09:59
|

Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Nov 28 2005, 10:17
|

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

|
Цитата(Silent Bob @ Nov 28 2005, 14:56)  Так питание я подвел, взял с USB разьема - там как раз 5V.. А для этой схемы нужен внешний кварц как для ISP? Или достаточно вставить чип в разьем и пошло-поехало? Обычно кварц не нужен, т.к. контроллеры поставляются с включенным внутренним RC генератором на 1MHz. Переключать на кварц должен сам пользователь через программирование битов конфигурации. Но если байтбластер детектится, но контроллер не шьётся (говорит Can't resync), то имеет смысл попробовать подключить кварц.
|
|
|
|
|
Nov 28 2005, 12:08
|
Частый гость
 
Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733

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

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

|
Цитата(starter48 @ Nov 28 2005, 12:59)  Идиотский вопрос: а ты не забыл питание на микросхему 74HC244 подать? Там на схеме этого не нарисовали. Хотя, думаю, детектиться он должен... ....! Я новую схему приготовлю, с указанием, что эти ноги надо подключить. Мне просто в голову не приходило, когда я её году в 99 из реальной схемы в пикаде 4.5 в png выбрасывал, что кто-то может не знать, что для шинника питание надо подать. В пикаде в аттрибуте PWGD указано было, плата страссировалась, что ещё надо
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|