Страница 19 из 132
Добавлено: Ср янв 28, 2009 14:57:37
радан
спасибо за подсказку как говорится респект и мяу.
Добавлено: Сб фев 07, 2009 00:04:42
радан
усе заработало всем респект

Добавлено: Пн фев 09, 2009 20:08:29
Cfyzzz84
Приобрёл адаптер USB называется AVR910 производства МастерКИТ. Собрал простую схему. Подключил её (правда питание подал 3 в). Подключил программатор. А он не распознаётся ни в одной из программ: АВРстудио4, аврдюд, на авреал. Номера портов менял. Чё тока не делал. Подскажите по шагам как сделать, чтобы зарабтало. Я хочу хотябы зажечь светодиод с пмошью мк. Очень прошу.
Добавлено: Вт фев 10, 2009 11:06:24
kvark85
Cfyzzz84 писал(а):Приобрёл адаптер USB называется AVR910 производства МастерКИТ. Собрал простую схему. Подключил её (правда питание подал 3 в). Подключил программатор. А он не распознаётся ни в одной из программ: АВРстудио4, аврдюд, на авреал. Номера портов менял. Чё тока не делал. Подскажите по шагам как сделать, чтобы зарабтало. Я хочу хотябы зажечь светодиод с пмошью мк. Очень прошу.
у меня тоже программатор AVR910 не работает с ATiny2313, а с другими микроконтроллерами работает без проблем. так как LPT порта на моем компьютере нет - поискал схему COM программатора. она оказалась простой: несколько диодов и несколько сопративлений. вечером могу выложить здесь ссылку на описание его и программы с которой он работает
Добавлено: Ср фев 11, 2009 08:39:33
Cfyzzz84
Товарищи! Теперь я подал напряжение 5В. Всё равно не работает. Установил ПониПрог. Всё равно не работает (ошибка-24). Я так понимаю девайс не найден. Может настройки порта надо какие-то установить? Кто в теме подскажите!!! А пока поищу простой программатор на сом-порте...
Добавлено: Ср фев 11, 2009 10:52:29
nictrace
2Cfyzzz84, AVR910 - это программатор на COM-порту, и если появилась его usb версия - это, видимо, PL2302 - преобразователь. По идее он должен быть от USB запитан. Ставится драйвер шнура PL2302 - должен быть в комплекте, появляется виртуальный порт. С этим портом теоретически должен работать любой софт, предназначенный для ком-версии, например, AvrProg.exe - но он, кажется, сканирует порты ком1-ком4, не выше. Если у вас ком5, например, прога скажет, что не найден девайс. Насчет питания 3В - возможно, оно маловато - лучше попробовать 5?
UPD: пардон, я ошибся - это софтовый USB на базе AVR309...
Тут есть список прог, которые должны работать. Видит ли комп программатор? Встает ли драйвер? Если да - ошибка пайки между мегой и девайсом.
Добавлено: Ср фев 11, 2009 12:10:25
nictrace
Вопрос к АVR-котам: вот хочу компаратор к делу прикрутить. Надо подавать единицы на DDRB? У дядьки Евстифеева все как-то противоречиво, в даташите и аппноте avr128 тоже ничего не нашел.
И еще, можно ли изобразить в студии внешние уровни на лапках компаратора, для отладки?
Добавлено: Ср фев 11, 2009 13:35:02
Cfyzzz84
2nictrace
Винда видит девайс. Проги не видят. В этом проблема. Собрал простой СОМ-программатор. Проги его тоже не видят. Винда ХР. Какие настройки или службы нужно включить? Как проверить по шагам, что происходит?
Добавлено: Ср фев 11, 2009 14:07:06
Cfyzzz84
Виртуальный СОМ-порт имеет номер 2. Как проверить работу сом-порта. Что и где можно замерить мультиметром? Приходит ли вообще сигнал.
даже схему сделал такую:http://easyelectronics.ru/avr-shag-pervyj-programmator.html
Всё равно не пашет.
Добавлено: Ср фев 11, 2009 14:58:24
nictrace
2Cfyzzz84 есть рульная прога portmon от Sysinternals. Правда, на виртуальных портах я не пробовал, но на нормальном - все видно!
Добавлено: Ср фев 11, 2009 18:39:03
smac
nictrace писал(а):Вопрос к АVR-котам: вот хочу компаратор к делу прикрутить. Надо подавать единицы на DDRB? У дядьки Евстифеева все как-то противоречиво, в даташите и аппноте avr128 тоже ничего не нашел.
Лучше не подавать, поскольку в даташите при беглом просмотре ничего не нашел, можно полагать, что компаратор функционирует независимо от настроек порта, в этом случа при подаче 1 на DDRB они будут выходами, и напряжение (лог 0 или лог 1) на них будет задаваться контроллером, а значит детектирование повышения (понижения) уровня в принципе станет бессмысленным.
nictrace писал(а):И еще, можно ли изобразить в студии внешние уровни на лапках компаратора, для отладки?
Нельзя, нет смысла отлаживать работу аппаратной части компаратора в симуляторе, для отладки программной части можно выставить нужные вам биты (ACO или ACI) вручную.
Добавлено: Чт фев 12, 2009 10:59:14
Cfyzzz84
Установил PortMon вижу что везде в правой колонке Результата слово success. Что это значит? И что делать?
Добавлено: Чт фев 12, 2009 14:19:50
nictrace
сохрани лог в файл и прикрепи его...
Добавлено: Чт фев 12, 2009 20:44:48
Cfyzzz84
Ситуация такая. Имею 3 программатора: Юсб АВР 910 (покупной) [CОМ2], СОМ-программатор 7 резисторов 3 диода [COM1], пять проводов ЛПТ [LPT1]. Набор программ: CVavr, AVRStudio, uniprof, avreal, ponyprog, avrdude. Микроконтроллер: ATMega8L-8PU. Никакая из этих комбинаций не видит девайс. Что делать? Если дело в девайсе, как проверить по контрольным точкам, что он работет? Питание 5в. При использвании лпт 5 проводков использую мк с кварцем. В других вариантах без него.
Винда ХР сп2. Ноутбук Ровербук.
Вопросы:
1) почему программы не видят программатор (девайс)?
2) Какие должны быть напряжения в основных точках при прошивке?
Если нужен логфайл для анализа обращений к портам, то напишите какую прогу использовать и какие настройки ей задать. А также какой девайс выбрать.
Добавлено: Чт фев 12, 2009 21:11:41
smac
Cfyzzz84 писал(а):Ситуация такая.
...
1) почему программы не видят программатор (девайс)?
...
Наверняка включено тактирование от внешнего генератора, также возможно снят (незапрограммирован) фуз SPIEN. Не исключено что МК мертв.
Добавлено: Пт фев 13, 2009 07:33:04
Cfyzzz84
Пациент скорее жив, чем мёртв

