Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

Re: Прошивка Pic 12F629/675

Ср авг 05, 2015 07:28:52

druzhok писал(а):Может прошивка для Pic16F84, а не для 12f629? (или IC-Prog косячит?)
Подскажите, кто проверял данную прошивку.

Прошивка для 629-го.
Прошивка содержит CONFIG, который в "левых" примитивных программаторах нужно выставлять вручную в самой оболочке.
Конфиг в данном случае равен 0x01D4
Кроме того, при таком конфиге после однократной прошивки пин MCLR будет обычным входом, а это значит, что при ПЕРЕпрошивке этого же кристалла потребуется программатор с возможностью подачи программирующего напряжения ДО подачи питания. И не факт, что простенький программатор поддерживает этот протокол. Очень часто в схеме программатора вообще отсутствует ключ управления питанием.

Re: Прошивка Pic 12F629/675

Ср авг 05, 2015 11:05:58

КРАМ писал(а):
druzhok писал(а):...Кроме того, при таком конфиге после однократной прошивки пин MCLR будет обычным входом, а это значит, что при ПЕРЕпрошивке этого же кристалла потребуется программатор с возможностью подачи программирующего напряжения ДО подачи питания. И не факт, что простенький программатор поддерживает этот протокол.

Ему об этом говорили сразу, как только он начал JDM собирать. Но ему и его учителям-советчикам это до-фонаря, "программирует - значит программатор". :D

Re: Прошивка Pic 12F629/675

Ср сен 09, 2015 11:06:56

shindax, по поводу TC9153AP - нашел прошивку для 12f629, в которой можно в EEPROM задать количество каналов с указание какой будет на нагрузку, а какой нет, с указанием какой в инверсии, а какой нет, и с указанием какой будет работать тригерром, а какой на удержание, повесил выходы на релюшки, а последними замыкаю + и - TC9153AP, и радуюсь.
Проверка пульта на приемнике - обычное дело, а не тыкание вслепую. Если Вам интересно, то потом записал сигналы с пультов через ИК на ПК и по форме потом уже определял на каком протоколе он работает.
Электроникой вообще и МК в частности я занимаюсь время от времени, потому не считаю, что это всерьез. А по поводу IC-Prog - он программирует и пустой ком-порт, потому перешел на winpicpgm

КРАМ писал(а):это значит, что при ПЕРЕпрошивке этого же кристалла потребуется программатор с возможностью подачи программирующего напряжения ДО подачи питания.

ЭкстраПик я доделывал, вставив маленькую печатку управления (задержка VDD по отношению к VPP), имеется и джампер для первого режима. К программатору претензий не имею. Ключ управления питанием имеется.

shindax - "программирует - значит программатор" - лично я так не считаю. Делаю выводы лишь по фактам. Хоть Вам и смешно, но все же исправность ДВУХ цифровых датчиков я выявил именно мультиметром на плате (на осцилл пока нет денег). По поводу исходного кода - писал, задавал вопросы Насте (она ж выкладывала прошивку, и на нее на других сайтах), но она не отвечала.
КРАМ, за обьяснение про ручное выставление конфига - спасибо. А по поводу простенького программатора - не согласен, экстрапик с ключом управления - не ждм, если им уметь пользоваться. Но появится возможность, куплю/соберу PicKit

Не раз встречал людей, о которых складывается впечатление, что если он/она кого-нибудь не опустят, то жизнь прожита зря...
Вот и здесь закрадывается подобное смутное впечатление.
С таким же успехом можно можно опускать людей, имеющих простенький ПК: у вас может компы с i7 и им подобные, а мне пока хватает ПК на s775 с FSB 800 и с камнем E1400 и 2-мя гигами оперативы (я не геймер, сложной обработкой видео или еще чего не занимаюсь, потому хватает). Уже предчувствую мысли некоторых типа "фу... лох...".
Друзья-КОтоварищи, давайте не будем опускаться до такого уровня.

Re: Прошивка Pic 12F629/675

Чт сен 10, 2015 03:35:28

druzhok писал(а):...Не раз встречал людей, о которых складывается впечатление, что если он/она кого-нибудь не опустят, то жизнь прожита зря...Вот и здесь закрадывается подобное смутное впечатление...

Если Вы полагаете, что кто-то здесь намеренно пытается, или старается Вас "опуситить", то Вы слишком высокого о себе мнения. Все советы были по существу. Принимать их, или нет, равно, как и обижаться, или нет на критику - Ваше личное дело.

Re: Прошивка Pic 12F629/675

Чт сен 10, 2015 04:04:31

druzhok писал(а):ЭкстраПик я доделывал, вставив маленькую печатку управления (задержка VDD по отношению к VPP), имеется и джампер для первого режима. К программатору претензий не имею. Ключ управления питанием имеется.

Из моего предыдущего спича не следовало, что наличие ключа по питанию гарантирует управление этим ключом.
Я полагаю, что Вы отдаете себе отчет в том, что любую аппаратную фичу дОлжно поддержать софтверно, то есть со стороны программной оболочки. И проверить это ЭЛЕМЕНТАРНО. Сначала прошить камень с MCLR вовнутрь, а потом попытаться вернуть его как было... Если эта манипуляция пройдет, то режим "программирование раньше питания" функционирует. Кстати, непонятно зачем вообще нужен джампер для этого режима? :dont_know: Он основной и ограничений не имеет.

Re: Прошивка Pic 12F629/675

Пн сен 21, 2015 10:39:22

Ок, я не обиделся.
Сначала начал было подсчитывать сколько мне обойдется пикит2, если заказать деталями - около 700 рэ, плюс делать корпус, паять... Уже начал детали выбирать в чипдипе на той неделе, но увидел на ебэе за 600рэ (!!!) готовый и заказал 2 штуки. Думаю, что буду теперь доволен как кот :))) (если не возникнут грабли).

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 14:48:11

привет. есть у меня один 12F629 который странно себя ведёт. стирается вроде норм, а программируется то все 0000, то ещё что-нибудь, то все 0000, последний - 3fff. программатор и софт 100% исправен, только что зашил второй такой же контроллер. что может быть с первым? ему кирдык? или например у него тактовый генератор задан внешний и он теперь не хочет шиться через an589?

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 14:53:35

Может вы зашиваете прошивку с установленным битом защиты от чтения? поэтому и не можете её проверить.
или например у него тактовый генератор задан внешний
Это не АВР - ему для программирования не нужен тактовый генератор. Единственная проблема, если перепрограммируется MCLR, а программатор не может ему подать напряжение программирования до подачи питания и потому не может его ввести в режим программирования - лечится нормальным программатором.
Последний раз редактировалось uldemir Сб ноя 07, 2015 14:56:53, всего редактировалось 2 раз(а).

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 14:54:44

ненене, без этого бита... говорю же другой контроллер зашил, считал - всё ок. а этот фигню какую-то отдаёт

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 14:56:18

Вы не рассказали о своем программаторе и конфигурационном слове из прошивки контроллера.
При программировании ПИКов совершенно безразлично как сконфигурирован тактирующий генератор. Программирование тактируется не от него. Зато имеет значение как сконфигурирован пин сброса (MCLR), но лишь в том случае, если применяемый программатор (и/или софт) не поддерживает управление питанием контроллера. В таком случае запрограммировать получится лишь один раз. Но если применять программатор с управлением питанием, то никаких ограничений на прошивку нет, включая прошивку МК с выключенным сбросом.

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 14:59:00

программатор у меня an589 немножко модифицированный, чтобы работать только с 629... в том смысле что он сразу подаёт 12в на контроллер и потом уже делай с ним всё что хочешь... ну и никогда проблем не было

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 15:05:25

А чего его модифицировать? это и так правильный программатор. Схемотехнически.

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 15:10:39

дыааа, он правильный, просто у меня чего-то там не срасталось с транзисторами, а почитав даташит я понял что для 629 самый надёжный способ программирования - это сразу жахнуть его двенадцатью вольтами по кумпалу, и тогда он в любом случае войдёт в режим программирования, как бы ни был до этого запроган. и становится не важно чем шить, и как - vcc после vpp или vpp после vcc или ещё какие-то там сложности... ну я и выкинул все транзисторы и подал 12в напрямую на 4ый контакт... и всё работает :B короче я видимо получит ответ на свой вопрос. хана контроллеру :< спасибо

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 15:13:50

Нет, ошибся. всё-таки не правильный. +5 там постоянно. спутал с Тайтовским программатором.

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 15:20:24

дада... а у меня не постоянно =)

СпойлерИзображение
Вложения
e70e62c95396.jpg
(80.29 KiB) Скачиваний: 549

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 15:44:14

У вас настолько мощный выход у ЛПТ порта? И в софте программатора учтены эти "доработки"? Всё же, я бы сходил в гости к нормальному программатору.

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 16:03:01

да, мощный :в материнка на пентиуме100 :B но как раз сегодня нарвался на то что этот контакт надо бы буферизировать... пробовал на другой материнке - не работает... а софт ic-prog 1.06c. в софте не нужно ничего учитывать - я же сказал, с этой доработкой не важно когда придёт питание на контроллер - он всё равно уже в режиме прошивки

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 16:16:19

с этой доработкой не важно когда придёт питание на контроллер - он всё равно уже в режиме прошивки

Он уже одной ногой (4) в могиле.

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 16:17:47

otest
почему?(

Re: Прошивка Pic 12F629/675

Сб ноя 07, 2015 18:00:40

Нет ограничения тока
Ответить