Доброго времени суток. Вот есть схема часов которую когда-то взял с этого сайта. Часы сделал, все хорошо. Хочу теперь решить такую проблему: при отсуствии питания сбивается время. Можно, ли как-то подключить только МК к таблетке, чтобы только он работал пока нет питания от сети??? Буду очень благодарен за помощь.
Re: Часы на PIC16F84A
Добавлено: Пт май 22, 2015 13:50:08
Gudd-Head
Можно.
Re: Часы на PIC16F84A
Добавлено: Пт май 22, 2015 15:18:49
Z_h_e
Два диода, катоды подключены к питанию контроллера. Один анод к основному питанию, другой к батарее. Будет питаться от того источника питания на котором напряжение выше. На обычном диоде потеряется 0,7В.
При отсутствии основного питания контроллер лучше усыпить. На дольше хватит батареи и контроллер не будет дергать свои ножки. Некоторые микросхемы не любят когда им на вход подают напряжение выше уровня питания, но 133 серия вроде выдержит. Если я не ошибаюсь на входе у 133 стоит многоэммитерный транзистор или диод шотки.
Re: Часы на PIC16F84A
Добавлено: Пт май 22, 2015 17:00:45
Dmitry Dubrovenko
12student12 писал(а):Можно, ли как-то подключить только МК к таблетке
Если без буквы "L", то нельзя.
Но, даже, если использовать батарейку с большим напряжением, то проработает она не долго, поскольку надо ещё и программу править.
Я делал так.
Re: Часы на PIC16F84A
Добавлено: Пт май 22, 2015 18:46:28
m.ix
Для прогеров, если это возможно.
Вписать код, сонный режим
Re: Часы на PIC16F84A
Добавлено: Вт май 26, 2015 23:48:03
12student12
Так и сделал:Два диода, катоды подключены к питанию контроллера. Один анод к основному питанию, другой к батарее. Будет питаться от того источника питания на котором напряжение выше. На обычном диоде потеряется 0,7В.
Но появилась новая проблема: Часы не сбиваются при отсуствии общего питания, но и дальше не идут. Походу не все так просто. Может еще есть идеи у кого-то, пишите.
Re: Часы на PIC16F84A
Добавлено: Ср май 27, 2015 03:19:08
m.ix
в спяще-дремлющем режиме МК потребляет не так жирно как 133
все ЦЕПИ у МК должны быть запитаны.
диод ставить германиевый на батарейку, падение не нём не поллитра валерьянки а всего лишь гранёный.
Re: Часы на PIC16F84A
Добавлено: Ср май 27, 2015 09:19:59
Dmitry Dubrovenko
12student12 писал(а):Может еще есть идеи у кого-то, пишите
Читать-то будете, что Вам отвечают?
12student12 писал(а):Походу не все так просто
Походу всё как-раз очень просто, скорее всего.
Просто регистры не успевают сбросится, при кратковременном выключении питания, а программа, при старте, их не обнуляет.
Миха. Про какой "спяще-дремлющий" ты всё твердишь?
Он там есть?
Про диод, см. выше.
Re: Часы на PIC16F84A
Добавлено: Ср май 27, 2015 10:00:41
m.ix
как комп
если его настроить.
если ни чего не тыкаешь и не дёргаешь, то комп засыпает, отключается, переходит в режим энергосбережения.
ещё раз ТС напомню, есть иная на форуме конструкция на ином МК
Там в настройках есть время работы индикаторов.
Это тот самый проект, просто я в них нумитроны вставил.
А в этой конструкции 133 не отключишь которая жрёт ка слон.
Re: Часы на PIC16F84A
Добавлено: Ср май 27, 2015 11:03:42
Albert_V
Ну, запитали вы 84-ый от батарейки, дальше что? Контроллер продолжает "долбить единичками" в обесточенный 133ИД3 и в VT1 - VT8.
Решить проблему можно только изменив программу. Надо по RA:4 (сейчас он свободный) отслеживать внешнее питание и, при его пропадании, отключать вывод информации в порты (все в "0").
Re: Часы на PIC16F84A
Добавлено: Ср май 27, 2015 11:06:44
Gudd-Head
Albert_V писал(а):Решить проблему можно только изменив программу.
Не только. Постваить буферы или мультиплексоры между МК и всем остальным, чтобы при питании от батареи с МК никуда не шёл ток.
Re: Часы на PIC16F84A
Добавлено: Ср май 27, 2015 11:11:46
Albert_V
Это кому что проще (изменить несколько строк в программе или "навесить" ещё пару корпусов микросхем).
Если есть исходник - выкладывайте (если на ASM - помогу).
Re: Часы на PIC16F84A
Добавлено: Ср май 27, 2015 16:09:40
12student12
Есть прошивка которой програмировал Мк, но какая она, на чем написана не знаю, програмированием еще не занимался. Если будет у кого-то время, посмотрите, может что получится или советы какие, буду рад всему.
Re: Часы на PIC16F84A
Добавлено: Чт май 28, 2015 09:19:12
Gudd-Head
Albert_V, вот вам прошивка. Вперёд, добавляйте спящий режим — это же проще
Re: Часы на PIC16F84A
Добавлено: Чт май 28, 2015 17:54:44
Z_h_e
Я смотрю кто-то даже скачал ее .
Re: Часы на PIC16F84A
Добавлено: Чт май 28, 2015 18:30:25
Albert_V
Gudd-Head писал(а):Albert_V, вот вам прошивка...
Большое Спасибо!
Я говорил:
Если есть исходник - выкладывайте
Re: Часы на PIC16F84A
Добавлено: Пт май 29, 2015 08:53:21
Gudd-Head
Значит, из меня экстрасенс лучше, чем из вас — я сразу догадался что исходника ни-ни
Re: Часы на PIC16F84A
Добавлено: Вс май 31, 2015 11:09:02
12student12
товарищи, такой вопрос: никто не пробовал вытащить исходник программы из hex файла?????читал что можно вроде, может кто знает??
Re: Часы на PIC16F84A
Добавлено: Вс май 31, 2015 13:59:13
Z_h_e
С подробнейшими комментариями.
Re: Часы на PIC16F84A
Добавлено: Вс май 31, 2015 22:03:14
Rtmip
Вот такие комменты достаточно подробны?
Для примера:Спойлер