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

 
 
76 страниц V  « < 49 50 51 52 53 > »   
Reply to this topicStart new topic
> AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.
Petka
сообщение Feb 21 2012, 09:35
Сообщение #751


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(james77 @ Feb 21 2012, 12:37) *
Добрался до осциллогорафа. В режиме генерации "1 МГц" выдает на 23-й ноге меандр частотой 145 КГц.

отлично
Цитата
Т.е. я так понимаю проц прошился нормально, тактирование работает нормально. Где же тогда копать?
Я так понимаю хаотичного моргания светодиода не должно быть?

Не должно. Хотя может быть какие-то проблемы с цепочкой R8, R9 (сверьте номиналы)
Цитата
С avrdude никогда не работал, сейчас буду разбираться и проверять. Petka, Вы имели в виду проверить работу программатора с avrdude с уже прошитой прошивкой?

Да
Go to the top of the page
 
+Quote Post
james77
сообщение Feb 21 2012, 10:13
Сообщение #752





Группа: Участник
Сообщений: 13
Регистрация: 2-02-12
Пользователь №: 70 052



Цитата(Petka @ Feb 21 2012, 11:35) *
Не должно. Хотя может быть какие-то проблемы с цепочкой R8, R9 (сверьте номиналы)


Номиналы проверил, установлено как по схеме R8=220k, R9=100k. При отключенном таргете напряжение RST_ADS = 0 В, при подключенном таргете 1,5 В.
Кстати, на всякий случай, фьзы у меня прошиты так: lfuse=FF, hfuse=C9.

Чуть позже еще с avrdude поиграюсь, хотя интересует работа программатора именно в AVRStudio.

Сообщение отредактировал james77 - Feb 21 2012, 10:15
Go to the top of the page
 
+Quote Post
james77
сообщение Feb 21 2012, 13:06
Сообщение #753





Группа: Участник
Сообщений: 13
Регистрация: 2-02-12
Пользователь №: 70 052



Попробовал avrdude, а вернее avrdude вместе с "AVR8 Burn-O-Mat avrdude GUI". Читает и пишет без проблем. С AVRStudio по-прежнему не работает. Похоже AVRStudio программатор просто не видит.
Грешил на проблемы с кварцем (а вернее на конденсаторы на кварце), но раз с avrdude работает, значит все номально. Petka, может глянете на всякий случай на печатку (она у меня от Вашей немного отличается), у меня небольшие сомнения в правильности расположения кварца и "кварцевых" конденсаторов.
Ну и по-прежнему хаотично моргает светодиод...

У меня уже закончились идеи, даже не представляю в какую сторону копать, чтобы заставить программатор и AVRStudio увидеть друг друга.
Прикрепленные файлы
Прикрепленный файл  PCB1.pdf ( 122.57 килобайт ) Кол-во скачиваний: 266
Прикрепленный файл  SCH1.pdf ( 201.92 килобайт ) Кол-во скачиваний: 129
 
Go to the top of the page
 
+Quote Post
james77
сообщение Feb 21 2012, 14:12
Сообщение #754





Группа: Участник
Сообщений: 13
Регистрация: 2-02-12
Пользователь №: 70 052



Я конечно не уверен, но кажется я понял в чем проблема при стыковке программатора с AVRStudio. При попытке подключиться к программатору в логе AVRStudio вылазит следующее:

Код
16:10:45.031: [ERROR] TCF command: Tool:connect failed:  Code:1 ,Service: ,Message from peer:The signature of the attached tool is AVRISP_2, which is unexpected.
16:10:45.281: [ERROR] TCF command: Tool:connect failed:  Code:1 ,Service: ,Message from peer:The signature of the attached tool is AVRISP_2, which is unexpected.
16:10:45.953: [ERROR] TCF command: Tool:connect failed:  Code:1 ,Service: ,Message from peer:The signature of the attached tool is AVRISP_2, which is unexpected.
16:10:45.953: [ERROR] Unable to connect to tool context: 'Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.To
olProxy+ToolContext'.


Я так понимаю AVRStudio просто не признает этот программатор, так что-ли?
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 21 2012, 14:38
Сообщение #755


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(james77 @ Feb 21 2012, 18:12) *
Я конечно не уверен, но кажется я понял в чем проблема при стыковке программатора с AVRStudio. При попытке подключиться к программатору в логе AVRStudio вылазит следующее:

Код
16:10:45.031: [ERROR] TCF command: Tool:connect failed:  Code:1 ,Service: ,Message from peer:The signature of the attached tool is AVRISP_2, which is unexpected.
16:10:45.281: [ERROR] TCF command: Tool:connect failed:  Code:1 ,Service: ,Message from peer:The signature of the attached tool is AVRISP_2, which is unexpected.
16:10:45.953: [ERROR] TCF command: Tool:connect failed:  Code:1 ,Service: ,Message from peer:The signature of the attached tool is AVRISP_2, which is unexpected.
16:10:45.953: [ERROR] Unable to connect to tool context: 'Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.To
olProxy+ToolContext'.


