Отправлено: 19.11.07 20:56. Заголовок: Программатор на USB
Коллеги, помогите!!! Посоветуйте, какой программатор для 16f877 будет работать через порт USB или переходник USB->COM? Последний облом (далеко не первый!) вышел с такой конфигурацией- ICProg105D + PIC-PG1 от Olimex + адаптер ExpressCard-> RS-232 от Prolific. При установке адаптера образуется СОМ порт № 7, а в ICProg только СОМ1-СОМ4... А есть ли в природе программаторы USB для PIC'ов наподобие AVR'овских, без всяких FT... Самоделки или недорогие заводские (до 1000 руб?). Заранее благодарен
Пост N: 374
Зарегистрирован: 26.12.06
Откуда: Украина, Одесса
Рейтинг:
0
Отправлено: 27.02.08 00:15. Заголовок: Собрал сей девайс ht..
Собрал сей девайс Мой, хоть и топорно выглядит, но работает довольно шустро. Питание от USB, и для буков, у которых нет сом порта, самое то. Перечень возможностейСкрытый текст
Пост N: 18
Info: все будет хорошо
Зарегистрирован: 13.01.08
Откуда: россия, иркутск
Рейтинг:
0
Отправлено: 23.07.08 10:45. Заголовок: да но чип 18f2550 оч..
да но чип 18f2550 очень тяжело купить и к тому же его не все программаторы программируют vintik, поделись платой программатора ;) и прошивкой к МК... хотелось бы собрать дешевый и простой програматор-уисби
чип 18f2550 очень тяжело купить и к тому же его не все программаторы программируют
Покупал в Платане, прошивал на ExtraPic. Две недели назад собрал два программатора под USB: 1. Ссылка выше. 2. PicKit2. Впечатления от работы программаторов: PicKit2 удобней в работе, т.к. можно прошивать как из под MPLab, так и из под родной утилиты. По скорости прошивки практически одинаково.
Пост N: 417
Зарегистрирован: 26.12.06
Откуда: Украина, Одесса
Рейтинг:
0
Отправлено: 24.07.08 12:16. Заголовок: Вот, плата в LayOut ..
Вот, плата в LayOut и прошивка. Прошивка, чтобы без вопросов, считана с ПИКа моего программатора, т.е. рабочая. Так же в архиве папочка "DIYpack25ep", ее скопировать на C:\DIYpack25ep. В ней сама программа (microbrn.exe) и драйвер для FT232 папка (CDM 2.02.04 WHQL Certified). После подключения программатора к ПК, указать путь к драйверу, папка (CDM 2.02.04 WHQL Certified). Плату взял от сюда
vintik, спасибо большое запасной вариант будет дельный если не смогу найти чип 18F2550 RW1ZK, а как экстрапиком шил? ИС прог не имеет в своем архиве чипа 18F2550
Пост N: 20
Info: все будет хорошо
Зарегистрирован: 13.01.08
Откуда: россия, иркутск
Рейтинг:
0
Отправлено: 26.07.08 11:37. Заголовок: через винпик800 ника..
через винпик800 никак программирование микросхемы не проходит... только считывание и определение PICа проходит верно ,а при программировании выдает ошибку что в чипе Адрес проверки 0x00000 а реально в чипе 0x0000 ... как избавиться от такой ситуации и зашить пик? с ИС-прог проблем не наблюдалось версия 3,63 с
Пост N: 21
Info: все будет хорошо
Зарегистрирован: 13.01.08
Откуда: россия, иркутск
Рейтинг:
0
Отправлено: 26.07.08 22:38. Заголовок: vintik, к вам 3 вопр..
vintik, к вам 3 вопроса 1) в вашем программаторе сигнал XTAL (кварц) на 27выводе FT232 подается откуда и куда? (27вывод FT232 не с 15выводом PIC16f628 соединет? ) 2) откуда берется сигнал Vpp (1 вывод кроватки) 3) как на 40 выводе присутствуют сигнал Data и VccP (на кроватке программирования) или где Data туда надо сигнал Data подать ,а на место VccP - VccP?
Пост N: 22
Info: все будет хорошо
Зарегистрирован: 13.01.08
Откуда: россия, иркутск
Рейтинг:
0
Отправлено: 27.07.08 10:44. Заголовок: а как заземлять? ник..
а как заземлять? никогда с этим не сталкивался... я вместо 2-сторонней делаю односторонюю плату с обычными элементами, понимаете какой геморой ;( спасибо за советы
Пост N: 421
Зарегистрирован: 26.12.06
Откуда: Украина, Одесса
Рейтинг:
0
Отправлено: 28.07.08 18:20. Заголовок: ворон86 пишет: а ка..
ворон86 пишет:
цитата:
а как заземлять? никогда с этим не сталкивался...
Проводок под металический ремешок от часов. Проводок на жало паяльника. Все это вместе, и на землю в розетке (не на нолевой провод, а на заземление. Или, соединяете все выводы FT232 на печатной плате тонюсеньким проводочком, (чтобы потом можно было отпаять беспроблемно), и опять в кучу, один провод на руку, другой на жало паяльника.
цитата:
или можно купить 2 светодиода включить встречно параллельно???
Можно, но эти светодиоды не дифицитны , я купил в первой попавшейся лавке.
Отправлено: 29.07.08 13:03. Заголовок: vintik - спасибо за ..
vintik - спасибо за наводку по K128. Далее о моих впечатлениях + материал http://miliamper.narod.ru/K128_.rar
Важная информация. 1. Шил pic16f628A, но в IC-Prog выбирал без индекса А, т.е. pic16f628. Шьется в обычном режиме Extra-PIC'ом, без вопросов. http://miliamper.narod.ru/Extra-PIC/Extra-PIC.htm 2. Со шнурком USB от тлф Samsung C-100 работает быстро. По ощущениям значительно быстрее чем Extra-Pic. Простите за неопределенность. Шнурок собран на CP210x. 3. Через СОМ-порт работает также быстро. Показалось что быстрее чем П.2.
Полезная информация. 1. Прилагаю рисунок платы с последним дизайном и исправлениями. 2. Кварц как и в др моих конструкциях без конденсатрной обвязки. 3. Диоды встречно-параллельно, впаивал не задумываясь о полярности. При включении светится один, в режиме программирования другой. 4. Транзистор какой под руку попался подходящей проводимости - A1015. 5. В момент программирования на коллекторе транзистора 12,5В. 6. При работе в режиме "СОМ-порт" питание на вход 7805 подавал 14В. 7. Сигнал тлф шнурка на линии DTR на уровне 3,2В. Сигнал "инвертирован", т.е. когда в терминале стоит "галка" на DTR - сигнала нет. И наоборот. 8. При работе с USB шнурком внешнее питание отключал. Полагаю, что при работе с СОМ-портом питание можно брать со свободного USB-порта.
Впечатления самые хорошие. Все предположения подтвердились. http://miliamper.narod.ru/K128_.rar
Пост N: 1
Зарегистрирован: 29.07.08
Откуда: Россия, Саратов
Рейтинг:
0
Фото:
Отправлено: 30.07.08 09:58. Заголовок: К вопросу о тестиров..
К вопросу о тестировании K128. Прошивал pic16f84a, pic16f628a - шьётся.
К вопросу о скорости. Зашивал программу из 2К слов в pic16f628a (прошивка для K128). Время засекал с помощью секундомера в часах Windows. Extra-PIC + IC-Prog = 45 сек (задержка I/O = 10) К128 + microbrn = 12 сек
Тестировалось на платформе P-3ГГц, XP_SP3. Уверен, что на медленных машинах будет не хуже.
Пост N: 857
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 30.07.08 15:02. Заголовок: Пётр пишет:у меня эт..
Пётр пишет:
цитата:
у меня эта связка прошивает 628 за 20 секунд!
Аналогично. Честно говоря, время я не засекал, но оно точно не 45 секунд. Что-то похожее на 45 было, при прошивке последовательной памяти максимального объёма. А комп у меня - 133 Пень, с 98 Виндой.
Пост N: 369
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
0
Отправлено: 30.07.08 18:28. Заголовок: Я, не корифей, но, с..
Я, не корифей, но, считаю, что скорость записи при одних и тех же условиях не зависит от размера программы. Скорее всего, она зависит от объёма памяти команд самого контроллёра. А в пустые места, всё равно пишутся 3FFF. У меня, одна и та же программа, в 628 пишется заметно дольше(время не замерял), чем в 84.
Пост N: 1002
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
Отправлено: 30.07.08 19:31. Заголовок: igor пишет: скорост..
igor пишет:
цитата:
скорость записи при одних и тех же условиях не зависит от размера программы.
А у меня влияет (ProPIC2+WinPIC800). При прошивке 877-го очень сильно заметна разница если шить 1К и 6К. Скорее всего еще от софта (программы программатора) зависит. Если интересны конкретные цифры, могу посмотреть.
Пост N: 772
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 31.07.08 10:09. Заголовок: igor пишет: Я, не к..
igor пишет:
цитата:
Я, не корифей, но, считаю, что скорость записи при одних и тех же условиях не зависит от размера программы. Скорее всего, она зависит от объёма памяти команд самого контроллёра. А в пустые места, всё равно пишутся 3FFF.
Не, не пишутся. В этом просто нет необходимости. Обычно перед записью стирается память, т. е. в неё оптом записывается 3FFF примерно за 10 мс. Это как уже сказал Альберто, очень заметно при разных размерах прошивки. Когда идёт записть, то индикатор прогресса перемещается медленне по сравнению с тем, когда "прошиваются "3FFF.
Пост N: 4
Зарегистрирован: 29.07.08
Откуда: Россия, Саратов
Рейтинг:
0
Фото:
Отправлено: 01.08.08 13:58. Заголовок: Пётр пишет: ...628 ..
Пётр пишет:
цитата:
...628 за 20 секунд! ... Celeron 400МГц.
Dmitry Dubrovenko пишет:
цитата:
... точно не 45 секунд. ... 133 Пень, с 98 Виндой.
Друзья - у меня к вам вопрос - а версия IC-Prog какая? Я пробовал 1.05, 1.06 - одинаково медленно. И настройки крутил и так и сяк - быстрее не стало. Однако, запустив Extra-PIC (как JDM) в связке с WinPic800 v 3.63c - я почувствовал разницу, т.е. все шустро.
К сведению. ворон86 пишет:
цитата:
18f2550 очень тяжело купить и к тому же его не все программаторы программируют
Extra-PIC (как JDM) в связке с WinPic800 v 3.63c поддерживает 18f2550.
Когда-то начинал, кажись, с 1.05b, и далее по восходящей. Разницы в скорости работы никакой. Пробовал и Лошадью. ВинПик пока не пробовал. Может у Вас всё-таки что-то в программаторе не так? Попробуйте полностью отключить верификацию, как после записи, так и во время.
K128 + microbrn.exe не шьют PIC18F252. Точнее microbrn.exe "ругается" дословно
"Error in HEX file - FUSE Line: 59 бла-бла-бла"
Пробовал microbrn.exe из пакетов DIYpack25ep_150807 и DIYpackk23_140904. Проблема в обоих одинакова.
В пакете от vintik (DIYpack25ep_150807) есть хитрая утилитка fixhex2.exe С её помощью подшаманил прошивку. Стало прошиваться, но устройство не заработало. Прошил Extra-PIC+WinPic и затем считал с помощью K128+microbrn.exe. Считанные биты конфигурации сравнил с подшаманенными. Короче сегодня только одна хорошая новость, найдено несоответствие в битах.
Кто найдет правильный софт - тому приз - бутылка "Буратино" и поздравления от участников форума.
Правильный софт это MPLAB в связке с самодельным клоном ICD2, проверено, все работает прекрасно именно с 252 пиком. Правда в режиме отладчика есть глюки, поэтому пришлось отказаться от отладчика и пользоваться только программатором...
Отправлено: 22.08.08 03:08. Заголовок: Интересно, почему вс..
Интересно, почему все запали на программаторы. Может я чего не понимаю? Программирую все ICD2. Проблем не было. А поддержка какая. Тратить время на программатор, когда можно сделать отладчик+ программатор. Не ломать голову по выбору программ.
Пост N: 10
Зарегистрирован: 29.07.08
Откуда: Россия, Саратов
Рейтинг:
0
Фото:
Отправлено: 22.08.08 12:37. Заголовок: MAZ пишет: Интересн..
MAZ пишет:
цитата:
Интересно, почему все запали на программаторы.
...ну кто-то для души делает, а кто-то из спортивного интереса. А мне же просто хотелось посмотреть как оно работает. Теперь этих программаторов, как грибов за баней.
Пост N: 507
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
1
Фото:
Отправлено: 22.08.08 18:22. Заголовок: MAZ пишет: Тратить ..
MAZ пишет:
цитата:
Тратить время на программатор, когда можно сделать отладчик+ программатор.
Согласен полностью, но если посмотрите предыдущие сообщения и мои и чужие, но в другой по моему теме, то поймете, что те у кого еще нет того же ICD2, либо не хотят его покупать отдавая большие деньги(в общем то я тоже даже и не думал его покупать, жаба душит), либо боятся купить деталей общей стоимостью рублей 500 и собрать его клон по общедоступной схеме и зашить родной же прошивкой из мплаба. Типа нет опыта, страшно а вдруг не получится, не смогу и т.д. и т.п. Лично я просто взял и собрал его, правда потом он у меня около месяца лежал, не хотел запускаться, но все таки я его наладил и теперь он мне оказывает неоценимую помощь в написании программ. Да и проблем, которые озвучиваются на этом форуме не наблюдаются, а если есть, мплаб честно высказывает свое отношение к проблеме в отличие от тех же винпика и айсипрога... В общем народ создает себе проблемы а затем успешно с ними борется, тратя еще большие деньги и кучу времени на неполноценные программаторы. Мне вообще кажется что эта ветка ушла далеко от темы, может стоит создать новую тему с названием типа Неполноценные программаторы или что то вроде этого и туда закидывать все жалобы на программаторы? MAZ пишет:
Пост N: 862
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 22.08.08 20:36. Заголовок: Алексей пишет: с на..
Алексей пишет:
цитата:
с названием типа Неполноценные программаторы
Нет неполноценных программаторов, есть неполноценные юзеры. Например, я своим Экстра-ПИКом чего только не программировал. А народ периодически жалуется. А своё утверждение я основываю на том, что после получения рекомендаций, индивидум бесследно исчезает, так и не рассказав, в чём было дело.
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет