Страница 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
правильно. Анодом к питанию, катодом к порту, не забываем про резистор и все горит.