Микроконтроллеры | Разработка таймера на основе PIC16F628(A) с программой на языке С |
|
---|---|---|
Пробовал, но увы нет выхода мёртвый совсем, эх , а мне так нужен, может поможете? Спасибо. Я в программированье не бум бум. |
|
|
Да я тоже "великий программист" |
|
|
Ща случайно разобрался. Фу блин, что за нах, не пойму этот алгоритм, короче...... Подаю питание на схему, (резюк подтягивующий стоит на RA.4, от сюда же база ключа и релюха) реле сразу срабатывает в ON ставлю время к примеру 1минуту, по истечению, пищит зумер и реле отпускает OFF пока пищит зумер, а как писк заканчивается то релюха опять в ON и таймер в сон впадает, хренатень блин, чёта я не догоняю в удобности мысли дела, я это дело для УФ ламп планировал, а если не услышу, то чё платы пересвечу нафиг, блин беда ей богу! |
|
|
Компелирую в проге CCS_PCWH_v4.020 (полный боекомплект) и проэкт в ней же создан автором http://drive.stream24.ru/7530081 |
|
|
А какой алгоритм срабатывания нужен? Для начала можно просто сигнал инвертировать ещё одним транзистором. Или копать прошивку. |
|
|
Включаем питание таймера, рэлюха молчит, нажимаем кнопки выставляем время, нажимаем СТАРТ, рэлюха ВКЛ, по истечению времени, рэлюха ВЫКЛ, короче бонально, но наверно это програмно копать надо. |
|
|
Всё завершилось с таймером, помогли мне с РадиоКота вот готовый вариант то что мне надо было. Спасибо за отклик Vladikas. |
|
|
решил присоединиться к изучению C для PIC |
|
|
Вот я тоже сделал таймер на pic16f84 для печки кухонной. Тикающий родной таймер начал сбоить, ремонтировать желания нет, вот замена на МК. Фичу придумал, хочу кнопки конструктивно спрятать под семисегментники, чтоб нажимать нужно было на сами индикаторы, ибо для кнопок места нет. des_min=1;//предустановка таймера на нули. ------------------ Кто соберёт в железе, прошу отписаться. |
|
|
Собрал в железе и поставил работать уже. В процессе тестирования было обнаружено, что процедура усыпления контроллера, описанная на форуме CCS не работает. МК засыпает и тут же просыпается. Переделал, теперь ок. Переделал мигание точек между разрядами. Теперь как бы бегущий огонь, и чем ближе окончание текущей минуты, тем перемигиваются быстрее, можно визуально прикинуть когда переключится минута. Добавил попикивание при нажатии кнопок. Придумал фичу, что время кратенького писка при нажатии кнопки можно задавать не временем, а количеством перепадов меандра (50 перепадов, при 1300Гц). Ноухау типа Ещё изредка МК сам просыпается. Но тут же засыпает, так я это исправил. Но всё равно странно, не должен ведь... |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |