Перейти к публикации

Manual Psgroove на Pic18f2550


klipkin
 Поделиться

Рекомендованные сообщения

вольтметром проверял. осциллографа нет. номиналы идентичны. кварцы втыкал разные но одной частоты

Можешь привести скрин с фузами (configuration word), которые ты залил в контроллер?

 

ЗЫ: фото, желательно, макс. разрешения и размера.

Можно поподробнее ракурс с пинами кварца и его маркировкой?

И картинку с разводкой платы, если не трудно :)

Изменено пользователем sonycman
Ссылка на комментарий
Поделиться на других сайтах

Можешь привести скрин с фузами (configuration word), которые ты залил в контроллер?

 

ЗЫ: фото, желательно, макс. разрешения и размера.

Можно поподробнее ракурс с пинами кварца и его маркировкой?

И картинку с разводкой платы, если не трудно :)

http://i082.radikal.ru/1010/7a/f38ad55835bdt.jpg

http://i012.radikal.ru/1010/51/18559fad6f2ft.jpg

ракурс другой не получится так как уже разобрал устройство)

Ссылка на комментарий
Поделиться на других сайтах

ракурс другой не получится так как уже разобрал устройство)

Вроде разводка верная, схеме соответствует.

Есть, конечно, недочёты, но влиять на работу этого довольно низкочастотного девайса не должны.

 

Повторюсь - на пине 1 (MCLR) при не нажатой кнопке должен быть высокий уровень - около 4,5 вольт с учётом падения на диоде.

Можно ещё проверить, работает ли внутренний стабилизатор для USB - на пине 14 (VUSB) должно быть 3.3 вольта.

 

Если на плате нет непропаев или коротышей, при верной прошивке и исправных деталях всё будет работать.

 

Теперь надо взглянуть на фузы.

При программировании бутлоадера в чип делал верификацию - сверку того, что записалось на самом деле?

 

Программатор самодельный?

Какой прогой шил?

 

Кварц точно на 20 МГц? Маркировка какая?

Изменено пользователем sonycman
Ссылка на комментарий
Поделиться на других сайтах

Вроде разводка верная, схеме соответствует.

Есть, конечно, недочёты, но влиять на работу этого довольно низкочастотного девайса не должны.

 

Повторюсь - на пине 1 (MCLR) при не нажатой кнопке должен быть высокий уровень - около 4,5 вольт с учётом падения на диоде.

Можно ещё проверить, работает ли внутренний стабилизатор для USB - на пине 14 (VUSB) должно быть 3.3 вольта.

 

Если на плате нет непропаев или коротышей, при верной прошивке и исправных деталях всё будет работать.

 

Теперь надо взглянуть на фузы.

При программировании бутлоадера в чип делал верификацию - сверку того, что записалось на самом деле?

 

Программатор самодельный?

Какой прогой шил?

 

Кварц точно на 20 МГц? Маркировка какая?

программатор самодельный.

WinPic800

Точно. elzet 20.000MHz

ps коротышей нет. не пропоев тоже замечено не было. а вот прошивка и детали незнаю

Ссылка на комментарий
Поделиться на других сайтах

WinPic800

Можешь сделать вот что: в WinPic800 открой файл прошивки, который ты зашивал (должен быть BootLoader_20Mhz.hex) и выполни сравнение (Проверить всё).

Ошибок быть не должно.

 

Вкладка фуз в твоём случае должна выглядеть так:

post-37050-1287596974_thumb.png

Ссылка на комментарий
Поделиться на других сайтах

В чем может быть проблема?! Если прошиваю джейл, с бут лоадером, все работает, но через десяток- два перезазгрузок перестает работать! Чтоб восстановить нужно снова залить бутлоадер и залить прошивку! Помогите, если кто разобрался, буду благодарен! схема с шапки, прошивку тоже скачивал оттуда ранее!
Ссылка на комментарий
Поделиться на других сайтах

Можешь сделать вот что: в WinPic800 открой файл прошивки, который ты зашивал (должен быть BootLoader_20Mhz.hex) и выполни сравнение (Проверить всё).

Ошибок быть не должно.

 

Вкладка фуз в твоём случае должна выглядеть так:

post-37050-1287596974_thumb.png

Спасибо! Завтра попробую. Да и еще Резонатор чувствителен к перегреву?

Ссылка на комментарий
Поделиться на других сайтах

Спасибо! Завтра попробую. Да и еще Резонатор чувствителен к перегреву?

Он чувствителен к механическим перегрузкам и деформациям - боится ударов и падений.

Диапазон рабочих температур - около +85 макс.

 

Но в комнатных условиях перегреву неоткуда взяться, а сам кварц не греется :)

 

В чем может быть проблема?! Если прошиваю джейл, с бут лоадером, все работает, но через десяток- два перезазгрузок перестает работать! Чтоб восстановить нужно снова залить бутлоадер и залить прошивку! Помогите, если кто разобрался, буду благодарен! схема с шапки, прошивку тоже скачивал оттуда ранее!

Не знаю, может быть поможет замена\увеличение ёмкости конденсаторов по питанию.

Пин PGM(RB5) должен быть заземлён.

 

Ещё можно попробовать в фузах включить Brown-Out-Reset, выставив пороговое значение на 4.2 или 4.5 вольт.

Изменено пользователем sonycman
Ссылка на комментарий
Поделиться на других сайтах

Он чувствителен к механическим перегрузкам и деформациям - боится ударов и падений.

Диапазон рабочих температур - около +85 макс.

 

Но в комнатных условиях перегреву неоткуда взяться, а сам кварц не греется :)

 

 

Не знаю, может быть поможет замена\увеличение ёмкости конденсаторов по питанию.

Пин PGM(RB5) должен быть заземлён.

 

Ещё можно попробовать в фузах включить Brown-Out-Reset, выставив пороговое значение на 4.2 или 4.5 вольт.

ну значит не перегрел. Завтра буду пробовать. Еще раз спасибо.

Ссылка на комментарий
Поделиться на других сайтах

собственно что посоветуете?

http://portal.san.ru/forums/journal/uploads/j11021_1287601261.jpg

Типа во втором байте по нулевому смешению не то значение? кабель длинный чтоли?

Изменено пользователем AMDead
Ссылка на комментарий
Поделиться на других сайтах

собственно что посоветуете?

Типа во втором байте по нулевому смешению не то значение? кабель длинный чтоли?

Да, возможна проблема в кабеле.

Кабель должен быть как можно короче - в идеале для LPT программатора не длиннее 10 сантиметров.

 

Попробуйте стереть чип. После стирания в памяти чипа все биты будут в единичках - FF. Проверьте это.

А потом снова запишите свою прошивку.

Изменено пользователем sonycman
Ссылка на комментарий
Поделиться на других сайтах

Да, возможна проблема в кабеле.

Кабель должен быть как можно короче - в идеале для LPT программатора не длиннее 10 сантиметров.

 

Попробуйте стереть чип. После стирания в памяти чипа все биты будут в единичках - FF. Проверьте это.

А потом снова запишите свою прошивку.

 

Пробовал не стирает( кабель не сказать что длиный 20см, раньше этим кабелем шил атмеловский контролер.

 

Где на плате стоит проверить напряжение?

Изменено пользователем AMDead
Ссылка на комментарий
Поделиться на других сайтах

Пробовал не стирает( кабель не сказать что длиный 20см, раньше этим кабелем шил атмеловский контролер.

 

Где на плате стоит проверить напряжение?

При программировании критично только напряжение питания на пинах VDD и VSS.

Это 5 вольт +-10%.

 

Не забываем также подключать к программатору пины MCLR и PGM(RB5) - последний надо отсоединять от земли на время программирования!

Если PGM оставить заземлённым - программирование работать не будет!

 

Попробуйте просто прочитать фьюзы - в меню Device выберите Прочитать фьюзы.

После чтения галочка на LVP должна быть установлена!

Если это не так (то есть вы случайно сняли эту галку и записали фьюзы) - то больше не сможете запрограммировать чип LPT программатором!

Тогда надо искать нормальный программатор, способный шить высоким напряжением (12 вольт), или запаивать новый контроллер.

 

наличие всех 8 диодов в программаторе критично?

Через эти диоды во время программирования на контроллер подаётся питание.

Так как нагрузочная способность пинов LPT порта весьма слабая, сделали объединение большого кол-ва пинов.

Желательно точное соответствие схеме, иначе возможны просадки напряжения питания и проблемы при программировании.

Изменено пользователем sonycman
Ссылка на комментарий
Поделиться на других сайтах

Ребят подскажите кто нить проверял прошивку PSGrooPIC1.8b-HermesV4B_nBTL_FW3.41_LEDB4_nmclr-nlvp_20MHz.hex только у одного меня не работает или у всех так.

 

PS. Контролер : PIC2550

Прошивка PSGrooPIC 1.7a на этом же донгле работает без проблем.

Ссылка на комментарий
Поделиться на других сайтах

http://img411.imageshack.us/i/0162g.jpg/

http://img156.imageshack.us/i/0164z.jpg/

http://img408.imageshack.us/i/0165d.jpg/

 

Ребят такая проблема, винпик800 не видит программатор по всему, что он воткнут в пк, что нет...пишит что не найден программатор,определяет как не тот пик что надо, что это может быть...ставил много разных галочек...лепил по схеме, несколько раз проверял...что может быть не так..у кого такая проблема была? посмотрите на фото, незнаю можно ли там что то увидеть правда...освежение уже ночь....может ли это быть нерабочий пик..или еще что...почему не виден программатор? звонить не чем))

Ссылка на комментарий
Поделиться на других сайтах

в winpic вручную выставьте частоту кварца на 20mhz при зашивке

Спасибо всё пашет

Изменено пользователем mycopa
Ссылка на комментарий
Поделиться на других сайтах

обновляю по юсб

 

устройство определяется как microchip custom

замкнул два контакта

прогой pdfsusb выбрал hex файл

нажал erase

 

а вот при нажатии program ошибка 997

Ссылка на комментарий
Поделиться на других сайтах

во время выбора hex-a когда вылетит окно жми кнопку отмена

 

для заливки достаточно нажать кнопку program device?

 

перемычку убрал на приставке не пашет

Ссылка на комментарий
Поделиться на других сайтах

werbylo

Выбрав нужный HEX-файл прошивки, у вас выскочит ещё одно окошко "Configuration Data". Здесь вам нужно нажать "Отмена", чтобы использовать конфигурацию девайса.

Нажмите кнопку "Program Device".

Пойдёт установка прошивки. В нижнем окне сообщений вы увидите строчку "MESSAGE - Erasing and Programming FLASH...", а затем "MESSAGE - Programming FLASH Completed", что означает об удачной записи прошивки.

Нажмите правее кнопку "Execute", чтобы выйти из режима бута и перейти в нормальный режим.

Диспетчер устройств у вас перезагрузится и ваше устройство появится в "Устройствах USB" под названием "Generic USB Hub".

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...