Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
1 / 1 / 2
Регистрация: 06.07.2009
Сообщений: 97

RF модуль и PIC12F675

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

Студворк — интернет-сервис помощи студентам
Помогите плиз.
Прикрутил RF модуль к pic12f675, модуль подцепил на GPIO3, GPIO4 настроен как вход, остальные GPIO0, GPIO1, GPIO2, GPIO5 на выход. Настроил прерывание по изменению сигнала на GPIO3, и с помощью таймера определяю длину положительного полупериода.
Программа работает нормально в двух режимах, но есть проблемка:
Если на пульте не нажата ни одной кнопки, то с модуля приходит меандр, если нажата, то соответственно код. Но если на любом из 4-х выходов установить логическую «1», например, «GPIO5 = 1» то происходит какая-то фигня, с модуля начинает сыпется мусор, (меандр пропал) с огромной частотой, в итоге происходит переполнение стека, и контролер зависает, если нажать кнопку на пульте мусор пропадает и приходит чистый код..
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.11.2017, 15:30
Ответы с готовыми решениями:

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

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

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

6
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
16.11.2017, 19:13
Как RF модуль называется?
0
1 / 1 / 2
Регистрация: 06.07.2009
Сообщений: 97
17.11.2017, 09:54  [ТС]
Кто его знает вот фото, покупал в Китае блок с пультом, блок сгорел (стоял скорей всего PIC, без надписи), на RF модуле сгорела LM358 заменил, плату разводил сам.
Миниатюры
RF модуль и PIC12F675   RF модуль и PIC12F675   RF модуль и PIC12F675  

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

RF модуль и PIC12F675   RF модуль и PIC12F675  
0
 Аватар для Voland_
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
19.11.2017, 13:20
1) А какого вида у вас сигнал до компаратора? Есть ощущение, что вы просто забыли где-то подтяжку к питанию или нулю прикрутить. В итоге "оторванный" в момент отсутствия сигнала, компаратор начинает сыпать цифровой мусор на выход.
0
1 / 1 / 2
Регистрация: 06.07.2009
Сообщений: 97
20.11.2017, 10:11  [ТС]
Я тоже сначала так думал, подтягивал резистором на плюс и на минус, ничего не меняется.
И про какой компаратор идет речь?
0
 Аватар для Voland_
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
21.11.2017, 10:09
Цитата Сообщение от pvg_79 Посмотреть сообщение
И про какой компаратор идет речь?
я спутал, наверное. LM358 это операционник, а не компаратор (использовал раньше LM293). Но я думаю, в вашем варианте он и должен работать в режиме компаратора. Иначе зачем в дискретных сигналах интегральный ОУ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2017, 10:09
Помогаю со студенческими работами здесь

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

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

(pic12f675) Тестер utp патчкорда
Реализовать задачу тестера utp патчкорда (=,х) на микроконтроллере 12f675 в proteuse! кто то может ? Скорее всего на каждый провод нужно...

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

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru