<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Цифровые часы на микроконтроллере STC15W1K24S</title>
		<description>Обсуждение Цифровые часы на микроконтроллере STC15W1K24S</description>
		<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html</link>
		<lastBuildDate>Fri, 08 May 2026 17:40:02 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://microsin.ru/component/option,com_jcomments/format,raw/limit,10/object_group,com_content/object_id,2093/task,rss/" rel="self" type="application/rss+xml" />
		<item>
			<title>Виктор написал:</title>
			<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-6221</link>
			<description><![CDATA[Имеются некоторые дополнения к прошивке v0tang OldDIYClock[18.432].hex от 10.09.2017 для этой версии часов. Подробности и ссылки в комментариях в теме v0tang на сайте https://mysku.ru/blog/aliexpress/54826.html.]]></description>
			<dc:creator>Виктор</dc:creator>
			<pubDate>Mon, 07 May 2018 20:26:03 +0300</pubDate>
			<guid>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-6221</guid>
		</item>
		<item>
			<title>Александр написал:</title>
			<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5532</link>
			<description><![CDATA[ Я про этот глюк знаю, и всегда в коде инициализации пишу что-то вроде: rtc.begin(); if (!rtc.isrunning()) { rtc.adjust(DateTime (2017, 8, 22, 3, 0, 0)); } В данном случае, надеюсь, автор прошивки часов тоже что-то подобное в своем коде написал. Но тут, похоже, не в этом дело - если напряжение питания снова понизить до 3.3V, то часы опять нули показывают, хотя батарейка вставлена и, по идее, однажды запустившись, они должны продолжать идти от батарейки. Тут явно микросхеме не хватает 3.3V по какой-то странной причине. Не могу себе представить, почему это всем DS3231 хватает, а данному конкретному экземпляру - нет.]]></description>
			<dc:creator>Александр</dc:creator>
			<pubDate>Fri, 22 Dec 2017 15:49:24 +0300</pubDate>
			<guid>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5532</guid>
		</item>
		<item>
			<title>Александр написал:</title>
			<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5529</link>
			<description><![CDATA[После тех часов, что делал в мае (см. мой коммент #1), решил еще одни такие же спаять - знакомые попросили. Теперь уже контроллер сразу правильно запаял, а часы не идут. Контроллер работает - показывает на дисплее все время 00:00 1-го января и температуру 0 градусов. Кнопки работают, шрифты и прочие настройки меняются, а время не тикает. Все проверил сто раз, прозвонил все цепи, осциллографом все сигналы посмотрел, все правильно вроде. По шине I2C пачки импульсов время от времени проскакивают, как и положено, а не идут часики и все тут. Решил, что DS3231 поджарилась при пайке или изначально больная была, хотел ее уже выпаивать, но тут на всякий случай подал на нее 5V питание вместо 3.3 и вдруг чудо! Пошли часы. Так и не понял в чем дело - стабилизатор AMS1117 исправен, честные 3.3V даёт, микросхема DS3231, судя по даташиту должна вполне хорошо от этих 3.3V работать, а вот не работает и все тут! Пришлось замкнуть у стабилизатора ноги 2 и 3, теперь все работает. microsin: у некоторых микросхем часов есть глюк: пока не установишь время, т. е. не запишешь что-то в регистры времени - часы не идут. Поэтому в некоторых программах мне пришлось отслеживать эту ситуацию, и если регистры не меняются, то автоматически записывать в них какое-либо время.]]></description>
			<dc:creator>Александр</dc:creator>
			<pubDate>Thu, 21 Dec 2017 23:50:50 +0300</pubDate>
			<guid>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5529</guid>
		</item>
		<item>
			<title>Олег написал:</title>
			<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5294</link>
			<description><![CDATA[Есть похожие, но дороже стоят и комплектация другая https://m.ebay.com/orderDetails?itemId=372027416605&txnId=974512820024&skus=Color:Black%20blue%20letters&varId=640946111289 и печатная плата с датчиком 18b20, синим индикатором https://i.ebayimg.com/images/g/S70AAOSwRlJZe1wj/s-l500.jpg]]></description>
			<dc:creator>Олег</dc:creator>
			<pubDate>Sat, 04 Nov 2017 05:53:50 +0300</pubDate>
			<guid>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5294</guid>
		</item>
		<item>
			<title>Oleg написал:</title>
			<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5078</link>
			<description><![CDATA[Александр, гляньте вот здесь: https://mysku.ru/blog/aliexpress/54826.html расширяет функционал и русифицируют данные часики. Может, вам пригодится. я таки прошил две штуки...]]></description>
			<dc:creator>Oleg</dc:creator>
			<pubDate>Wed, 06 Sep 2017 10:26:39 +0300</pubDate>
			<guid>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5078</guid>
		</item>
		<item>
			<title>Oleg написал:</title>
			<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5062</link>
			<description><![CDATA[Здесь выложена новая прошивка этих часов с русскими праздниками и названиями дней недели и добавлена функция отображения давления и влажности https://mysku.ru/blog/aliexpress/54826.html]]></description>
			<dc:creator>Oleg</dc:creator>
			<pubDate>Sat, 02 Sep 2017 10:50:04 +0300</pubDate>
			<guid>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-5062</guid>
		</item>
		<item>
			<title>Олег написал:</title>
			<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-4314</link>
			<description><![CDATA[А вы не знаете кто производитель данного набора? Может на сайте производителя можно скачать обновление прошивки...? microsin: к сожалению, не знаю.]]></description>
			<dc:creator>Олег</dc:creator>
			<pubDate>Thu, 01 Jun 2017 15:38:14 +0300</pubDate>
			<guid>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-4314</guid>
		</item>
		<item>
			<title>Олег написал:</title>
			<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-4288</link>
			<description><![CDATA[А вы не пробовали прошивку считать и редактировать? Праздники бы подправить, и действительно пикают не каждый час... И еще есть фишка: будильник если срабатывал "вчера" и был выключен до окончания сигнала, т. е. меньше чем за минуту, то при отключении на следующий день будильника через меню в off, часы на индикаторе не увеличивают показания... microsin: к сожалению, исходного кода этого проекта нет, так что простым способом исправить поведение часов нельзя. Даже если можно было бы считать прошивку, исправить её невозможно. Понятно почему: дизассемблирова ть двоичный код и делать реверс-инжиниринг это дикий объем работы, гораздо проще переписать с нуля.]]></description>
			<dc:creator>Олег</dc:creator>
			<pubDate>Sat, 27 May 2017 03:56:20 +0300</pubDate>
			<guid>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-4288</guid>
		</item>
		<item>
			<title>Александр написал:</title>
			<link>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-4232</link>
			<description><![CDATA[Огромное спасибо автору за подробную и технически грамотную статью и, особенно, за рисование схемы. Я эту страницу нашел после того, как у меня случилась ровно та же беда, которая случилась у автора - с первой попытки я запаял контроллер вверх ногами. Отчего это происходит, совершенно понятно - на корпусе микросхемы стоят две метки в противоположных углах, одна возле 1-го вывода, а другая - у 23-го. Причем та, которая у 23-го, как это видно на фото, гораздо более "жирная" и заметная, поэтому рука сама тянется установить микросхему вверх тормашками. Причем, как это верно подмечено в статье, даже в таком неправильном положении какая-то жизнь в схеме происходит, на дисплее мерцают какие-то точки, индикация реагирует на нажатие кнопок, в общем, понять, что проблема в неправильном положении контроллера можно не сразу. Затем - фен, отпаивание, откачка излишков припоя с печатных проводников и запаивание по-новой, но уже в правильном положении.]]></description>
			<dc:creator>Александр</dc:creator>
			<pubDate>Tue, 16 May 2017 23:48:16 +0300</pubDate>
			<guid>https://microsin.ru/programming/mcs51/digital-clock-with-stc15w1k24s.html#comment-4232</guid>
		</item>
	</channel>
</rss>
