Sonic, а можешь запостить фотку платы?
Sonic, а можешь запостить фотку платы?
Пожалуйста. Сделаны в Резоните. Кстати теперь, когда все маски сделаны, заказать одну плату стоит порядка 300 рублей.
tnt23 (21.12.2022)
А тем временем у меня возникли первые траблы. Собрал программатор, стал прошивать контроллер. У меня есть TL866 II Plus, он поддерживает ICSP. Адаптера у меня всё равно нету. Подключаю - фига, не программируется, Device ID не читается.
Решил изолировать контроллер. Отпаял резистор R1; отпаял ноги D7 и D6 контроллера, осторожно отогнув. Понятно что программатор подключил непосредственно к ним проводочками. Blank Check наконец заработал. Пытаюсь запрограммировать - ошибка верификации. Тут обращаю внимание, что галочка ICSP_VCC_ENABLE у меня выключена (!!!). Включаю - ничего не работает, Chip ID читается как 001.
Интересно. Выключаю питание - и возвращаюсь в предыдущее состояние. Можно выполнить команды, но будут ошибки. Chip ID стабильно читается как 0x92. Что любопытно, нету такого ID в даташите.
Что за магия? Кто сталкивался ? Завтра понесу плату на работу снимать контроллер воздушкой, хочу подцепить и прошить на проводочках
Я сталкивался. Ещё 4 года тому назад. Если кратко - помогло только полное отпаивание ПИКа и прошивка его отдельно. Читаем отсюда и далее по топику. p.s. 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
TL866 II Plus программирует MCU от Microchip через ICSP порт в зависимости от фазы луны и конфигурации барханов в пустыне,
в тоже время через адаптер dip-soic в zif сокет микроконтроллеры программируются замечательно.
Когда мне надоело бороться с TL866 купил китайский PICkit3.
Понятно, спасибо. Попробую на проводках подцепить, должно заработать. Если нужно будет менять ПО в процессе работы - куплю пикит, он гораздо дешевле адаптера как ни странно
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Распаял на контроллере проволочные выводы, воткнул в программатор, прошил. Успешно. Запаял обратно в схему - и ни гу-гу. Не откликается.
Пока вертел в руках, контроллер каким-то чудом запустился и компьютер обнаружил устройство ProgRT. Для проверки выткнул и воткнул обратно - всё, не работает.
Научный тык осциллографом говорит, что у меня, похоже, не запускается осциллятор. На 10 выводе 5В, на 9 - около 1.4В.
- - - Добавлено - - -
Попробовал поднять ёмкость конденсаторов до 30 пф - глухо. Помогите, знающие люди!
Заюыл написать, что на предмет возможных замыканий и соплей я все релевантные цепи проверил, всё ок.
Возможно виноваты "безотмывочные" паяльная паста и флюс, куплю ещё контроллер и набор кварцев, попробую запустить на второй плате
- - - Добавлено - - -
... у меня уже было в основном проекте, что кварц не заводится. Там каноничный генератор на 2и-не. Собирал ген отдельно на макетке, кварц в корпусе HC-49S запускаться отказался, а в HC-49U завёлся с полоборота. Кварц не дохлый, потому что я перебрал несколько
Прошивка от Anykey?
В момент отсутствия устройства ProgRT не маячит ли на горизонте устройство Bootloader?
P.S. Перенёс проект в Lazarus c использованием hidapi.
Кому-нибудь интересна версия ПО под Linux?
Тестировал на Ubentu 22.04 и KUbuntu 22.04, вроде функциклирует.
Последний раз редактировалось Alex Shiloff; 24.12.2022 в 10:10.
Sonic
Скорее всего, именно флюс. Помогает замариновать плату в спирте и хорошенько поелозить по ней зубной щеткой.
Если на плате нет ничего, растворяющегося в ацетоне, можно смешать спирт с ацетоном .
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)