У меня два новеньких МК. На счёт внешнего тактирования я не понимаю, что Вы хотите сказать. Мне хотябы раз прошить хотябы 5ю проводками.
Добавлено: Вс фев 15, 2009 00:47:37
nictrace
Ситуация странная.
Два проца, купленных недавно - и ни на что не реагируют?
Так не бывает!

Разве что их нарочно кто-то залочил.
Вообще, FBPRG должен работать (5 проводов через прогу uniprof)! На всякий случай установи в биосе LPT порт как SPP.
Добавлено: Вс фев 15, 2009 23:41:12
chief
fight писал(а):.include "tn2313def.inc"
.def tmp=r16
.cseg
.org 0
ldi tmp,RAMEND
out SPL,tmp
ldi tmp,0x7f
out DDRB,tmp
ldi tmp,0x00
out PORTB,tmp
ldi tmp,0xff
out DDRD,tmp
ldi tmp,0x00
out PORTD,tmp
ldi tmp,0x80
out ACSR,tmp
main:nop
rjmp main
светодиод, подключенный на одну из линий порта D не зажигается
ваша программа вполне работоспособна для этих целей. Проверяйте фузы, кварц (если внешний).
Re: ATtiny2313 шьется,читается, но не работает
Добавлено: Вс фев 15, 2009 23:56:40
pirotehnick
fight писал(а):светодиод, подключенный на одну из линий порта D не зажигается
А с чего бы ему гореть... Исходя из твоей программы на всех выводах сконфигурированных на выход проживает низкий уровень.
Добавлено: Пн фев 16, 2009 00:09:18
chief
правильно. Анодом к питанию, катодом к порту, не забываем про резистор и все горит.