ГлавнаяРегистрацияВход Сайт Сокола Сергея Воскресенье, 19.05.2024, 07:01
  Программатор MICROPROG - Страница 7 - Форум Приветствую Вас Гость | RSS

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » Основной форум сайта » Общее » Программатор MICROPROG (Обсуждение программатора MICROPROG)
Программатор MICROPROG
miminoДата: Пятница, 08.03.2013, 17:30 | Сообщение # 91
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Добрый день!

Несколько смущает нулевая реакция компьютера. Если были бы ошибки в монтаже, выдавал бы "неизвестное устройство". Может быть, на него уже были установлены драйвера, проверьте в диспетчере устройств, появился ли новый СОМ-порт. Если же нет, то перепроверьте еще линии данных USB, на них должно быть напряжение около 3,0-3,3 В.
 
капитанДата: Суббота, 09.03.2013, 04:53 | Сообщение # 92
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Здравствуйте!Спасибо за участие , сегодня померял напряжение ,на 2 выводе разъема 2,49 вольта по отношению к минусу, на третьем 0, поменял стабилитроны , советские на импортные . На 2 выводе стало 3 ,39 на третьем так и остался 0 , это при включении как нарисован по схеме , при включении стабилитрона на 3 вывод разъема наоборот появляется напряжение 2.35 вольта , но оставил как нарисовано по схеме . В результате песен с плясками появилось сообщение , одно из подключеных устройств ЮСБ работает неправильно ,Виндовс не опознал его . При попытке установить драйвер как было описано , из указаного места появилось сообщение , мастер не нашел подходящего программного обеспечения , чем то , что установлено.Диспетчер устройст показывает , что виртуального порта нет.Еще вопрос по фьюзу, установить все конфигурационные биты кроме RSTDISBL ,когда и как устанавливается по отношению к 2313?Генерация на кварце должна быть?
 
miminoДата: Суббота, 09.03.2013, 13:26 | Сообщение # 93
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Доброго дня!
Поскольку устройство не опознано, то и попытка установить драйвер также не увенчается успехом. Скорей всего, неправильно выставлены фьюзы. Нужно запрограммировать только бит BODLEVEL, а остальные не программировать. Я пишу так, потому что, не знаю, как в Юнипрофе обозначается запрограммированный бит - установкой галочки или, наоборот, ее сбросом. В общем, должны отличаться только биты BODLEVEL и SPIEN, все остальные должны быть не запрограммированными. И генерация на кварце, конечно, должна быть, иначе устройство не будет опознано
 
urcdaДата: Суббота, 09.03.2013, 18:21 | Сообщение # 94
Рядовой
Группа: Проверенные
Сообщений: 13
Репутация: 0
Статус: Offline
mimino, поставил стабилитроны на 3.6 В результата никакого, даже собрал еще один программатор подключал к двум ноутбукам и одному стационару все работает на моем не хочет, засада. Наверное пере установлю систему, может поможет.

Сообщение отредактировал urcda - Суббота, 09.03.2013, 18:21
 
miminoДата: Вторник, 12.03.2013, 01:13 | Сообщение # 95
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Возможно... Тут уж явно дело не в программаторе и не в версии винды.
 
KvasshtainДата: Понедельник, 18.03.2013, 16:38 | Сообщение # 96
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Собрал Ваш программатор на ATtiny2313. Он подключился, определился,установился и вроде бы прекрасно работает, НО при чтении флэша несет всякую
пургу. Что не так не пойму. В смысле, подключаемые контроллеры нормально
определяются, вроде бы нормально устанавливаются и сбрасываются фузы, прошитые прошивки
работают нормально, но не читаются обратно с контроллера, и соответственно не
работает верификация.
 
miminoДата: Понедельник, 18.03.2013, 19:48 | Сообщение # 97
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Kvasshtain, А Вы случайно не устанавливаете биты защиты? Описанная Вами ситуация очень похожа на то, что случается при установке лок-битов.
 
Kvasshtain2237Дата: Вторник, 19.03.2013, 13:51 | Сообщение # 98
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
Да нет, вроде бы. Микроконтроллер Mega8, система Win7 и WinXP. Когда лок-биты установлены, токонтроллер прочитается, но в выходном файле будет вот такое содержимое: 00,01,
02, 03, 04… FF, 00… А у меня что-то вроде бы читается, но много лишнего мусора
в виде непонятных символов и с ошибками, т.е. определенная корреляция между
исходным HEX-ом иполученным при считывании есть, но они не совпадают. Пробовал снизить тактовую
частоту, но ничего хорошего из этого не вышло. Может я какой фуз неправильно
поставил, или стабилитроны не те, но правда, тогда вообще ни чего не работало
бы. Еще хочу маленько покритиковать Вас за то, что вы сделали автоматическое
стирание чипа при программировании. Есть специфическая ситуация когда это
крайне вредно – это когда например, необходимо прошить загрузчик и одновременно
рабочую программу. Например, это требуется при сборке отладчика JTAG, как это сделано здесь http://radiokot.ru/circuit/digital/pcmod/21/.Лучше сделать эту фичу, как опцию в виде, например галочки,которую можно убрать при желании.
 
miminoДата: Вторник, 19.03.2013, 19:05 | Сообщение # 99
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Ну, честно говоря, не знаю, откуда мусор. В первый раз сталкиваюсь с таким.
Насчет критики, спасибо. Учту. Сейчас как раз занимаюсь обновлением ПО, так что если есть еще пожелания, пишите, постараюсь их учесть
 
СавваДата: Среда, 20.03.2013, 16:47 | Сообщение # 100
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
mimino, добрый день. Вопрос: драйвера стали, порт создан, в реестре названия совпадают (COM10), система (XP) программатор(t2313) видит. Жму автоопределение - никакой реакции, если пробовать изменить скорость пишет- ошибка изменения скорости программирования. Померял сигнальные воходы юсб 2,4в. Можент ли из за это не работать автоопределение. Или подскажите куда смотреть.Спб.
 
Kvasshtain2237Дата: Среда, 20.03.2013, 17:50 | Сообщение # 101
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
Сегодня опять экспериментировал с Вашей программой. На этотраз подопытной была тинька2313. Опять тоже самое.

Вот кусок хекса который был записан::020000020000FC:0200000012C02C:100026000FED0DBF0FE007BB11D1C09AC19A92D256:10003600FECF0FB921E133E12DB93DB92DB93DB957:100046002DB93DB 92DB93DB92DB93DB92DB93DB93A:100056002DB93DB92DB93DB90FB10895C498102FEA:100066000F71E7DF0FEFE5DF17FDE3DFC49A0895B1:10007600C498DFDF012FDDDFC4 9A0895102F0FE942:10008600F7DF0FEB10951370F3DF0895402F02E0B2:10009600F5DF142F04E5ECDF06E51C2FE9DF07E5A5:1000A6001D2FE6DF03E0EADF0AEED8DF00FDF CCF16:1000B6000895C498102F0AE3BCDF0FEFBADF01934F:1000C6001A95D9F7C49A0895C498102F0AE7B1DF94:1000D6000191AFDF1A95E1F7C49A0895C4980AE72B:1000E 600A8DF0591002311F0A4DFFBCFC49A089581(несколько первых строк, весь отослать не могу, не понял какна Вашем форуме делать вложения)

А вот что получилось на выходе из контроллера::1000000012C0FFFFFFFFFFFFFFFFFFFFFFFFFFFF2C:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0:10002000FFFFFFFFFFFF0FED0DBF0FE007BB11D17 B:10003000C09AC19A92D2FECF0FB921E133E12DB916:100040003DB92DB93DB92DB93DB92DB93DB92DB940:100050003DB92DB93DB92DB93DB92DB93DB90FB156:100060000 895C498102F0F71E7DF0FEFE5DF17FD3C:10007000E3DFC49A0895C498DFDF012FDDDFC49A5F:100080000895102F0FE9F7DF0FEB10951370F3DFD2:100090000895402F02E0 F5DF142F04E5ECDF06E5BC:1000A0001C2FE9DF07E51D2FE6DF03E0EADF0AEE9C:1000B000D8DF00FDFCCF0895C498102F0AE3BCDF01:1000C0000FEFBADF01931A95D9F7C49 A0895C4982F:1000D000102F0AE7B1DF0191AFDF1A95E1F7C49A5B:1000E0000895C4980AE7A8DF0591002311F0A4DF62:1000F000FBCFC49A089500E0C4DF00E41E2FBBDFED :1001000001E41F2FB8DF089500E0BBDF00E0A9DFA6:10011000E02F01E0A6DFF02F089500E0B2DF02E457:100120001E2FA9DF03E41F2FA6DF089500E0A9DF3B:1001300002 E097DFE02F03E094DFF02F08957727A8:100140006627E2DF7F01FE01D6DF02E0112780177C:10015000910778F002E0E6E6F0E0AEDFF0916600AD:10016000E091670000274 E0F5F1F601F701F02970E:10017000EC(опять-таки кусок).НО главная странность – это, то что на входе хекс имеетчеткую структуру в виде столбца (определенной ширины), на выходе получается
сплошная строка. Видно, что определенная корреляция есть, но много абракадабры
и лишних FFFFFFFF-ок. Несколькораз проверял линии SCK,MISO, MOSI и RESET. Все контачит извонится. Замыканий между собой нет. Может я фуз где лишний поставил. Плата
кстати сделана ЛУТ-ом и в точности копирует Вашу. Стабилитроны точно
исключаются, т.к. если бы дело было в них, устройство вообще бы не виделось
системой.

