Свежие обсуждения
Микроконтроллеры

КТО РАБОТАЛ С ПРОГРАММОЙ UMPS

1 3

Вот и застрял , меня маленкая проблемка написал программу для PIC16F84A на программе UMPS вот компил. там же сделал на HEX 8 с помощю JDM программатором и ic prog ом загружаю в контроллер а при включение питан. не каких действий нет . В процессе прощывки ощибок не было все вроде нормально. Напряжение пит. устройство +5в на ножку MCLK подтенул питан. через сопротивление 10кОм на самом контроллере +4,98 в. Я думал что контроллер не тактировается проверил OCLK с осцилографом такт есть.
Для проверки написал простую программу управляющую светод и в конце программы
......................
.....................

.....................
.
.
.
.
.

movlw b'00000010'
movwf portB
которое зажыгает светодиод после прощывки и включения устройство светодиод горит без подачи управляюшего сигнала (слабо) ВООБЩЕТО Я В ЛУЖЕ.

 

включи в ic prog "вид окна - ассемблерный" и увидишь свою программу - если похоже, значит проблемма в контроллере, кстати проверка ошибок при записи в программаторе не выключена? считай конфигурацию, он её не проверяет.

 

Сложно понять вопрос...

Может написать прогу которая просто будет мигать светодиодом. Или взять готовую. pic16f84.narod.ru тут например. И разбираться с программатором.

 

Vladikas: Или взять готовую. pic16f84.narod.ru тут например. И разбираться с программатором.
Хороший совет - взять заведомо работающую программу моргания светодиодом и разобраться с программатором. Особенно обратить внимание на включение/выключение собаки и корректный выбор генератора.
Почему остановили свой выбор на этой экзотике - UMPS. Качайте нормальный MPlab и начинайте работать сразу с ним.

 

Adviser: корректный выбор генератора
Этточно. Может галочка в програматоре стоит на не том месте.

 

Vladikas:
Сложно понять вопрос
А меня вообще не покидает впечатление, что это кто-то "прикалывается".
Может тот же "эйн-цвейн-дрей".

 

В самом начале программы после ORG 0 вырубаю собаку (CLRFWDT) и пишу основной код . В процессе прошывки не где не ставлю галочки (ic prog) . Вот еще вопрос почему в ножку MCLK соеденяется конденсатор 1мкф кроме резистора?

 

peling: Вот еще вопрос почему в ножку MCLK соеденяется конденсатор 1мкф кроме резистора?
MCLR вапще-то. Кондёр ставится при медленном нарастании напряжения питания.

 

а что если убрать конденсатор ?Ну хочу сказать только подсоеденить резистор и все.

 

Пожалуйста.
Не меньше 40кОм между vdd и MCLR.
Причём это всё в мануале есть. На русском языке. На сайте микрочип.ру