Я так понимаю AVRStudio просто не признает этот программатор, так что-ли?

А Вы какой программатор выбирали? Какие варианты он ещё предлагает?
Go to the top of the page
 
+Quote Post
james77
сообщение Feb 21 2012, 16:10
Сообщение #756





Группа: Участник
Сообщений: 13
Регистрация: 2-02-12
Пользователь №: 70 052



Цитата(Petka @ Feb 21 2012, 16:38) *
А Вы какой программатор выбирали? Какие варианты он ещё предлагает?


Выбирал STK500 и указывал COM порт.
Прикрепленное изображение

А вот возможные варианты для конкретного контроллера
Прикрепленное изображение



P.S.
Обновил студию. В последнем релизе в логе при попытке подключения программатора пишет почти тоже свмое:
Код
# Communication server listening on port 1087.
17:47:25: [ERROR] The signature of the attached tool is AVRISP_2, which is unexpected., ModuleName: TCF (TCF command: Tool:connect failed.)
17:47:25: [ERROR] Unable to connect to tool context: 'Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.To
olProxy+ToolContext'.


Попробовал еще раз в AVRStudio 4 и... о, чудо!!! Заработало. Пишет и читает. Вот только при попытке прочитать напряжение питания пишет:
Прикрепленное изображение



С AVRStudio 5 по-прежнему не работает.
И что-же все-таки означает хаотичное помаргивание светодиода?


Сообщение отредактировал james77 - Feb 21 2012, 15:51
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 21 2012, 18:38
Сообщение #757


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(james77 @ Feb 21 2012, 20:10) *
...
И что-же все-таки означает хаотичное помаргивание светодиода?

Пока обьяснение только одно. Непропаи/закоротки. При первоначальном программировании программатора верификация прошла успешно? Сколько людей не собирало программатор - ни разу такого спецэффекта не было.
Go to the top of the page
 
+Quote Post
james77
сообщение Feb 21 2012, 19:02
Сообщение #758





Группа: Участник
Сообщений: 13
Регистрация: 2-02-12
Пользователь №: 70 052



Цитата(Petka @ Feb 21 2012, 20:38) *
Пока обьяснение только одно. Непропаи/закоротки. При первоначальном программировании программатора верификация прошла успешно? Сколько людей не собирало программатор - ни разу такого спецэффекта не было.


Сегодня третий раз проверил на непропаи/закоротки, ничего не нашел. В программатор уже два раза заливал прошивку, оба раза верификация прошла успешно. После второй прошивки ведет себя также, как после первой. Затем перешил фьюзы lfuse=1F, hfuse=C9 (включил и задал уровень BOD). Поведение светодиода и программатора в целом идентично первоначальному.
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 22 2012, 04:41
Сообщение #759


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(james77 @ Feb 21 2012, 23:02) *
Сегодня третий раз проверил на непропаи/закоротки, ничего не нашел. В программатор уже два раза заливал прошивку, оба раза верификация прошла успешно. После второй прошивки ведет себя также, как после первой. Затем перешил фьюзы lfuse=1F, hfuse=C9 (включил и задал уровень BOD). Поведение светодиода и программатора в целом идентично первоначальному.

Есть возможность поменять мегу в программаторе?
Go to the top of the page
 
+Quote Post
james77
сообщение Feb 22 2012, 07:45
Сообщение #760





Группа: Участник
Сообщений: 13
Регистрация: 2-02-12
Пользователь №: 70 052



Цитата(Petka @ Feb 22 2012, 06:41) *
Есть возможность поменять мегу в программаторе?


В принципе возможность есть. Но перед этим хотелось бы подитожить. Имеем следующее поведение программатора:
1. Железо: ATmega8A-AU, FT232RL, кварц 14,7456 МГц. Вся рассыпуха SMD, все новое, ни откуда не выпаивалось.
2. Хаотичное моргание светодиода при отключенном таргете, постоянное свечение при подключенном.
3. При первоначальной прошивке в PonyProg верификацию проходит.
4. В терминале отзывается, настройки запоминает.
5. Работа с avrdude, CodeVision - пишет, читает, ошибок не выдает.
6. Работа с AVRStudio 4 - пишет, читает, ошибка при обработке команды Get VTARGET
7. С AVRStudio 5 не хочет работать (в логе выдает "[ERROR] The signature of the attached tool is AVRISP_2, which is unexpected.")

