77 сообщений в этой теме

shulc002    86

Программа для работы с PicKit3 без установки MPLABX:

http://ww1.microchip...ation v3.10.zip

А JDM и http://monitor.net.r...nfo-485453.html

IMHO фтопку, раз уже PicKit3 имеется. И прошивать МК, если есть возможость, удобнее без всяких панелей, а прямо в плате, предусмотрев схемотехнически, само-собой, такую возможность.

Спасибо за ссылки. Поставил PicKit3 v3.10. Прогер свои функции выполняет. Но фьюзы там не поменять. Это только с другим прогером и с другой программой, я так понимаю?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00

А зачем их менять ??? Фьюзы для PIC в основном всегда в прошивке прописаны.Это же не AVR.

Изменено пользователем Серёгин1975

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shulc002    86

А зачем их менять ??? Фьюзы для PIC в основном всегда в прошивке прописаны.Это же не AVR.

А зачем их менять ??? Фьюзы для PIC в основном всегда в прошивке прописаны.Это же не AVR.

Да согласен! Но в некоторых проектах авторов , которые хотелось попробовать, настоятельно рекомендуют это сделать. Например на макетной плате собрал вот этот: http://www.linker.ru/node/1771. Все работает в хаотичном режиме. Наводки еще какие то при подношении руки и т.д. Сам автор рекомендует поставить правильные фьюзы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shindbad    2

Что значит "правильные"? Автор лучше-бы исходники привел. Как "это" работает и работает-ли вообще, непонятно. Сплошные загадки. Зачем делать вывод ШИМ на RB1, если есть аппаратный, но он на RB3? Как можно управлять симистором посредством ШИМ - не очень понятно в принципе, а MOC3061 ещё имеет детектор перехода через нуль, и поэтому когда угодно не откроется и когда угодно не закроется.

Автор статьи даёт ссылку на "мотивы" : http://www.linker.ru/node/4120. Там всё понятно и MOC соответствующий, но что заставило разработчика устроить такой огород вокруг обратной связи совершенно непонятно. Видимо, попытка точно поймать "нуль", но нужно-ли оно там? И для нагревателей, IMHO, проще использовать число-импульсное управление.

IMHO. Сделайте схему по-человечески и программу сами напишите, больше пользы будет. Или вам "сделать и забыть"? Для общего развития почитайте AN958 от Microchip.

Изменено пользователем shindbad

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shulc002    86

Собрал по этой схеме http://radioelectronika.ru/?id=772&mod=cxemi&sub_mod=full_cxema все работает! Спасибо за ответ! Далее буду потихоньку вникать в программирование микроконтроллеров, если осилю конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shindbad    2

Следом. Вчера вечером смотрел. В оболочке PicKit3 прямо в главном окне надпись Configuration - это ссылка, открывается отдельное окно, где можно выставить и снять биты конфигурации, дополнительно к тем, что имеются в прошивке. Единственное, что нужно сделать, это уточнить по даташиту, за что отвечают конкретные биты, в оболочке они не подписаны.

Собрал по этой схеме http://radioelectron..._mod=full_cxema ...

Я-бы, всё-таки завёл связь с силовой линией, чтобы было от чего считать полуволны.

Изменено пользователем shindbad

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shulc002    86

Спасибо!

Да, в этом окне действительно выставляются биты! Осталось узнать какие.

post-148723-0-55480000-1422636134_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shulc002    86

Попробовал еще одну схему http://radiomaster.c...pic16f628a.html переключают эффекты только последние четыре светодиода по схеме. Первые четыре молчат. Схема собрана правильно, все детали исправны. Что не так, подскажите?

Изменено пользователем shulc002

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RGB-V    10

Первые четыре не подключены к минусу. Или впаяны наоборот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shulc002    86

Первые четыре не подключены к минусу. Или впаяны наоборот.

Да нет, все правильно подключено, что то еще..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
zeconir    101

А потому что автор скорее всего выводы на цифру не удосужился переключить.

Смотри исходник, что там с конфигурацией портов натворили.

Изменено пользователем zeconir
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RGB-V    10

Это уже не в эту тему конечно пошло, shulc002, прикрепи прошивку.

Изменено пользователем RGB-V

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток Уважаемые ! В общем пришел pickit3 из китая - скачал к нему программку PICkit3 Programmer . подключаю программатор а программка мне выдает следущее : post-170438-0-17543000-1440759400.png

читал что нужно прошить программатор - не могли бы Вы подсказать как это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
my504    154

В папке содержащей оболочку программатора (третья по счету папка скачиваемого архива - файл PK3OSV020005.hex - его нужно указать оболочке), которую Вы скачали у Микрочипа есть собственно прошивка для этого режима.

Но учтите, что при выходе из самой оболочки, если Вы будете так же работать с программатором в среде MPLAB IDE, нужно вернуть программатор в MPLAB mode (в оболочке есть такой пункт Revert MPLAB mode). Иначе потом MPLAB IDE не увидит пиккит3 и придется снова заходить в оболочку программатора для сего действа.

