С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
АлександрПП, А вообще своим тритоном что то удачно шилось ?
ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
Profi 1024+CF+CPM+VGA
ATARI 800XL+SIO2PC+SIO2SD
RK86@Maximite
Он у меня уже лет шесть. Проблем не было. Только программное обновляю на сайте и шью все подряд.
---------- Post added at 00:34 ---------- Previous post was at 00:26 ----------
Все! Всем спасибо, добил я его, заработал. Установил бит в OSC_HS.
---------- Post added at 00:36 ---------- Previous post was at 00:34 ----------
И PICkit заработал. Но тут все смешнее - накрылся кабель USB.
С сайта microchip.com удалён "mplab ide 8.92". Теперь при любой попытке его скачать тыкают мордой в MPLAB X IDE - его качайте, без каких-либо комментариев и объяснений.
Пики вполне актуальны. Для своих применений.
Делал в прошлом году на 10-м. В спящем режиме не потребляет, даже отдаёт (шутка).
Но из 3-х только один дошел до заказчика ...
Первый упал на пол и исчез, второй - выбросил с ненужными проводами ( забыл отпаять ).
Последний раз редактировалось ASDT; 20.02.2016 в 08:51.
А есть какие-то особенности прошивки pic16f1827 в PicKit3?
Прошиться в LVP не выходит:
"The low voltage programming feature requires the LVP configuration bit to be enabled on the target device. Please enable this configuration bit and try the operation again."
а в обычном режиме пишет:
"Target Device ID (0x3fe0) is an Invalid Device ID. Please check your connections to the Target Device."
Последний раз редактировалось SoftLight; 24.04.2019 в 22:41.
Надо чтобы контроллер уже был прошит с установленным битом LVP.
Сейчас он в "обычном" режиме, и на LVP не отвечает (ID 0x3FE0).
MCLR/Vpp правильно подключен?
Подключен правильно. Про LVP я тоже так подумал. А при прошивке без LVP писало, что target voltage по USB ожидается 5 вольт а обеспечивается 4.750. Я в настройках снизил напряжение до 4.6 в итоге не правильно читается Device Id. Подозреваю убитый Pic, буду искать другой для теста.
Заглянул в даташит. Был неправ. По умолчанию LVP разрешён (бит=1), но можно запретить (прошить бит=0). То есть должно работать.
Device ID не неправильно читается, он вообще не читается (все биты в "1", плюс маска).
А вот с "высоковольтным" программированием интересная штука. В даташите есть картинка "VPP LIMITER EXAMPLE CIRCUIT". Absolute Maximum Rating - Voltage on MCLR with respect to Vss - 9 вольт, а программатор может выдать 12 и больше. То есть если подключить программатор, в котором выбран "12-вольтовый" микрокроконтроллер, то PIC16F1827 не выдержит. С PIC32 такой баг был, сейчас наверное уже исправили - при определённых условиях при нажатии на кнопку программатор не распознавал PIC32 и продолжал долбить как PIC16/18, отжигая MCLR.
Надо будет и самому это учитывать при работе с PIC16F1xxx...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)