А теперь собственно вопросы:
1. Хаотичное моргание светодиода при отключенном таргете нормально или нет?
2. Должен ли видеться программатор при отключенном таргете?
3. На какое напряжение настраивать BOD 2,7 или 4 В? (хотя мне кажется это вообще не критично, но на всякий случай)
2. Поддерживает ли Ваш программатор обработку команды Get VTARGET? (судя по исходникам должен, но у меня выдает ошибку. Хоть момент и не критичный, но может это симптом)
3. Работает ли Ваш программатор с AVRStudio 5?
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 22 2012, 12:33
Сообщение #761


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(james77 @ Feb 22 2012, 11:45) *
...
А теперь собственно вопросы:
1. Хаотичное моргание светодиода при отключенном таргете нормально или нет?

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

В зависимости от найстройки в терминальном режиме. По умолчанию не видится без таргета.
Цитата
3. На какое напряжение настраивать BOD 2,7 или 4 В? (хотя мне кажется это вообще не критично, но на всякий случай)

4В.
Цитата
4. Поддерживает ли Ваш программатор обработку команды Get VTARGET? (судя по исходникам должен, но у меня выдает ошибку. Хоть момент и не критичный, но может это симптом)

Не отлаживал. может и не работать.
Цитата
5. Работает ли Ваш программатор с AVRStudio 5?

Не проверял. Где-то на форуме проскакивала информация, что можно поменять сигнатуру в прошивке и будет работать в новой студии.
Go to the top of the page
 
+Quote Post
james77
сообщение Feb 22 2012, 13:00
Сообщение #762





Группа: Участник
Сообщений: 13
Регистрация: 2-02-12
Пользователь №: 70 052



Цитата(Petka @ Feb 22 2012, 14:33) *
1. Хаотичное моргание светодиода при отключенном таргете нормально или нет?
Так не должно быть.

Какие могут быть причины кроме непропая/КЗ/соплей (их я практически исключаю, потому что во-первых уже несколько раз проверял монтаж, а во-вторых при самопрограммировании хаотичного моргания нет)

Цитата(Petka @ Feb 22 2012, 14:33) *
2. Должен ли видеться программатор при отключенном таргете?
В зависимости от найстройки в терминальном режиме. По умолчанию не видится без таргета.

А что нужно настроить в терминальном режиме? (там ведь только версия, 1МГц/fast и проверка подтяжки на ресете таргета)

Цитата(Petka @ Feb 22 2012, 14:33) *
4. Поддерживает ли Ваш программатор обработку команды Get VTARGET?
Не отлаживал. может и не работать.


Цитата(Petka @ Feb 22 2012, 14:33) *
5. Работает ли Ваш программатор с AVRStudio 5?
Не проверял. Где-то на форуме проскакивала информация, что можно поменять сигнатуру в прошивке и будет работать в новой студии.


Могли бы Вы проветить это на досуге?
Go to the top of the page
 
+Quote Post
james77
сообщение Feb 25 2012, 12:58
Сообщение #763





Группа: Участник
Сообщений: 13
Регистрация: 2-02-12
Пользователь №: 70 052



Проблему с хаотичным морганием светодиода решил. Долго копаясь в исходниках и даташите. Вот что написано в даташите:

Код
...In either case, the external AREF pin is directly connected to the ADC, and the reference voltage can be made
more immune to noise by connecting a capacitor between the AREF pin and ground....


На схеме из первого поста вывод контроллера AREF висит в воздухе. После подключения конденсатор 0,1 мкФ между выводом AREF и землей хаотичное моргание прекратилось.
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 25 2012, 18:50
Сообщение #764


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(james77 @ Feb 25 2012, 16:58) *
Проблему с хаотичным морганием светодиода решил. Долго копаясь в исходниках и даташите. Вот что написано в даташите:

Код
...In either case, the external AREF pin is directly connected to the ADC, and the reference voltage can be made
more immune to noise by connecting a capacitor between the AREF pin and ground....


На схеме из первого поста вывод контроллера AREF висит в воздухе. После подключения конденсатор 0,1 мкФ между выводом AREF и землей хаотичное моргание прекратилось.

Проглядел. Будем знать.
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Mar 4 2012, 14:43
Сообщение #765


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Цитата(james77 @ Feb 22 2012, 11:45) *
2. Поддерживает ли Ваш программатор обработку команды Get VTARGET?


Чтобы Студия использовала эту команду и не ругалась, нужно изменить ответ на команду CMD_SIGN_ON с AVRISP_2 на STK500_2.


--------------------
Go to the top of the page
 
+Quote Post

76 страниц V  « < 49 50 51 52 53 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th September 2025 - 11:16
Рейтинг@Mail.ru


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