Мигание светодиода на pic12f629, работает не стабильно

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
vsevolod-s10
Родился
Сообщения: 1
Зарегистрирован: Вс дек 21, 2014 01:39:25

Мигание светодиода на pic12f629, работает не стабильно

Сообщение vsevolod-s10 »

Добрый день! Делаю на MPLAB на компиляторе С программу - мигание светодиода. Программирую на PICkit2. Не работает. Самое интересное что все зависит от того - поднесен палец к микроконтроллеру, или нет. Если пальца нет то оно или не работает вообще или вдруг начинает мигать, если палец поднесен - то горит светодиод.
Вот видео:
http://vk.com/video96441850_171048583
http://vk.com/video96441850_170980408

Вот код на С:

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

#include <pic.h>
#include <pic12f629.h>
#include "delay.c"
__CONFIG(0x3FB4);

void main(void)
{

TRISIO = 0x00;
CMCON = 0x1F;
INTCON = 0;
GPIO = 0;
GP0 = 1;
while(1)
{
DelayMs(20);
if (GP0==1) GP0 = 0;
else GP0 = 1;
}
}
Заранее спасибо!
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Мигание светодиода на pic12f629, работает не стабильно

Сообщение otest »

CMCON=0x07
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Мигание светодиода на pic12f629, работает не стабильно

Сообщение Аlex »

vsevolod-s10 писал(а): __CONFIG(0x3FB4);
Вот и сиди нам, гадай, что это за магическая циферка.
Возможно, включен внешний сброс, а MKLR не подтянут к питанию.
Вот видео:
Давно ли в "Знатоке" начали контроллеры комплектовать ? :))
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Re: Мигание светодиода на pic12f629, работает не стабильно

Сообщение alex_ »

Аlex писал(а):Возможно, включен внешний сброс, а MKLR не подтянут к питанию.
Да так и есть.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: Мигание светодиода на pic12f629, работает не стабильно

Сообщение Albert_V »

vsevolod-s10, возьмите за правило писать Config в таком виде (пример для pic12f629):
__CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_ON & _MCLRE_ON & _CP_OFF & _CPD_OFF
Так и Вам будет проще и тем у кого Вы спрашиваете.
С Уважением, Альберт (Albert_V).
Реклама
Ответить

Вернуться в «PIC»