Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
 
pvg_79
1 / 1 / 1
Регистрация: 06.07.2009
Сообщений: 21
1

RF модуль и PIC12F675

16.11.2017, 15:30. Просмотров 210. Ответов 6
Метки нет (Все метки)

Помогите плиз.
Прикрутил RF модуль к pic12f675, модуль подцепил на GPIO3, GPIO4 настроен как вход, остальные GPIO0, GPIO1, GPIO2, GPIO5 на выход. Настроил прерывание по изменению сигнала на GPIO3, и с помощью таймера определяю длину положительного полупериода.
Программа работает нормально в двух режимах, но есть проблемка:
Если на пульте не нажата ни одной кнопки, то с модуля приходит меандр, если нажата, то соответственно код. Но если на любом из 4-х выходов установить логическую «1», например, «GPIO5 = 1» то происходит какая-то фигня, с модуля начинает сыпется мусор, (меандр пропал) с огромной частотой, в итоге происходит переполнение стека, и контролер зависает, если нажать кнопку на пульте мусор пропадает и приходит чистый код..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2017, 15:30
Ответы с готовыми решениями:

проблема с PIC12F675
попался в руки PIC12F675 хотел сделать на нем программный ШИМ но как то...

Программирование PIC12F675
Всем доброе время суток! Мне нужно запрограммировать микроконтроллер...

Pic12F675. не мигает светодиод:)
Всем привет! нашел в инете такое:...

Pic12F675. asm не мигает светодиод:)
Всем привет! нашел в инете такое:...

Входной сигнал на PIN_A4 - PIC12f675
Доброго времени суток. Бьюсь второй день. Не могу понять Не работают на "вход"...

6
Humanoid
Почетный модератор
9964 / 3851 / 344
Регистрация: 12.06.2008
Сообщений: 11,368
16.11.2017, 19:13 2
Как RF модуль называется?
0
pvg_79
1 / 1 / 1
Регистрация: 06.07.2009
Сообщений: 21
17.11.2017, 09:54  [ТС] 3
Кто его знает вот фото, покупал в Китае блок с пультом, блок сгорел (стоял скорей всего PIC, без надписи), на RF модуле сгорела LM358 заменил, плату разводил сам.
0
Миниатюры
RF модуль и PIC12F675   RF модуль и PIC12F675   RF модуль и PIC12F675  

pvg_79
1 / 1 / 1
Регистрация: 06.07.2009
Сообщений: 21
17.11.2017, 10:20  [ТС] 4
Вот, выложил фото осциллограмм с выхода RF модуля:
1 фото – на контролере все выхода в «0»;
2 фото – нажата кнопка на пульте;
3 фото – после нажатия на кнопку на выходе МК один порт в «1»;
4,5 фото – видно плату с светодиодами на выходе и осциллограмму.
0
Миниатюры
RF модуль и PIC12F675   RF модуль и PIC12F675   RF модуль и PIC12F675  

RF модуль и PIC12F675   RF модуль и PIC12F675  
Voland_
1658 / 1004 / 96
Регистрация: 04.01.2010
Сообщений: 3,333
19.11.2017, 13:20 5
1) А какого вида у вас сигнал до компаратора? Есть ощущение, что вы просто забыли где-то подтяжку к питанию или нулю прикрутить. В итоге "оторванный" в момент отсутствия сигнала, компаратор начинает сыпать цифровой мусор на выход.
0
pvg_79
1 / 1 / 1
Регистрация: 06.07.2009
Сообщений: 21
20.11.2017, 10:11  [ТС] 6
Я тоже сначала так думал, подтягивал резистором на плюс и на минус, ничего не меняется.
И про какой компаратор идет речь?
0
Voland_
1658 / 1004 / 96
Регистрация: 04.01.2010
Сообщений: 3,333
21.11.2017, 10:09 7
Цитата Сообщение от pvg_79 Посмотреть сообщение
И про какой компаратор идет речь?
я спутал, наверное. LM358 это операционник, а не компаратор (использовал раньше LM293). Но я думаю, в вашем варианте он и должен работать в режиме компаратора. Иначе зачем в дискретных сигналах интегральный ОУ?
0
21.11.2017, 10:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2017, 10:09

Управление светодиодами с кнопок (ASM, Proteus, PIC12F675)
Добрый день! У меня вот такое задание, светодиоды HL1 и HL2 погашены, когда...

PIC12F675: как редактировать файл EEPROM в Proteus
Появилась нужда записать в EEPROM данные. Пошарил в интернете, как всё же...

PIC12F675: диалог с расширителем портов PCF8574 через i2c (Протеус)
Задача простая: есть пик12, он мастер, к нему подключен расширитель. В разрез...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru