Страница 1 из 1

МК PIC16F877A

Добавлено: Пн авг 26, 2013 10:39:03
Drunk Punk
Сразу скажу что я полное днище, но всё-таки решил начать изучение МК. Приобрел модуль PIC16F877A и программатор PIC K150. Дабы протестировать сей прибор я запилил в него программу, которая тупо выдаёт напряжение на одну из ножек. (Светодиод хотел подключить). Но измерив напряжение на ноге МК (напряжение между RC3 и GND) я получил 2 Вольта. Почему так мало?
Код программы

list p=16f877A ; list directive to define processor
#include <p16f877A.inc> ; processor specific variable definitions

__CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _RC_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF

clrf PORTC
bsf STATUS,RP0
movlw b'11110111'
movwf TRISC
bcf STATUS,RP0
bsf PORTC,3
loop: goto loop
end

Вот схема модуля.
Изображение

Re: МК PIC16F877A

Добавлено: Пн авг 26, 2013 10:56:42
daniiiil112
все нормально :)

что-бы получить большее напряжение и ток, нужно использовать ключик на транзисторе,
хотя-бы кт315 :)

Re: МК PIC16F877A

Добавлено: Пн авг 26, 2013 10:59:28
pyzhman
Каково питание девайса?

Re: МК PIC16F877A

Добавлено: Пн авг 26, 2013 11:15:43
Drunk Punk
Питание от USB. 5 вольт

Re: МК PIC16F877A

Добавлено: Пн авг 26, 2013 11:47:37
HHIMERA
Потому что вместо _RC_OSC в конфирации нужно указать _HS_OSC ...

Re: МК PIC16F877A

Добавлено: Пн авг 26, 2013 11:50:33
HHIMERA
daniiiil112 писал(а):все нормально :)
Ну-ну...

Re: МК PIC16F877A

Добавлено: Пн авг 26, 2013 12:07:00
daniiiil112
HHIMERA писал(а):Ну-ну...
ой, сорри, тупанул, с перепуга подумал сто питание 3.3 вольта :facepalm:

Re: МК PIC16F877A

Добавлено: Пн авг 26, 2013 13:14:18
Drunk Punk
Поменял на HS. Теперь выдаёт 2.7 вольта

Re: МК PIC16F877A

Добавлено: Пн авг 26, 2013 17:49:01
Dmitry Dubrovenko
Drunk Punk писал(а):Поменял на HS. Теперь выдаёт 2.7 вольта
Так, а где вообще всё конфигурирование МК?

Re: МК PIC16F877A

Добавлено: Вт авг 27, 2013 22:20:57
Drunk Punk
Конфиг выбирал в программе microbrn. Вот скрин
Изображение

Re: МК PIC16F877A

Добавлено: Ср авг 28, 2013 01:29:03
Dmitry Dubrovenko
Drunk Punk писал(а):Конфиг выбирал в программе microbrn
Это - фьюзы.
А где конфигурация всех модулей?

Re: МК PIC16F877A

Добавлено: Чт авг 29, 2013 09:17:42
Drunk Punk
Всех модулей? Таймеры, настройка регистров типа option_reg, intcon, adcon и пр.? Зачем их конфигурировать я же их не использую. Я просто подаю единицу на одну ногу

Re: МК PIC16F877A

Добавлено: Чт авг 29, 2013 10:03:35
dosikus
Два контрольных в голову -
Генерация на кварце есть? Как проверяем ? НА сколько кварц
Тестер исправен ? Меряем VDD на самих лапах ...
Ну и до кучи проверить напряжение на MCLR.

Re: МК PIC16F877A

Добавлено: Чт авг 29, 2013 11:55:25
Dmitry Dubrovenko
Drunk Punk писал(а):я же их не использую
Для этого как-раз и конфигурировать.
Не все модули могут быть "по умолчанию" отключены.