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

Программатор PIC K150 - проблема


Рекомендуемые сообщения

Прибор хороший. Но , например, в моем экземпляре прошивка была такая, что база приборов, которые можно прошивать программатором, не содержала многих PIC-ов. Приобрел ПиК Кит2. По наглядности уступает К150, а по возможностям - лучше. Решать вам.

Что вы так "паритесь" с этим программатором ... лучше купите официальный ... ну или китайскую копию того же PICkit3 или PICkit2 ... им можно ещё и AVR прошивать.

Все равно ничего не получается! Пишет какую-то ошибку.post-112019-0-02768900-1449385855_thumb.jpg

Может почтой вышлите ? Куплю у вас, если всё таки - не работает. За сколько отдадите ?

Так я и пишу, что уже купил. Но, в качестве реабилитации К150: перепрошил той прошивкой на которую ссылался. Шьет все без проблем. А по наглядности программатор выше всех похвал. По крайней мере для таких чайников, как я. Пик Кит2 - хорош. Но при работе с ним требуются мозги.

Вы уже долго "живёте" на данном форуме : ) Не уж то - нет мозговитости :D ? Должна быть !

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

  • 3 недели спустя...

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Может кому ни будь поможет :) Столкнулся с такой проблемой. Приобрел на aliexspres программатор K150,и попытался им записать PIC16F876A. Но мне это не удалось, программатор на отрез не хотел видеть его. Долго лазил по разным форумам в поисках проблемы, и понял, что решения не найти. Главное маленькие 18-14 pin чипы он прописывал, а большие 28-40 pin не видел. В поиске проблемы обнаружил, что при опросе большого чипа напряжение 12в просаживается до 6.5в, что не наблюдается с маленькими чипами. Нашёл схему K150 v2 и увидел, что напряжение должно коммутироваться в зависимости от какой чип установлен, и приходить на pin 1 или на pin 5,16. Замерев тестером между pin 1 и 5, получил кз. Начал осматривать плату на предмет сопли, но все было чисто. Решил поднимать компоненты. Первым делом отпаял ZIF разъем, но все оказалось чисто. После поднял дополнительный разъем,и при внимательном осмотре обнаружил не соплю, а просто лишнею дорожку соединявшую pin 1 и 5. Просто китайцы хреново сделали монтаж. Перерезав ее, программатор заработал.

post-196844-0-42072600-1451221085_thumb.gif

post-196844-0-28233800-1451221192_thumb.jpg

post-196844-0-56543500-1451221200_thumb.jpg

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Измучился уже. Виндовс 10 ,64 бита упорно не хочет работать. Драйвера ставил 1.7 , 1.8 , 1.12. Упорно пишет что подключено несуществующее оборудование , ошибка код 10. Чип Pl2303HX. Что за беда. Как победить?

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

Это самое простое. Я же не ищу легких путей. Ради программирования одного контроллера для управления RGB светодиодами купил это чудо. Тыщу отдать для одного раза жирно. Теперь придется комп покупать в нагрузку.

А может есть еще способы , или это чисто клинический ?

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

parik_07 добрый вечер.

Ставь виртуалку с ХР или Win7, устанавливай драйвера и пользуйся.

Этот программатор давно не поддерживается, надо было сразу брать PicKit -, цена таже, драйвера писались когда еще не в сознаний Майков не было Win10.

Windows 10 не доверяет даже некоторым подписанным драйверам, а тут и в помине нет подписи.

Можно тут прочитать про "похожий" случай, но с AVR http://datagor.ru/microcontrollers/2840-windows-10-i-programmator-avr910-prottos.html

Корпорация Mars

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

parik_07 Доброе утро.

Откатываться очень радикально решение и всегда можно сделать в последний момент.

Попробуйте поискать еще может удача улыбнется Вам.

Корпорация Mars

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

вот ссылка на виртуалку, которая работает на 10-ке, на планшете с процессором Intel Atom

https://download3.vm...d079e6&ext=.exe

