1 штука - PIC18F2550 Микроконтроллер, выводной в корпусе DIP28 или поверхностного монтажа в корпусе SOIC28, в зависимости от выбранной вами печатной платы.
1 штука - панелька под микросхему DIP28 (если выводной монтаж)
1 штука - Кварцевый резонатор 8MHZ, выводной в корпусе HC-49US или поверхностного монтажа в корпусе HC-49SMD(можно использовать и другие кварцы но придется изменить емкость керамических конденсаторов на соответствующую, таблица будет приведена ниже)
таблица кодов требуемых конденсаторов:
2 штуки - 22pf (емкость в зависимости от кварца) Керамических конденсатора, выводные типа К10-17Б или поверхностного монтажа типоразмера 0805
1 штука - 470nF Керамический конденсатор, выводной типа К10-17Б или поверхностного монтажа типоразмера 0805
1 штука - 100nF Керамический конденсатор, выводной типа К10-17Б или поверхностного монтажа типоразмера 0805
В нижнем окне программы будет написано: Device attached.
Нажмите кнопку: Open Hex File, укажите путь к файлу PSGrooPICVx.x_SRC_wBTL_CCS_xxMhz.hex (в соответствии с частотой вашего кварца)
Нажмите кнопку: Program/Verify
Дождитесь появления сообщения, в нижнем окне программы: Verify Started и на пару секунд зажмите кнопку, светодиод погаснет и опять загорится будет найдено новое оборудование: Generic USB Hub.
вот и я хз... Вспышкин уже всю квартиру завалил программаторами а бутлоадер никак, донгл работает как эксплойт а на компе заставить его перепрошиваться никак не выходит.
Буду ждать когда приедет домой...у него программаторы а у меня пс3,поэтому так долго.
JunglBell добавил 30-09-2010 в 22:44 Resylenr,как узнать что бутлоадер находится в памяти пика и в нужной области, после того как процесс прошивки завершен? Потому что когда донгл в компе,кнопки будто и нету никакой...ну я это уже описывал всё.
Последний раз редактировалось JunglBell; 30.09.2010 в 22:45.
Причина: добавил, подумав
подозреваю что у меня проблемы из за использования панельки на донгле (хотел сделать съемный вариант, чтобы быстро проверять прошит пик или нет)
панель тоже отпала как вариант проблемы, ибо на ноги пика было напаяно олово, и теперь он сидит в панельке как влитой, но:
подключается он вне зависимости нажата кнопка или нет;
винда "определяет" устройство положительным "угу" (на панели задач никаких значков не появляется) и сразу же его теряет, издавая отрицательный "угу"
схема вся проверялась и перепроверялась, ошибок нет.
кроме всего, может кто сказать сколько точно надо зажимать кнопки и надо ли вообще
Последний раз редактировалось SunTexnik; 30.09.2010 в 23:42.
У меня второй донгл был собран с панелькой - все нормально работало. Когда в комп вставляете его - кнопкой вы переключаете режимы. Попробуй в зажатой кнопкой вставить и потом отпустить кнопку. А еще нужно попробовать в другой комп воткнуть - у меня было похожее на одном системнике.
Ну значит надо будет до станционара добраться.
На кнопку действительно стал реагировать- при зажатой комп молчит, после отпускания начинается цикл подключений включений и так до бесконечности.
у моего тестового донгла походу шнурок косячный... я сейчас при вставленом донгле ничего не нажимая наблюдаю как винда находит неизвестное юсб и т д...Аккуратно нажимаю на микрик,ничего не происходит,будто микрика нету.
Зажимаю микрик и начинаю аккуратнейшим образом поворачивать донгл вокруг оси и вдруг винда радостно сообщила что найден юсб устройство, бутлоадер радостно сообщил что "device attached" , диодик быстро быстро начал моргать на плате...вобщем, нужно хвостик етот (что у вспышкина на фотке,выше) к ***ам собачим выкинуть и приделать жестко юсб папу,дабы исключить такие нюансы.
Буду долго ржать если проблема будет в хвостике. Столько попыток сделать донгл с бутлоадером! столько программаторов уже собрано на етой почве ! =)))))
JunglBell добавил 01-10-2010 в 01:15 SunTexnik,попробуй дабл-клик на донгле, у меня именно так HIDbootloader увидел донгл.
Последний раз редактировалось JunglBell; 01.10.2010 в 01:15.
Причина: добавил, подумав
у моего тестового донгла походу шнурок косячный... я сейчас при вставленом донгле ничего не нажимая наблюдаю как винда находит неизвестное юсб и т д...Аккуратно нажимаю на микрик,ничего не происходит,будто микрика нету.
Зажимаю микрик и начинаю аккуратнейшим образом поворачивать донгл вокруг оси и вдруг винда радостно сообщила что найден юсб устройство, бутлоадер радостно сообщил что "device attached" , диодик быстро быстро начал моргать на плате...вобщем, нужно хвостик етот (что у вспышкина на фотке,выше) к ***ам собачим выкинуть и приделать жестко юсб папу,дабы исключить такие нюансы.
Буду долго ржать если проблема будет в хвостике. Столько попыток сделать донгл с бутлоадером! столько программаторов уже собрано на етой почве ! =)))))
JunglBell добавил 01-10-2010 в 01:15 SunTexnik,попробуй дабл-клик на донгле, у меня именно так HIDbootloader увидел донгл.
Вот только не надо грязи в наших чистых отношениях)))))))))))) его прозванивал у меня тестер есть если на плестешн работает значит все норм там питание и 2 провода данных а насчет бута думаю дело в софте (скорее винда чем прошивка)На самом деле там происходит много процессов при подключении хотя деталей минимум любая ошибка или баг и все зависнет и работать не будет.А вот что касается юсб мне кажется нормальных дров нет в винде или они кривые потому что например у нас на работе брелок yota который по сути является тем же самым есле не круче так вот если помимо его втыкаеш флешку то юсб ее не читает вообще (практически любую)как только вытыкаеш ету все находится и видится .Решение это проблемы оказалось очень простое --заходиш в биос компа и ставиш вместо usb2 все порты usb1 ,после это работает и yota и любая флешка вместе .Вывод-кривые дрова интегрированые в винду(я так думаю).Теперь дальше программатор бренер который я делал обновляет через бут свою прошивку замечательно -но там 1-это после подключения к винде ставиш драйвер , 2-свой нормальный софт и третье я читал на форумах что есть какие то дрова для юсб для вин хп и после этого все окей (читал в какой то теме про програматоры).Так что чует моя задница в этом как раз собака порыта
vspishkin добавил 01-10-2010 в 11:00
и еще кто то насчет светодиодов спрашивал как ой резистор вешать .Вобщем так берем даташит на светодиод смотрим потребляемый им ток при норм свечении допустим он 20 ма далее смотрим на какое напрядение мы все это подключаем допустим 5 вольт далее по закону ома считаем R=u/i 5 вольт разделить на 20ма(всегда переводим в амперы 20 ма =0.02A) получаем 250 ом.Напряжение может быть любое главное высчитать токоограничивающий резистор.Мощность вычисляется напряжение умножить на ток 0.02x5=0.1вт=100мвт так что млт-0.125 самое оно))))))))
Последний раз редактировалось vspishkin; 01.10.2010 в 11:00.
Причина: добавил, подумав
vspishkin,ты целиком прочитал мои эксперименты со свистком в компе? Я тебе точно говорю - нажатая кнопка (да так чтоб сам свисток не шелохнулся вися на шнурке) ни к чему не приводит. Стоит только начать поворачивать плату как в какой то момент происходит срабатывание. Я на разных портах пробовал.
Внимание! обноружен БАГ!=))))
сам лично спаял арт2003(еще один) - заработал с первого раза
но когда прошил в него бут то при подключении к usb при помощи удленителя постоянно вылетала ошибка
Убрал удленитель и все заработало без проблем (прошил уже 27 пиков)
Последний раз редактировалось dorosh; 01.10.2010 в 13:19.
[QUOTE=dorosh;910718]Внимание! обноружен БАГ!=))))
сам лично спаял арт2003(еще один) - заработал с первого раза
но когда прошил в него бут то при подключении к usb при помощи удленителя постоянно вылетала ошибка
Убрал удленитель и все заработало без проблем (прошил уже 27 пиков)[/QUO
у тебя там что конвеер уже типа минизавод?
vspishkin добавил 01-10-2010 в 13:23
Сообщение от JunglBell
vspishkin,ты целиком прочитал мои эксперименты со свистком в компе? Я тебе точно говорю - нажатая кнопка (да так чтоб сам свисток не шелохнулся вися на шнурке) ни к чему не приводит. Стоит только начать поворачивать плату как в какой то момент происходит срабатывание. Я на разных портах пробовал.
а может у тебя наоборот контакт пропадает а не появляется как ты думаеш сегодня запаяю монолит потом потестиш а я щас поставил винду сервис пак 2 старубю провереную щас на ней буду пробывать
Последний раз редактировалось vspishkin; 01.10.2010 в 13:23.
Причина: добавил, подумав
vspishkin добавил 01-10-2010 в 17:07
вобщем прошивал экстра пиком на норм винде то что дамп выложили потом на 4 ядерном компе поставил бутлоадер прогу со всеми компонентами при втыкании устройство сначало определило что оно бутлоадер потом определило тут же что оно еще и нид и потом готово к использованию .Затем запустил прогу бутлоадера нажал кнопку на брелке оно замигало и прога сказало что устройство атачед потом нажал чем прошить загрузил 1.4 прошивку с бутлоадером и оно пошло прошивать оно это сделало за секунды 3 наверно я ничего не успел прочитать и как оно там вообще что делает .Скорость прошивки по юсб конечно поражает по сравнению с ком портом)
теперь вопрос а если допустим кто то зальет неправильную прошивку ну скажем не с тем кварцем оно не прошьет его и будет ругаться или автоматом сделает под тот кварц?ведь если прошьет неправильно оно же не будет работать
Последний раз редактировалось vspishkin; 01.10.2010 в 17:07.
Причина: добавил, подумав
Ребята а Hermes payload сюда можно запихнуть? Если да, то может кто нибудь дать линк на скомпиленый файл? Девайс у меня есть, перепрошить смогу, а вот как компилировать не имею ни малейшего представления... Привод на консоли просто вчера наепнулся, а играть чё-то как-то хочеться)
Короче вот он какой северный олень))
ЭФФЕКТ ДОСТИГНУТ!!!
единственное что сделал не по описанию резистор от 1 ноги не 10 ком а 12 ком(какой был) но это на скорость не влияет))и по питанию прям на ноге еще впаял электролит на 10 мкф паралльно 10н что было то и стаивил
vspishkin добавил 01-10-2010 в 18:07
Сообщение от BlackHawk13
Ребята а Hermes payload сюда можно запихнуть? Если да, то может кто нибудь дать линк на скомпиленый файл? Девайс у меня есть, перепрошить смогу, а вот как компилировать не имею ни малейшего представления... Привод на консоли просто вчера наепнулся, а играть чё-то как-то хочеться)
сюда это куда?
Последний раз редактировалось vspishkin; 01.10.2010 в 18:07.
Причина: добавил, подумав
"Сюда" это сюда PIC18F2550, у меня на нём устройство собрано.
Я сначала подумал: может я дурак? Но вспомнил что тема называеться PsGroove на PIC18F2550, так что...
Последний раз редактировалось BlackHawk13; 01.10.2010 в 18:18.