klipkin 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 (изменено) Psgroove на PIC18F2550 Что бы собрать девайс на этом микроконтроллере нам понадобиться сперва сделать под него простейший программатор (ART2003), т.к. чип PICF2550 изначально не содержит юсб загрузчика. Ддя этого понадобятся следующие элементы: 1) диод 1N4148 (русский аналог КД522А) – 8шт.2) Конденсатор 47 мкФ на 50 вольт3) резистор 220 Ом (мощность взял на четверть вата)4) LPT разъем (советую брать «папу», т.к. можно будет не посредственно вставить девайс в материнку, что уменьшит проблемы, я взял «маму» и сильно пожалел)5) Колодка подходящая для микроконтроллера PIC18F2550 Делать программатор по этой схеме:http://s48.radikal.ru/i121/1009/8f/864605fda651.jpgУ меня получилось вот такРезультат http://s60.radikal.ru/i169/1009/0f/e20856c46673.jpghttp://s43.radikal.ru/i099/1009/cc/9f4118aaefc4.jpg После того как завершили программатор, необходимо прошить микроконтроллер для которого он и делался. Вставляем контроллер в колодку на программаторе. Что бы не перепутать, на контроллере всегда есть метка, небольшая «точка» (углубление) в углу чипа, от этой метки начинается отсчет, т.е. там первая ножка микроконтроллера. Для ознакомления с расположением выводов в набор программ, я положил datasheet чипа в формате pdf, называется pic18f2550_вatasheet (см. конец поста)После подключаем программатор к компьютеру. Настоятельно рекомендую найти хороший провод и как можно более короткий, или как уже говорил паять программатор с разъемом «папа». Лично, дико намучался, пока добился нормальной заливки прошивки. Из-за плохого шнура постоянно заливалась криво проша и после висла консоль.Что бы работать с программатором, на компьтер необходимо установить программу WinPic800, в наборе последняя версия (см. внизу поста).Посел установки программы необходимо «прошить» микроконтроллер, нужная прошивка находится в наборе (см. конец поста) в папке HEX_Files так же в папке лежат прошивки для устройств с другими резонаторами.Заливка проши в WinPic800Запускаем программуhttp://s45.radikal.ru/i110/1009/0b/be5d6314f686.jpgПервым делом надо выбрать программатор, заходим в Настройки - Адаптерhttp://s006.radikal.ru/i213/1009/cf/683237433d31.jpgВыбираем наш ART2003 и жмем применитьhttp://s001.radikal.ru/i195/1009/5a/663d14b9f000.jpgТеперь необходимо проверить виден ли в программе наш чип, для этого нажимаем кнопку devhttp://s61.radikal.ru/i174/1009/ab/3a042fccdd0a.jpgЕсил все хорошо, увидим нашу пикушку. Если увидим "неизвестно", три варианта: неправильно собран программатор, плохое или отсутствует соединение между программатором и компьютером, если исключины первые два варианта, значит мерт сам чип.http://s003.radikal.ru/i201/1009/59/e7d41fa2192f.jpgПосле необходимо загрузить в программу наш hex файл, есть в наборе (см. конец поста)Жмем Файл - открытьhttp://s006.radikal.ru/i214/1009/56/a9c13b2db123.jpgВыбираем наш hex файл с прошивкойhttp://s49.radikal.ru/i125/1009/21/cbf7851282ad.jpgНаша прошивка загрузилась в программу, теперь ОБЯЗАТЕЛЬНО идем во вкладку Конфигур и ставим галочку на LVP, если этого не сделать, про попытке прошить БУДЕТ ВЫДАВАТЬСЯ ОШИБКАhttp://s003.radikal.ru/i202/1009/cd/ec06a2941f25.jpgЖмем кнопку "прошить все"http://i062.radikal.ru/1009/42/859c21baf043.jpgИ если все сделано правильно видим, что пикушка прошилась удачно.http://i060.radikal.ru/1009/d4/fd3bafc08550.jpgПосле программирования чипа, можно приступить не посредственно к созданию устройства. Для него понадобятся следуюзие элементы: 1) Микроконтроллер PIC 18F25502) Кварцовый резонатор 20 MHz3) Конденсатор 22 pF – 2шт.4) Конденсатор 470 nF5) Конденастор 100 nF6) USB конектор (какой удобнее)7) Советую купить колодку для установки микроконтроллера (в дальнейшем возможно понадобится обновление прошивки устройства) Приобретя все выше описанное, соберем девайс по следующей схеме:http://i081.radikal.ru/1009/96/5284d6945816.jpg У меня выглядит так:Результатhttp://s45.radikal.ru/i107/1009/2d/46be572915c8.jpghttp://s47.radikal.ru/i115/1009/7c/fffa24ffac5b.jpghttp://s47.radikal.ru/i116/1009/6a/b128acd35b10.jpghttp://i076.radikal.ru/1009/ee/0ce91af1e04a.jpg Посел пайки устройства, вставляем его по ЮСб в компьютер, нам напишут, что найдено новое юсб утсройство. При последующих подключения в компьюетр оно должно отображаться так:тыцhttp://s56.radikal.ru/i151/1009/33/2d6a76097f35.jpghttp://s50.radikal.ru/i127/1009/f4/69609d53fc4c.jpg Ну а теперь проделываем что и с грувом на Atmel чипах1. Отсоединяем кабель питания PS3 (или отключаем выключателем сзади, если он есть на вашей модели)2. Подключаем донгл по USB (других USB устройств пока не подключаем)3. Включаем питание PS3 (кабелем или выключателем сзади)4. Нажимаем на PS3 кнопку Power и затем сразу же Eject5. Устанавливаем Backup Manager. положил в набор (папка Backup Manager) как обычный, так и замаскированый под CODMW2 (см. конец поста)6. Заходим в Backup Manager выбираем игру и нажимаем кнопку с крестиком (в приводе должен быть диск с любой игрой).7. Далее запускаем как обычную игру с диска Ну и собственно мое фото работующего груваРаботаетhttp://s002.radikal.ru/i200/1009/02/1e7a5e2e71ae.jpg Набор "все в одном" Включает : Программу WinPic800, PDF с программатором, даташит по микроконтроллеру, прошивку для данного девайса (прошивки для девайсов с другими резонаторами), Backup ManagerСкачать все в одном Удачи, надеюсь всё ясно и у вас всё получится :) Изменено 20 сентября 2010 пользователем Puhlic Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
gR3Y 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 Добавь в FAQ как точно называется PIC, c типом корпуса Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ScooloV 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 PIC18F2550-I/SP, можно и СМДшный, но запрограммировать тогда будет намного сложнее. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
klipkin 0 Опубликовано: 9 сентября 2010 Автор Поделиться Опубликовано: 9 сентября 2010 Терь уже ниче не изменю, пропала возможность такая. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
gR3Y 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 (изменено) PIC18F2550-I/SP, можно и СМДшный, но запрограммировать тогда будет намного сложнее.DIP28? Изменено 9 сентября 2010 пользователем gR3Y Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ScooloV 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 (изменено) Напиши в личку модераторам, думаю подсобят в редактировании этого мануальчика. UPD:PIC18F2550-I/SP http://hk.farnell.com/productimages/farnell/standard/42268252.jpg PIC18F2550-I/SOhttp://cdn.sigma.octopart.com/310120/image/Microchip-PIC18F2455-I/SO.jpg Первый очень легко "кодировать", воткнув кроватку в программатор, второе же кодировать намного проблематичнее. Изменено 9 сентября 2010 пользователем ScooloV Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
klipkin 0 Опубликовано: 9 сентября 2010 Автор Поделиться Опубликовано: 9 сентября 2010 (изменено) DIP28? На цифры положить, просто скажешь в дип корпусе и всё. SMD - это поверхностный монтаж, такой не бери ) Изменено 9 сентября 2010 пользователем klipkin Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
DARTH047 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 klipkin, Хороший мануал)Не встречал кстати бутлоадера поновее? Который не затирается? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ScooloV 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 >SMD - это поверхностный монтаж, такой не бериУ нас кончились обычные, щас похоже на SMD пересаживаться придется. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
klipkin 0 Опубликовано: 9 сентября 2010 Автор Поделиться Опубликовано: 9 сентября 2010 klipkin, Хороший мануал)Не встречал кстати бутлоадера поновее? Который не затирается? Не, не видел. Отверткой из колодки ковырнуть - две секунды и вставить в арт. Так что особо не морочался над юсбовым лодером) >SMD - это поверхностный монтаж, такой не бериУ нас кончились обычные, щас похоже на SMD пересаживаться придется.У него лап мало, можно "программатор" распаять прям на них. Я вот мелкие смд чипы программировал без всего, те на которых 44 вывода, вот там был геморой) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Alexxx2010 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 подскажите в какой программе можно нарисовать подобную схему?http://s48.radikal.ru/i121/1009/8f/864605fda651.jpg Я хочу предложить свой вариант схемы для упрощения прошивки PIC18F2550-I/SO чтобы не перепаивать по 10 раз Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
alex706 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 Вот мой вариант хренатени, проверить правда не на чем))) но на компе вроде все правильно показывает. Собирал по другой схемке, та что на первой страничке в теме PSGROOVE.http://s58.radikal.ru/i160/1009/19/ac3f3bd82d7c.jpg Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
klipkin 0 Опубликовано: 9 сентября 2010 Автор Поделиться Опубликовано: 9 сентября 2010 Схема та же у меня, тока конденсатор еще и лампочку я выкинул, смысла в ней ноль. Надо бы еще как советовали на сцене на 19 ногу кондер повесить для стабильности, но у меня не было.А так у тя зачетный девайс ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
alex706 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 klipkin, у тебя на 20 ноге кондер, а я не ставил, туда. Кстати сказать переведи все лучше в пикафарады или микрофарады, а то в магазах не понимают что такое nF uF Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Alexxx2010 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 4) Конденсатор 0.47 мкФ 5) Конденастор 0.10 мкФ я правильно перевел? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
DARTH047 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 klipkin, Кондер на 47 точно безболезненно можно выкинуть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
gR3Y 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 (изменено) тут в приложении в hex грув какой версии, 1.0? Изменено 9 сентября 2010 пользователем gR3Y Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
klipkin 0 Опубликовано: 9 сентября 2010 Автор Поделиться Опубликовано: 9 сентября 2010 Alexxx2010, alex706, nF - нано ФарадpF - пикоФарадuF - микроФарад klipkin, Кондер на 47 точно безболезненно можно выкинуть?Откуда ты на 47 выкинуть решил ? Если про 470, говорить не буду точно, я не радиотехник ) Паяй как есть, черт его там знает. тут в приложении в hex грув какой версии, 1.0? 1.0 тут1.1 для обычного юзверя не кчемен, он для тех кто на сдк пишет чет там помогает, а нам пока не нать, в бытовом так сказать варианте Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Alexxx2010 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 Alexxx2010, alex706, nF - нано ФарадpF - пикоФарадuF - микроФарад Откуда ты на 47 выкинуть решил ? Если про 470, говорить не буду точно, я не радиотехник ) Паяй как есть, черт его там знает.названия я то знаю. я незнаю правильно ли я перевел наноФарады в микроФарады Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
klipkin 0 Опубликовано: 9 сентября 2010 Автор Поделиться Опубликовано: 9 сентября 2010 (изменено) Alexxx2010, правильноhttp://s61.radikal.ru/i174/1009/61/001f851a0ea6.jpg Изменено 9 сентября 2010 пользователем klipkin Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Alexxx2010 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 Надо бы еще как советовали на сцене на 19 ногу кондер повесить для стабильности,а не подскажите на какой емкости кондер и на сколько вольт брать? 3) Конденсатор 22 pF – 2шт.4) Конденсатор 470 nF5) Конденастор 100 nF и эти кондеры на сколько вольт нужны? или неважно? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
klipkin 0 Опубликовано: 9 сентября 2010 Автор Поделиться Опубликовано: 9 сентября 2010 а не подскажите на какой емкости кондер и на сколько вольт брать? 3) Конденсатор 22 pF – 2шт.4) Конденсатор 470 nF5) Конденастор 100 nF и эти кондеры на сколько вольт нужны? или неважно? емкость не помню, т.к. под рукой не было, забил просто.Если интересно, кури эту тему http://psx-scene.com/forums/showthread.php?t=65391 там тонны предложений и есть варианты с несколькими светодиодами и прочее, особенно на последних страницах. Для малоемкой керамики не важен вольтаж, скорее всего в магазине и не спросят. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Alexxx2010 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 емкость не помню, т.к. под рукой не было, забил просто.Если интересно, кури эту тему http://psx-scene.com/forums/showthread.php?t=65391 там тонны предложений и есть варианты с несколькими светодиодами и прочее, особенно на последних страницах. Для малоемкой керамики не важен вольтаж, скорее всего в магазине и не спросят.спасибо. главное теперь эту пику найти в моей деревне :biggrin:. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
cyku77 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 а никто печатки не выложит ?)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
cybertesla 0 Опубликовано: 9 сентября 2010 Поделиться Опубликовано: 9 сентября 2010 подойдёт ли этот пик?http://www.chipdip.ru/product/pic18f2550-i-sp.aspxа то на фотке он какой то широкий (или фотка неверна?), хотя у всех какие то узенькие. непонятно какую панельку для него брать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас