Форум программистов, компьютерный форум, киберфорум
Наши страницы

Микроконтроллеры

Войти
Регистрация
Восстановить пароль
 
pvg_79
1 / 1 / 0
Регистрация: 06.07.2009
Сообщений: 21
#1

RF модуль и PIC12F675 - Микроконтроллер

16.11.2017, 15:30. Просмотров 163. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос RF модуль и PIC12F675 (Микроконтроллер):

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

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

Pic12F675. не мигает светодиод:) - Микроконтроллер
Всем привет! нашел в инете такое: http://arduinokit.ru/electronics/microcontrollers/blinking-led.html заливаю в свой pic12f675...

Pic12F675. asm не мигает светодиод:) - Микроконтроллер
Всем привет! нашел в инете такое: http://arduinokit.ru/itistronics/mic...nking-tid.html заливаю в свой pic12f675 прошивку с...

Входной сигнал на PIN_A4 - PIC12f675 - Микроконтроллер
Доброго времени суток. Бьюсь второй день. Не могу понять Не работают на "вход" порты GP5, GP4. Компилятор PICC. Пару слов о...

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

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

pvg_79
1 / 1 / 0
Регистрация: 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_
1458 / 968 / 92
Регистрация: 04.01.2010
Сообщений: 3,156
19.11.2017, 13:20 #5
1) А какого вида у вас сигнал до компаратора? Есть ощущение, что вы просто забыли где-то подтяжку к питанию или нулю прикрутить. В итоге "оторванный" в момент отсутствия сигнала, компаратор начинает сыпать цифровой мусор на выход.
0
pvg_79
1 / 1 / 0
Регистрация: 06.07.2009
Сообщений: 21
20.11.2017, 10:11  [ТС] #6
Я тоже сначала так думал, подтягивал резистором на плюс и на минус, ничего не меняется.
И про какой компаратор идет речь?
0
Voland_
1458 / 968 / 92
Регистрация: 04.01.2010
Сообщений: 3,156
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
Привет! Вот еще темы с ответами:

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

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

PIC12F675: программная очередь состоящая из адресов функций и её применение (asm) - Микроконтроллер
Всем привет! Сегодня задался одним очень интересным вопросом. Чувствую что реализовать как-то можно, но не знаю как) В чём суть:...

Программа в МПлаб при переходе с PIC12F675 на pic16f676 пишет ошибку в PROTEUS - Микроконтроллер
Дали задание на курсовой-у меня был готовый,сделанный с помощью PIC12F675,мне нужно кое-что добавить в схеме и мне сказали сменить...


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

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

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