post-175890-0-50890800-1452584882_thumb.png

Изменено пользователем sintakc
Ссылка на комментарий
Поделиться на другие сайты

Вы драйвера как в видио, в ручную выбираете? Там не все работают. Я когда переустанавливал их, не чего не удалял, само все встало. Под видио тоже есть ссылка на драйвера. Первые я брал от туда.

Изменено пользователем sh13sh
Ссылка на комментарий
Поделиться на другие сайты

Ну нив какую не хочет работать. В файле рид ми вычитал что чип 2303НХ не работает на 8 и 10 винде. Засада. Устал к соседу ходить.

Я когда переустанавливал их, не чего не удалял, само все встало.

У Вас какой чип стоит ?

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

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • @nekrylov Кулер на малых оборотах по центру радиатора решит все проблемы, при толщине основания 10 мм такое расположение выходников ничем плохим не грозит, при условии обдува. Радиатор выше 50-60 градусов вряд-ли нагреется когда-нибудь, его температура, скорее всего, будет от силы градусов на 10-15 выше температуры окружающего воздуха... Но схемка термоконтроля все же не повредит, на всякий пожарный.
    • двухтактный полумостовой импульсный преобразователь.   Качество монтажа ужасное, половина элементов, как этот конденсатор. Про сами детали сказать ничего не могу.   Пиковый ток из розетки? У меня есть осциллограф, если нужно могу провести замеры.    
    • Попробуйте скачать ГОСТ 16745-83 про конденсаторную бумагу. Там понятные слова, русские... :-)
    • Так ладно в общем нужно до конца разобраться с UART. Сейчас я выкладываю весь код и всю информацию что у меня есть. Сначала поясню что по схеме. Микроконтроллер у меня ATMEGA16. На PD2 и PD3 установлены светодиоды, На PC0 и PC1 установлены кнопки. Также установлен внешний кварц на частоту 7.3728 MHz. Теперь собственно сам код по UART. Код был взят из одного примера в просторах инета. Первоначально он был под ATMEGA8, но он вполне подошёл и на ATMEGA16. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) volatile start=1; char b; ISR(USART_RXC_vect) { b=UDR; } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Здесь я пробовал этот код UART конечно в таком виде работает, но здесь есть некоторая непонятная ситуация. На микроконтроллер почему то принимаются значения только в цифровом виде. По другому он отказывается работать. Возможно нужно как то перенастроить что то не совсем это понимаю. А UART эта вещь такая очень нужна без него не сделать управление плеером.
    • Заходишь в даташит усилителя, ищешь вход, обычно конденсаторы, туда и подпаиваешь. Выводишь 5 проводов: входы 4 каналов, и земля входа. Потом: провод левого переднего входа (in1) соединяешь с левым задним (in3), по аналогии с правой стороной делай так же. Получается 2 контакта и земля. Ищешь распиновку своего разъёма и паяешь. Распиновку могу объяснить, если фото будет. Что бы включить, Подключи разъём в телефон и вставь, например, диск с записанной тишиной. Именно с записанной тишиной. То есть со звуком. Например, скачиваешь аудиосигнал 100 гц, и в аудиоредакторе делаешь громкость этого звука на минимум и сохраняешь на диск. Тогда вроде песня будет, но не будет её слышно. И когда этот звук с диска будет воспроизводиться, включи музыку с аукса. 
    • @Гость Михаил, что мешает поставить и послушать? Что мешает потестить операционник из магазина на предмет подлинности, хотя бы замерить скорость нарастания выходного сигнала и сравнить с даташит? Из магазина с большой вероятностью может быть перемаркированный LM358, его сразу видно то характерной ступеньке на синусоиде и по частоте он просто "тормоз" по сравнению с ne. Ваш LG медленнее в три раза от исходного. Ваш lg со своими 3 МГц должен быть однозначно лучше, чем перемаркированный ne из 358. Например, разницы между оригинальным LM833 и с хорошей  8 мегагерцовой  подделкой ne с Али не слышно.
×
×
  • Создать...