Страница 140 из 628

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вс янв 02, 2011 20:18:13
КРАМ
Все понятно.
Средний скриншот (установки дебаггера). Первый вообще непонятно зачем приведен... :)
Так вот внимательно, по пунктам прочтите установки дебаггера. ...
И хотя бы подайте питание... А так же включите автоматическое программирование после компиляции...
У Вас таргет без питания, какая уж тут отладка...

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вс янв 02, 2011 20:32:37
Chettuser
Спасибо, бум разбираться дальше. :))) И похоже генератор не работает. Как всегда - зло не приходит одно. :)))

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вс янв 02, 2011 20:38:31
КРАМ
Я Вам дал КОНКРЕТНЫЙ ответ. Чего там разбираться?
Вы не подаете питание от ПИККита на МК. В окне дебаггера галка на подачу питания не установлена.
Вы полагали, что МК умеет работать без питания? :)

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вс янв 02, 2011 22:57:58
Chettuser
Все соединения проверил. Похоже на то что генератор не работает, оттого и не заводится отладка. Возможно генератор работает, но импульсы на ядро не поступают. Буду смотреть конфиг.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 14:08:10
Gudd-Head
Stalker46 писал(а):Хотелось бы узнать, флаг TOV0 в регистре TIFR устанавливается независимо от состояния бита TOIE0 регистра TIMSK???
или если TOIE0=0, то TOV0 всегда будет 0, независимо, произошло переполнение или нет??
Флаги переполнения и разрешения прерывания (совершенно) разные. Один выставляется аппаратно при переполнении. Если (программно) установлен флаг разрешения прерывания, то оно (прерывание) происходит. Короче, они независимы.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 14:57:44
INZHENER
здравствуйте))))
Хочу на днях собрать программатор, в пользовании ноут + паяльник + огромное желание
значит так
1. постараюсь найти переходник usb-com
2. соберу схему программатора для com-порта
3. возможно после этого соберу usb-программатор
какой выбрать????
вот что скажите на счет этих
http://miliamper.narod.ru/Extra-PIC/Extra-PIC.htm или тот же самый http://radiomaster.com.ua/index.php?newsid=602
http://radiohlam.ru/control/RCD_pic_prog.htm
http://radiomaster.com.ua/index.php?newsid=602
http://transistor.3dn.ru/publ/programma ... om/4-1-0-3

