Перейти к содержанию
    

varostov

Участник
  • Постов

    28
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о varostov

  • Звание
    Участник
    Участник

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Добавлю свои "5 копеек". Реальный слёт прошивки PicKit3 наблюдал при частом переключении между MPLAB 8 и MPLAB X - программатор якобы "прошивал", но контроллер не работал, как от него ожидалось. Взял другой программатор у товарища - всё заработало. После консультаций с Ильёй Афанасьевым из Гаммы СПб, где покупался программатор, получил совет просто перепрошить его, и PicKit3 был восстановлен. Так что не обязательно грешить сразу на аппаратные проблемы. Рецепт тут: Перепрошивка PicKit3 P.S. Прошивка, конечно, старенькая, но моментально апгрейдится под установленный MPLAB.
  2. Если не найдёте нормальный даташит на модуль, то как минимум можно посмотреть аналогичные платы на AliExpress - во многих случаях прекрасно видны дорожки, а если связаться с продавцом или поискать в интернете, то можно найти и схемы плат-переходников. Так, например, чётко просматриваются общие шины земли/питания: 4.0 CSR8645 Bluetooth Усилитель
  3. Недавно пробовал поставить 14.3 на XP-шку (нужно было взять Altium в командировку, а в наличии был только старенький ноутбук с XP). Причём помню, что 13-й Altium на нём работал, разве что PCB редактор не мог выдать 3D-режим (GeForce 4 Go, DX9 !), да и 2D режим был "драфтовым". Так вот, установка прошла успешно, SCH редактор заработал, а вот PCB не показал даже 2D изображения печатных плат! Из чего могу сделать вывод, что на старых системах в первую очередь важна версия Direct X (14-й требует не ниже DX 10).
  4. Если исходить из необходимости работы "исключительно на асме", могу порекомендовать использовать не универсальный контроллер с 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
  5. "Переполз" на PIC24 шесть лет назад и не жалею. К PIC16/18 приходится возвращаться только по старым проектам или для создания какой-то суперпростой (или супердешёвой) конструкции. Так что если Вам не нужно "вылизывать" каждую копеечку себестоимости, однозначно рекомендую PIC24. Тем более, что диапазон по выводам/памяти/периферии черезвычайно широк (до 120 pin, до 1MБ двухпанельной прогр. памяти + DMA). И не обращайте внимания на холиварщиков, переход на другого производителя в любом случае будет тяжелее и болезненнее.
  6. Я правильно понял, что в версиях >=15 линий не будет?
  7. Владимир, может у Вас экспорт изображения производится другим способом? Я делал через output.job (PCB 3D Print --> 3D View). Altium лицензионный (14.3), разве что подписка на сопровождение не продлялась...
  8. Вот пример pdf-файла, сгенерированного из Альтиума: Белые линии делят изображение на прямоугольники, при печати линии сохраняются. Данные прямоугольники кликабельны (выделяются), такое впечатление, что имидж бьётся на фрагменты определённого размера:
  9. Я извиняюсь, если это уже обсуждалось - а как избавиться от сетки из белых линий поверх 3D изображения (AD14.3)? Возникает при формировании pdf, причём при выставлении более высокого разрешения линии соответственно располагаются чаще.
  10. Ok, тогда желаю успеха. Подсказать, к сожалению, ничего не смогу (давно это было). На будущее: в PIC24 можно задавать количество защищаемых страниц с начала или конца программной памяти + другие фичи ("CodeGuard Security"). Что-то внедрено и в PIC18, но точно не изучал.
  11. Здравствуйте! В своё время сам мучился с бутлоадером, требующим сдвига кода. В конце концов перебрался на загрузчик, который прописывается "на чердаке" программной памяти, позволяя отлаживать и компилировать программу так, как будто бутлоадера нет вовсе, а позже загружать полученный hex через бутлоадер. Могу порекомендовать популярный и хорошо документированный ds30Loader: Home page, Исходники. За пару вечеров изучил и запустил под PIC24. Не обращайте внимание на название, в исходниках коды на ассемблере для PIC12, 16, 18, 24, dsPIC, PIC32 + GUI под Windows (включая консольную версию). P.S. GUI достаточно гибкое и позволяет настраивать, помимо прочего, скорость загрузки (включая autobaud) и способ сброса для загрузки - ручной, по сигналам DTR/RTS, по спец. команде (я, например, вбил модбасовскую команду дистанционного сброса устройства).
  12. То же на Яндекс-диске: Диск PicKit3 (2009 год).
  13. Если есть возможность покупать от юрлица, то будет проще. Набираете в efind.ru "Curiosity" (лучше "DM164137") и вываливается минимум 10 ссылок, в т.ч. на такие фирмы, как Компэл, Гамма, Элитан и т.д. Если же как физ.лицо - тут я уже лет десять как не помощник. Хотя помню, как при крупных халтурах в нулевых годах приходилось искать фирмы, согласные за небольшие комиссионные закупить, например несколько тыщ светодиодов для уличных табло и часов... Даю ссылку с моего домашнего NAS: Диск PicKit3 Пользуюсь этой фичей не часто, сообщите, если не работает. Скорость будет не выше 500 kbit/s - у меня ADSL выше на upload не позволяет. P.S. Ещё Терраэлектроника, кажется, работает с физ. лицами, было сообщение об открытии магазинов отладочных средств в Питере и в Москве, + Интернет-магазин. А вообще, в инете можно найти хоть чёрта лысого, было бы терпение. Вот, например, нашёл за минуту: ООО "Айтекс" (dip8.ru) ЮЛ+ФЛ. Цена, конечно, по сравнению с Элитаном кусается.
  14. 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. В микроконтроллерной технике практически не бывает "чистых" программистов, т.к. многое завязано на схемотехнику, дизайн платы... Поэтому лучше кидать клич со словами "эмбеддеры" или на худой конец, "разработчики"
×
×
  • Создать...