Чтобы не крутиться вокруг этих постоянных перепрошивок, проще один раз поставить MPLABX IDE ВМЕСТЕ С КОТОРОЙ АВТОМАТИЧЕСКИ устанавливается НОВАЯ среда программирования (оболочка) MPLAB IPE (пиктограмма с зеленой стрелкой вниз в микросхему на фоне красной буквы Х). При использовании этой среды перепрошивать пиккит3 не потребуется. Кстати, пиккит3 АВТОМАТИЧЕСКИ перезагружает свою ОС при переходе на работу с разными семействами МК. Это нормальная процедура, о чем выводится сообщение в окне используемой среды (MPLAB IDE, MPLABX IDE или MPLAB IPE)

Изменено пользователем my504

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vv7    0

Ребят ! Как сие чудо использовать под Linux ? Кроме MPLABX

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vv7    0

MPLAB IPE

Неа - не подходит ... прошивает чипы только на Low Voltage.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
my504    154

Неа - не подходит ... прошивает чипы только на Low Voltage.

Что за бред Вы несете?

IPE прошивает ЛЮБЫЕ контроллеры, включая PIC10F200 у которого Low Voltage ОТРОДЯСЬ не было.

Может стоит ПРОЧЕСТЬ ИНСТРУКЦИЮ? :crazy:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Oberon64    545

Есть проблема в выборе программатора.и На текущий момент теряюсь в выборе между этим:

http://ru.aliexpress.com/item/MiniPro-T ... eb201560_6

вот этим:

http://ru.aliexpress.com/item/Free-ship ... 4.2.1wDYQT

и вот этим:

http://herz-nn.narod.ru/programmator-tl866sl.htm

цена последнего 1300р

Первый берет своею универсальностью (хотя если честно - она для меня слегка избыточна), но по цене - зеленое земноводное ну очень давит, а второй - ценой, в третьем опять таки универсальность. Потребность в программаторе возникает у меня довольно таки редко, но тем не менее хотелось чтобы был свой, а не по знакомым бегать. Вот и мучаюсь в выборе. Может вы что посоветуете. Пусть даже не из этого списка. Приоритет конечно на широкий диапазон поддерживаемых чипов ну и цена все таки роль тоже играет...

З.Ы. В нете попадались не очень лестные отзывы о пиккит3, но они были 2х-3х летней давности. Как он сейчас в работе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vv7    0

Неа - не подходит ... прошивает чипы только на Low Voltage.

Что за бред Вы несете?

IPE прошивает ЛЮБЫЕ контроллеры, включая PIC10F200 у которого Low Voltage ОТРОДЯСЬ не было.

Может стоит ПРОЧЕСТЬ ИНСТРУКЦИЮ? :crazy:

Я вам и пишу ! Подключаи все пины правильно и вставляю мк в кроватку. Далее выбираю какую прошивку и тип High или Low: в Low проишивает, в High пишет ошибку.

В Windows - такого не наблюдается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
my504    154

Может проблема с драйвером PICkita?

Изменено пользователем my504
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vv7    0

Может проблема с драйвером PICkita?

Как узнать ?

Вот то пишет usb-devices:

T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 9 Spd=12 MxCh= 0

D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1

P: Vendor=04d8 ProdID=900a Rev=00.02

S: Manufacturer=Microchip Technology Inc.

S: Product=PICkit 3

S: SerialNumber=BUR132285175

C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA

I: If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid

lsusb:

Bus 001 Device 009: ID 04d8:900a Microchip Technology, Inc. PICkit3

dmesg:

[17588.646692] usb 1-1.2: new full-speed USB device number 10 using ehci-pci

[17588.742150] usb 1-1.2: New USB device found, idVendor=04d8, idProduct=900a

[17588.742156] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3

[17588.742160] usb 1-1.2: Product: PICkit 3

[17588.742164] usb 1-1.2: Manufacturer: Microchip Technology Inc.

[17588.742168] usb 1-1.2: SerialNumber: BUR132285175

[17588.743984] hid-generic 0003:04D8:900A.0002: hiddev0,hidraw0: USB HID v1.11 Device [Microchip Technology Inc. PICkit 3] on usb-0000:00:1a.0-1.2/input0

Спасибо ! Жду ответа : )

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
my504    154

Не, это просто дескрипторы. Они определяют функционирование HID USB. А я речь веду о самом драйвере, который поддерживает аппаратное функционирование PICkitа.

У Вас обычный MPLAB 8 программирует через PICkit3 ? Попробуйте поставить старую оболочку пиккита3 из архива микрочипа (ту, где нужно менять ПО в пикките по отношению к мплабу).

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vv7    0

Не, это просто дескрипторы. Они определяют функционирование HID USB. А я речь веду о самом драйвере, который поддерживает аппаратное функционирование PICkitа.

У Вас обычный MPLAB 8 программирует через PICkit3 ? Попробуйте поставить старую оболочку пиккита3 из архива микрочипа (ту, где нужно менять ПО в пикките по отношению к мплабу).

Ещё раз ... какую оболочку ? Вы на лине ? Киньте драйвер тогда уж ... я попробую завестись с него : ).

И что мне вам кинуть, чтоб мы смогли решить эту траблу ? : )

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас