Муфты электромонтажные от производителя Fucon

Генератор прямоугольных ипмпульсов на МК 12F629

Новичок
 
Аватар для derby63
 
Регистрация: 23.03.2011
Сообщений: 8
Репутация: 30
20 0
0 0
 
02.09.2012 20:42 #1
Требуется помощь в написании программы для МК 12F629.
Суть работы устройства, подаем питание на МК, он ждет команду, для начала работы устройства, нажали отпустили кнопку на одном выводе порта (GP3 вывод 4), на другом выводе порта (GP2 вывод 5) засветился светодиод, говорит нам о том что процесс начал работу, еще на одном выводе порта (GP0 вывод 7) выход прямоугольных импульсов, меандр частотой 350 герц, после повторного нажатия и отпускания кнопки, процесс останавливается и ждет следующего нажатия на кнопку.

почему именно этот МК, устройство заводское, он уже там стоит, только выполняет другие задачи, т.е перешивкой мк, устройство будет выполнять, нужные мне задачи.
Вложения
Тип файла: pdf 350 hz.PDF (22.7 Кб, 0 просмотров)
Оценка
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей.
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 636
616 131
34 9
 
02.09.2012 21:42 #2
стучите в личку обсудим
Оценка
Новичок
 
Аватар для derby63
 
Регистрация: 23.03.2011
Сообщений: 8
Репутация: 30
20 0
0 0
 
02.09.2012 23:52 #3
Вот что удалось, набросать на asme, сильно не пинайте, всего неделя как я начал изучать инфу по этому вопросу, пока что мигание светодиодом.
Вложения
Тип файла: txt 350 hz.txt (1.1 Кб, 0 просмотров)
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 636
616 131
34 9
 
03.09.2012 00:38 #4
Цитата:
Сообщение от derby63
Вот что удалось, набросать на asme, сильно не пинайте, всего неделя как я начал изучать инфу по этому вопросу, пока что мигание светодиодом.
для начала не плохо только это не работает в реале как минимум отсутствует бит конфигурации
ну а теперь все это забудьте...
1. в директории c:\Program Files\Microchip\MPASM Suite создайте свою папку будущего проекта
в папке МЛАБа найдите шаблон для 629-го: c:\Program Files\Microchip\MPASM Suite\Template\Code\12F629TEMP.ASM и скопируйте в папку проекта , туда же копируете c:\Program Files\Microchip\MPASM Suite\P12F629.INC
2. в МЛАБе создаете новый проект и указываете путь размещения папку созданную в п.1, в окне запрса добавления файлов: добавляете скопированные файлы(МЛАБ их покажет)
3. отсюда :http://wiki.pic24.ru/doku.php/articles/list скачиваете полезную статью:http://wiki.pic24.ru/doku.php/osa/articles/modules и очень внимательно изучаете оную (отпадет больше половины вопросов)
4 ну и попытайтесь написать прогу мигания СД с нужной вам частотой,
пока без использования кнопок....
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 636
616 131
34 9
 
03.09.2012 22:33 #5
Цитата:
Сообщение от derby63
Вот что удалось, набросать на asme,
алгоритмы не правильный (нет обработки дребезга контактов кнопки)
вариантов обработки достаточно много , самый простой выглядит примерно так:
1 при инициализации проги читаете порт GIPIO и сбрасываете флаг GPIF регистра INTCON
2 в основном цикле проверяете установку флага GPIF ,
если произошла установка читаете состояние бита GP3,
если GP3 =0 запускаете процедуру задержки на 5-10мсек,
опять проверяете бит GP3 =0, если равен устанавливаете флаг нажатия кнопки(или запрещаете/разрешаете работу таймера и устанавливаете биты GP2=0, GP0=0 ) и далее в замкнутом цикле ждете пока на GP3 не появится "1" ,
появилась , делаете задержку на 5-10 мсек , читаете порт GIPIO,
сбрасываете флаг GPIF
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 636
616 131
34 9
 
05.09.2012 01:58 #6
бонус
Вложения
Тип файла: rar 12F629_350Hz.rar (2.1 Кб, 0 просмотров)
Тип файла: rar 12F629_30min.rar (9.1 Кб, 0 просмотров)
Последний раз редактировалось DmitriyVDN; 05.01.2014 в 04:34.
Оценка
Ответ
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 14:50.
Обратная связь РадиоЛоцман Вверх