varostov
Участник-
Постов
28 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о varostov
-
Звание
Участник
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
Добавлю свои "5 копеек". Реальный слёт прошивки PicKit3 наблюдал при частом переключении между MPLAB 8 и MPLAB X - программатор якобы "прошивал", но контроллер не работал, как от него ожидалось. Взял другой программатор у товарища - всё заработало. После консультаций с Ильёй Афанасьевым из Гаммы СПб, где покупался программатор, получил совет просто перепрошить его, и PicKit3 был восстановлен. Так что не обязательно грешить сразу на аппаратные проблемы. Рецепт тут: Перепрошивка PicKit3 P.S. Прошивка, конечно, старенькая, но моментально апгрейдится под установленный MPLAB.
-
Если не найдёте нормальный даташит на модуль, то как минимум можно посмотреть аналогичные платы на AliExpress - во многих случаях прекрасно видны дорожки, а если связаться с продавцом или поискать в интернете, то можно найти и схемы плат-переходников. Так, например, чётко просматриваются общие шины земли/питания: 4.0 CSR8645 Bluetooth Усилитель
-
Вопросы начинающих 2017 г.
varostov ответил Uladzimir тема в Altium Designer, DXP, Protel
А Ctrl-F слабо попробовать? -
Вопросы начинающих 2017 г.
varostov ответил Uladzimir тема в Altium Designer, DXP, Protel
Недавно пробовал поставить 14.3 на XP-шку (нужно было взять Altium в командировку, а в наличии был только старенький ноутбук с XP). Причём помню, что 13-й Altium на нём работал, разве что PCB редактор не мог выдать 3D-режим (GeForce 4 Go, DX9 !), да и 2D режим был "драфтовым". Так вот, установка прошла успешно, SCH редактор заработал, а вот PCB не показал даже 2D изображения печатных плат! Из чего могу сделать вывод, что на старых системах в первую очередь важна версия Direct X (14-й требует не ниже DX 10). -
Если исходить из необходимости работы "исключительно на асме", могу порекомендовать использовать не универсальный контроллер с USB интерфейсом, а специализированные USB-Host контроллеры. Сам я работал только с контроллером Vinculum VNC1L-1A от FTDI (правда, это было давно). Прелесть в том, что можно и USB операциями управлять с микроконтроллера сбора данных - используется сравнительно небольшой набор команд, похожих на AT-команды модемов, а всю низкоуровневую работу Host-контроллер делает сам. Интерфейс - SPI или UART по выбору. Недостаток - спец. контроллер будет скорее всего дороже среднего МК. Позже FTDI добавила Vinculum-II - это уже полноценный МК, куда можно добавить пользовательскую программу (правда, с проприетарной архитектурой и системой команд). Немножко погуглив и подняв свои записи, нашёл ещё микросхемы USB-host: MAX3421 CH375B μPD720150 FT311 FT313 Также для быстрого старта можно воспользоваться готовыми платами с USB-host. У FTDI такие платы позиционируются, как отладочные средства (модули VDIP, VMUSIC и т.п.), поэтому цена будет кусаться. А вот разнообразные USB Host Shields из экосистемы Arduino вполне можно купить на Ali за 500 руб (контроллер - MAX3421). Плюс - готовые библиотеки, котрые можно "изучить", минус - они написаны на С++. P.S. В качестве примера - плата сбора данных DLP-VLOG
-
"Переполз" на PIC24 шесть лет назад и не жалею. К PIC16/18 приходится возвращаться только по старым проектам или для создания какой-то суперпростой (или супердешёвой) конструкции. Так что если Вам не нужно "вылизывать" каждую копеечку себестоимости, однозначно рекомендую PIC24. Тем более, что диапазон по выводам/памяти/периферии черезвычайно широк (до 120 pin, до 1MБ двухпанельной прогр. памяти + DMA). И не обращайте внимания на холиварщиков, переход на другого производителя в любом случае будет тяжелее и болезненнее.
-
Я правильно понял, что в версиях >=15 линий не будет?
-
Владимир, может у Вас экспорт изображения производится другим способом? Я делал через output.job (PCB 3D Print --> 3D View). Altium лицензионный (14.3), разве что подписка на сопровождение не продлялась...
-
Вот пример pdf-файла, сгенерированного из Альтиума: Белые линии делят изображение на прямоугольники, при печати линии сохраняются. Данные прямоугольники кликабельны (выделяются), такое впечатление, что имидж бьётся на фрагменты определённого размера:
-
Я извиняюсь, если это уже обсуждалось - а как избавиться от сетки из белых линий поверх 3D изображения (AD14.3)? Возникает при формировании pdf, причём при выставлении более высокого разрешения линии соответственно располагаются чаще.
-
Ok, тогда желаю успеха. Подсказать, к сожалению, ничего не смогу (давно это было). На будущее: в PIC24 можно задавать количество защищаемых страниц с начала или конца программной памяти + другие фичи ("CodeGuard Security"). Что-то внедрено и в PIC18, но точно не изучал.
-
Здравствуйте! В своё время сам мучился с бутлоадером, требующим сдвига кода. В конце концов перебрался на загрузчик, который прописывается "на чердаке" программной памяти, позволяя отлаживать и компилировать программу так, как будто бутлоадера нет вовсе, а позже загружать полученный hex через бутлоадер. Могу порекомендовать популярный и хорошо документированный ds30Loader: Home page, Исходники. За пару вечеров изучил и запустил под PIC24. Не обращайте внимание на название, в исходниках коды на ассемблере для PIC12, 16, 18, 24, dsPIC, PIC32 + GUI под Windows (включая консольную версию). P.S. GUI достаточно гибкое и позволяет настраивать, помимо прочего, скорость загрузки (включая autobaud) и способ сброса для загрузки - ручной, по сигналам DTR/RTS, по спец. команде (я, например, вбил модбасовскую команду дистанционного сброса устройства).
-
Программатор PicKit3
varostov ответил sergeyshushkov тема в PIC
То же на Яндекс-диске: Диск PicKit3 (2009 год). -
Программатор PicKit3
varostov ответил sergeyshushkov тема в PIC
Если есть возможность покупать от юрлица, то будет проще. Набираете в efind.ru "Curiosity" (лучше "DM164137") и вываливается минимум 10 ссылок, в т.ч. на такие фирмы, как Компэл, Гамма, Элитан и т.д. Если же как физ.лицо - тут я уже лет десять как не помощник. Хотя помню, как при крупных халтурах в нулевых годах приходилось искать фирмы, согласные за небольшие комиссионные закупить, например несколько тыщ светодиодов для уличных табло и часов... Даю ссылку с моего домашнего NAS: Диск PicKit3 Пользуюсь этой фичей не часто, сообщите, если не работает. Скорость будет не выше 500 kbit/s - у меня ADSL выше на upload не позволяет. P.S. Ещё Терраэлектроника, кажется, работает с физ. лицами, было сообщение об открытии магазинов отладочных средств в Питере и в Москве, + Интернет-магазин. А вообще, в инете можно найти хоть чёрта лысого, было бы терпение. Вот, например, нашёл за минуту: ООО "Айтекс" (dip8.ru) ЮЛ+ФЛ. Цена, конечно, по сравнению с Элитаном кусается. -
Программатор PicKit3
varostov ответил sergeyshushkov тема в PIC
1. Если нет привязки к конкретной плате, которая когда-то прилагалась к PicKit3, могу порекомендовать недорогую (сравнительно) плату DM164137 - Curiosity Development Board. Главный плюс - на самой плате кроме продвинутого PIC16 (у меня с PIC16F1619) расположен встроенный программатор aka PicKit3! Т.о. Вам и программатор на первых порах будет не нужен. Плюс кнопка, емкостная кнопка, 4 светика, переменный резистор и посадочные места под BT модуль и универсальный разъём под модули MicroElectronica (их десятки с разными функциями), плюс возможность устанавливать современные 8-, 14- и 20-пиновые МК. На последнем семинаре Microchip Master's 2015 в фирме Гамма СПб такие платы Curiosity дарили всем участникам. 2. Диск к PicKit3 с данными уроками и платой в архивах откопал. Вам весь диск или выборочно уроки (могу в личку, могу здесь выложить ссылку на скачивание)? Опять же мой совет: данные уроки рассчитаны на устаревшую среду программирования (MPLAB v8.xx) и устаревший компилятор (MPLABC18), которые уже не поддерживаются. Имхо, лучше начать и сразу осваивать современные средства разработки: MPLAB X и MPLAB XC8 (для PIC12_16_18). Различия (например, по компилятору) в текстах программ сравнительно невелики для бывалых товарищей, но для начинающего могут стать весма серьёзным препятствием. Так что те уроки можно порекомендовать лишь в методическом плане (последовательности освоения навыков). Взяв любой пример от современной платы (хоть от той же Curiosity), можно понемногу его усложнять, "подсматривая" из других примеров реализации новых функций. P.S. В микроконтроллерной технике практически не бывает "чистых" программистов, т.к. многое завязано на схемотехнику, дизайн платы... Поэтому лучше кидать клич со словами "эмбеддеры" или на худой конец, "разработчики"