С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В сухом остатке, если отбросить ICSP для пика, аппарат завелся и нормально читает 155РЕ3. Считанные с Вектора обе похожи на правду.
Писать пока не пишет, ибо питание 12V падает до 9, а лабораторник доставать пока лень. Есть 3 шт пережженых непонятными прошивками
РЕ3 на которых можно будет потестить запись. Далее в планах купить пару десятков остальных поддерживаемых чипов и позвать народ,
кому что нужно. Мне ни РТ4, ни РТ14, ни РТ5 совать некуда, но собранный проггер обязан шить все, для чего задуман.
megov, а вот так проверял?
Программатор Willem (LPT), у которого 5-ти-вольтовые уровни на ICSP тоже не увидел ПИКа на плате.В общем, программирование ПИКа по ICSP (TL866A) заработало, но только при следующих подключениях:
1. Подключен mini-USB в комп.
2. Подключено внешнее питание +15В (вместо VT1 коротнул его КЭ - в схеме появилось питание +5В и +12.6В).
3. В софте программатора убрана галка с "Подавать питание на ICSP" (питание ПИКа от USB).
Если хоть одно из этих условий не выполнено, то ПИК не откликается.
Проверил с Willem'ом и с WinPic800 на железе Willem'а - не-а, не читает даже ID.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
2550 и 25J50 отличаются хотя бы тем, что у них разные ID и не всякий программатор, заточенный под первые, увидит вторые.
Что еще конкретно - не знаю, РТФМ.
Последний раз редактировалось Serg6845; 27.01.2022 в 12:25.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Alex Shiloff,
Serg6845, я выбирал правильный чип ещё 2 года тому назад и у меня тоже не работало программирование по icsp как TL866A (версия 2018-го года), так и на LPT-WILLEM'е. Нужно разобраться в проблеме, дофиксить схему и забыть об этом.
Последний раз редактировалось SoftFelix; 27.01.2022 в 15:37.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
megov(27.01.2022)
Окей, делаю финальный эксперимент и завязываю с оффтопиком. Будем считать, что PICи - это не моё.
Глючило действительно меня, перечитав все >80 страниц перед сборкой в голову откуда то вдолбилась фраза
что выбирать надо вариант с (ISP) в названии, который и нашелся в виде "PIC18F25J50(ISP)". За переключатель
"Set Interface" внимание не зацепилось и только разглядывая скриншот Serg6845 я уперся в него.
Конфигурация почти такая же, как и в прошлой попытке:
- поскольку уже запаяны ZIF, то отпаивать перемычки, там где были ранее перерезаны дорожки, уже не получится,
поэтому для исключения побочных эффектов сняты оба HCT574, так что PGD и PGC идут на ICSP разъем и никуда более.
- изменения на плате: !MCLR подтянут к VCC_USB через 9k1 резистор и 1N4148 диод анодом на VCC_USB,
PGM подтянут к земле через 2k7 резистор.
- VT1 K-Э пока, на время прошивки замкнут, чтобы питание не управлялось PICом, а было всегда.
Как по мне, это вполне похоже на рекомендованое включение ICSP из даташитов.
C проггером я тоже немного проглючил, у меня не TL866A, а его следующая редакция - TL866II Plus,
из известных отличий которого максимальное напряжение программирования в 18V, а не 21V. Софт v10.15.
ICSP кабель комплектный, 20 см. Подключение как на картинке в софте проггера но без питания, то есть:
!MCLR, NC, GND, PGD, PGC, NC. После подачи USB и питания имеем VUSB=4.96V, VCC5=4.85V.
В софте выбираем PIC18F2550@SOIC28, Set Interface = ICSP port и снимаем галку ICSP_VCC enable, то есть
все как описывал коллега SoftFelix в Сообщении №635
Результат все тот же - нолики вместо ID.
![]()
по сравнению с прошивкой через переходник (кстати - куда он втыкался - в ICSP или в ZIF?) - осталось одно принципиальное отличие - источник питания PIC.
еще возможен вариант что программатор по проводу Vcc контролирует наличие питания на PIC и при отсутствии его - может глючить.
так что если осталось желание разобраться - я бы провел еще пару опытов -
1 - подключить провод Vcc от программатора до разъема ICSP и еще раз попробовать
2 - выдернуть USB, поставить галку ISP Vcc и еще раз попробовать.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
megov(27.01.2022)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)