или может что другое предложите???

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 16:47:34
Chettuser
INZHENER писал(а): + огромное желание
:))) К концу сборки оно успокоится :)))
А если серьёзно:
В качестве USB-программатора (+ отладчик), для PIC'ов, лучше всего собрать PICkit 2 (можно и "3", только дороже будет).
Для прошивки камня, который в нём, понадобится простой программатор, типа EXTRAPIC (или любой JDM-программатор), приведённый Вами по ссылке выше (первая).
Сам собирал - рекомендую.
ЗЫ: Насчёт переходника USB-COM, лучше почитать про них. Не все подходят. Обратить внимание на микру в них.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 16:48:06
КРАМ
Chettuser писал(а):Все соединения проверил. Похоже на то что генератор не работает, оттого и не заводится отладка. Возможно генератор работает, но импульсы на ядро не поступают. Буду смотреть конфиг.
Какие соединения, любезный??? Я в шоке!!!
Вы читать по русски умеете?
В окне установок дебаггера (Ваш второй скриншот) поставьте галку в последней строке (подача питания с ПИККита).
У Вас устройство во время отладки НЕ ИМЕЕТ ПИТАНИЯ. В этом и проблема.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 16:55:57
INZHENER
Chettuser писал(а): А если серьёзно:
В качестве USB-программатора (+ отладчик), для PIC'ов, лучше всего собрать PICkit 2 (можно и "3", только дороже будет).
Для прошивки камня, который в нём, понадобится простой программатор, типа EXTRAPIC (или любой JDM-программатор), приведённый Вами по ссылке выше (первая).
Сам собирал - рекомендую.
ЗЫ: Насчёт переходника USB-COM, лучше почитать про них. Не все подходят. Обратить внимание на микру в них.
собрать PICkit 2 я хочу собрать в последствии, когда наиграюсь с простеньким))) я хотел его собрать, но там тоже надо программировать, круговорот))))) Так что сперва маленькое, а потом может и серьезно такими штучками займусь :))

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 17:16:30
Chettuser
КРАМ писал(а):Какие соединения, любезный??? Я в шоке!!!
Вы читать по русски умеете?
В окне установок дебаггера (Ваш второй скриншот) поставьте галку в последней строке (подача питания с ПИККита).
У Вас устройство во время отладки НЕ ИМЕЕТ ПИТАНИЯ. В этом и проблема.
Умею. Я галочки выставил.
Питалово идёт.
PK2Error0023: Target Vdd measured at 0.00V which is outside the programmable range of this device ( 3.00V - 5.50V)
Замыкания нет. При этом через MPLAB и собственную оболочку программирование идёт.
Подключил внешнее на всякий случай. Тестовая программа, выводящая "1" во все разряды, не работает - на выходах нули (разумеется МК прошит, PICkit 2 отключен и питание перезагружено).

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 18:10:18
КРАМ
Хорошо.
А что показывает симулятор?
Включите MPLAB SIM вместо PICKit2 и прогоните код там по шагам.
Посмотрите состояния регистров осциллятора. Включите логический анализатор симулятора. Посмотрите порты. Выведите в них меандр (в суперлупе).

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 20:29:14
Slavyan17
Сделал пони прог а он сволочь не работает :evil: Вроде все правильно но когда ставлю перемычку на питание от ком порта напряжение на выпрямляемых диодах падает до 0.75В,а на холостом 9.7В. Ставлю перемычку на внешнее питание напруга не идет на стабилизатор. Печатку брал с журнала РАДИО. Длина шнура от ком порта до программатора 130см, от прог. до меги8535-16пу 20см. В программе понипрог мегу он не находит и вообще не че ни пишет, операц. система винда7. Помогаете товарищи! :)

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 22:15:27
Slavyan17
Запитал микру от бп компа и микроконтроллер вроде прочитался :))) А с питанием наверно че то с транзюками на программаторе напутал, будем искать :)

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пн янв 03, 2011 23:11:08
Chettuser
КРАМ писал(а):Хорошо.
А что показывает симулятор?
Включите MPLAB SIM вместо PICKit2 и прогоните код там по шагам.
Посмотрите состояния регистров осциллятора. Включите логический анализатор симулятора. Посмотрите порты. Выведите в них меандр (в суперлупе).
В симуляторе все ок. Даже поигрался:

Код: Выделить всё

	LATA = D;
 	D++;
Проблема или с PICkit'ои или с МК. :(
Завтра попробую завести от кварца.

ЗЫ: Галки выставлены, питалово на МК подаётся, "Use target power always" тоже установлен. Именно с этой галочкой выкидывает

Код: Выделить всё

PK2Error0023:  Target Vdd measured at   0.00V which is outside the programmable range of this device (  3.00V -   5.50V)
Так что даже не знаю. Прочитал из оболочки PICkit'a конфигурацию - там DEBUG (=0) и CP0:CPB... (=1) установлено как положено. FOSC3=1.
Короче лапы опустились... :(

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт янв 04, 2011 03:15:05
КРАМ
С питанием я так и не понял. В режиме отладки и во время программирования нужно внешнее питание ОТКЛЮЧИТЬ, а питание от ПИККита ВКЛЮЧИТЬ. И желательно блокировку по питанию на плате (электролит) убавить до 1...2 мкф. Поскольку при программировании питание управляется (первым подается программирующее напряжение, а пттание позже). Вообще большой электролит вынести до стабилизатора.
Но подозрения на самопальный ПИККит. Какая версия прошивки?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт янв 04, 2011 11:16:05
Arlleex
А каково начальное состояние РОНа в AVR?
т.е. после включения питания - все равны 0хFF или 0х00?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт янв 04, 2011 11:19:37
Meteor
Регистры общего назначения имеют случайные значения и лишь в симуляторах они предопределены

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт янв 04, 2011 11:23:10
Arlleex
ясно, спасибо, Саш:)

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт янв 04, 2011 13:25:00
Chettuser
Электролиты я нафиг поотключал все.
Подозрение на PICkit 2, вместо FDC6420C я поставил IRF7105.
Troubleshoot:
Test Passed:
PICkit 2 detected an expected voltage on the VDD pin. (NOTE: slow risw times can still cause VDD Errors.)
Видимо в нём собака порылась.
Аналоги не подскажете? IRF7307 подойдёт? Или 7309, 7319, 7343?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт янв 04, 2011 16:49:29
Slavyan17
Всем спасибо за помощь :))) :))) :))) Убрал транзисторный ключ по питанию и включил на прямую :)