Что касается замечаний по интерфейсу, то для привыкших к UNIPROF-у советую такжесделать версию с инвертированной системой галочек фузов. А то я уже один раз
накосячил. Хорошо, что у меня есть хороший параллельный программатор (Wizardprog 77).У этого программатора, кстати, тоже фузы наоборот (как это сделано самими Atmel-овцами). А так вашапрограмма полностью функциональна и удобна. Можно, правда сделать еще указание
фузов по умолчанию (как они идут с завода изготовителя), но понимаю, что это достаточно
сложно и муторно, поэтому особо не настаиваю.

Добавлено (20.03.2013, 17:50)
---------------------------------------------
Еще забыл сказать, что на 1МГц контроллеры тотально невидятся. Только когда снижаешь до 250КГц все ОК. Даже при тактировании
контроллера от кварца на 12МГц на этой частоте не определялся подопытный
контроллер. Поэтому хорошо бы завести еще одну промежуточную частоту оставив на
всякий пожарный, почти ни когда не срабатывающий, 1МГц. Например, на 500КГц
ради возможного ускорения процесса программирования.

 
miminoДата: Четверг, 21.03.2013, 01:31 | Сообщение # 102
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Савва, попробуйте эту версию программатора http://sokolsp.at.ua/Microprog_v1.1.exe
Я вроде там исправил эту проблему
 
miminoДата: Четверг, 21.03.2013, 01:36 | Сообщение # 103
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Kvasshtain2237
Цитата
Что касается замечаний по интерфейсу, то для привыкших к UNIPROF-у советую
такжесделать версию с инвертированной системой галочек фузов
Это может внести еще больше путаницы. Кто-то поставит галочку так, кто-то забудет инвертировать фьюзы. Лучше уж привыкнуть, мне так кажется.
Цитата
 Можно, правда сделать еще указание
фузов по умолчанию (как они идут с завода изготовителя)
Так я это сделал же с самого начала. Есть кнопка "По умолчанию", которая как раз и выполняет то, что Вы написали
Цитата
Еще забыл сказать, что на 1МГц контроллеры тотально невидятся. Только когда снижаешь до 250КГц все ОК
Тут скорей проблема не в программаторе, а из той же серии, что и мусор при чтении прошивки.

Кстати, у вас к линиям MISO, MOSI, SCK что-то еще, кроме программатора, подключено?
 
СавваДата: Четверг, 21.03.2013, 10:25 | Сообщение # 104
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
mimino, благодарю за внимание, вечером попробую,отпишусь.
 
Kvasshtain2237Дата: Четверг, 21.03.2013, 17:30 | Сообщение # 105
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
По поводу битов по умолчанию, я согласен, просмотрел поневнимательности. Что касается фузов, то я предлагаю сделать две модификации
программы скачиваемые по выбору. Потому, что половина пользователей привыкла к инвертированной
нотации фуз битов. Проверял прошиваемый код другими программаторами, все в
норме, ваш девайс при записи работает безупречно. Но все равно не хочет читать.
Буду пробовать играться с остальными фузами управляющей тиньки2313. К линиям MISO,
MOSI, SCK ни чего не подключал.
 
Форум » Основной форум сайта » Общее » Программатор MICROPROG (Обсуждение программатора MICROPROG)
Поиск:

 

Copyright MyCorp © 2024
Бесплатный конструктор сайтов - uCoz