Перейти к содержанию

Китайский набор на STC15 для сборки электронных часов


Рекомендуемые сообщения

  • 1 месяц спустя...
  • Ответов 57
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Ербол, спасибо конечно, но у меня микроконтроллер STC15W404AS :sad:

Вот прошивка под ваши часы.

Для прошивки нужна программа STC-ISP (__https://stcmicro.com/rjxz.html__), TTL-UART адаптер с RS232 или USB (смотря что имеется в наличии) и впаянный в плату часов 4-контактный разъем. К обесточенным часам подключаете RX-TX-GND от адаптера (порт Р3.0 - это прием данных, Р3.1 - передача), в программе выбираете свой чип, порт, частоту генератора, выставляете фьюзы как на картинке в архиве, выбираете хекс, жмете Download/Program и подаете питание на часы. Справа внизу вы должны увидеть информацию о МК и статус записи. Если не видите, проверьте свои действия... или хороните чип. По завершении прошивки МК рестартует автоматически и начинает выполнять программу.

 

Всё необходимое находится в архиве: STC15W404AS_clock.zip

 

post-1-0-47286600-1488426031_thumb.jpg post-1-0-69936900-1488426032_thumb.png

 

Управление часами

 

Нижняя кнопка (НК) - это кнопка ФУНКЦИЯ, верхняя кнопка (ВК) - ПЛЮС.

 

В обычном рабочем режиме краткое нажатие ВК, сопровождающееся коротким сигналом, разрешает или запрещает перелистывание информации на экране (54 секунды время и по 2 секунды дата, день недели и температура). Нажатие сопровождается одиночным сигналом, если перелистывание разрешено, и двойным сигналом в случае отключения перелистывания. Длинное (более секунды) нажатие этой же кнопки разрешает/запрещает подачу почасового сигнала (режим "кукушка"). Диапазон часов для него выставляется в настройках. Данная функция, когда включена, отображает точку в последнем разряде при отображении часов. Еще одно длинное нажатие при включенной "кукушке" включает будильник. При этом точка в последнем разряде будет мигать. Будильник подает сигнал каждую секунду в течении минуты (60 сигналов) и больше не повторяется. Для отключения сигнала нужно коротко нажать ВК. Если требуется будильник, но почасовой сигнал нежелателен, в настройках нужно выставить одинаковое время СТАРТ/СТОП. Тогда "кукушка" будет молчать.

 

Короткое нажатие НК в рабочем режиме переключает выводимую на индикатор информацию (часы, дата, день, температура), длинное нажатие НК вводит часы в режим настройки. В этом режиме коротким нажатием НК ходите по пунктам настройки, коротким нажатием ВК увеличиваете показания по одному, а удержание ее автоматически перебирает значения. В режиме настройки выставляются:

 

1. Часы:Минуты часов (с мигающими точками),

2. Число.Месяц,

3. День недели,

4. Год,

5. СТАРТ.СТОП (т.е. начало и конец почасового сигнала).

6. Часы:Минуты будильника (с немигающими точками).

 

В любой момент длинное нажатие НК выводит из режима настройки и сохраняет все данные в памяти DS1302 (секунды при этом обнуляются). Для сброса всех данных при отключенных часах нажимаете обе кнопки и подаете питание. После этого кнопки отпускаете.

 

Если часы оборудованы датчиком освещенности (фоторезистором), то в них возможно автоматически регулировать яркость свечения сегментов. Всего доступно 16 уровней яркости. Для отключения автоматической регулировки яркости при обесточенных часах зажимаете НК и подаете питание, после чего кнопку отпускаете. Обратная процедура производится таким же образом.

 

Некоторые модели часы построены на микроконтроллере STC15F204EA в 20-выводном варианте. В таких часах отсутствуют термо- и фоторезисторы, соответственно в них не работает термометр и отсутствует возможность авторегулировки яркости. Яркость свечения сегментов в них можно выставить во время прошивки микроконтроллера, изменяя значения в первой ячейке памяти EEPROM. При значении 00 яркость будет максимальная, а значения от FO до FF задают уровень яркости от большего к меньшему соответственно (16 уровней).

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Тоже купил себе такой набор часов, спаял все заработало. И хотел использовать в качестве блока питания зарядку Nokia AC-3E - спалил часы. Зарядка выдает 9 вольт хотя на корпусе написано 5V 350mA.

Спасибо за прошивку, попробую купить этот контроллер и прошить. Починить эти часы уже спортивный интерес.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Тоже купил себе такой набор часов, спаял все заработало. И хотел использовать в качестве блока питания зарядку Nokia AC-3E - спалил часы. Зарядка выдает 9 вольт хотя на корпусе написано 5V 350mA.

Спасибо за прошивку, попробую купить этот контроллер и прошить. Починить эти часы уже спортивный интерес.

 

Заказал новую основную микросхему STC, микросхему времени и прошивальщик USB-TTL адаптер.

Прошил и часы ожили. Спасибо!

 

Правда есть недостатки в этой прошивке часы видимо мерцают аж глаза напрягает.

Хотел поставить оригинальную прошивку, но ее нигде не найти, а с еще одних таких часов считать не получается, в программе от нет такой кнопки 'слить прошивку' есть только Download - которая заливает.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Добрый день, товарищи.

Имеются часы на МК STC15W1K24S. Собрал из комплекта. Всё работает. Но в прошивке нет отображения года. Меняются числа "День", "Месяц", а года нет. Есть ли у кого прошивка с данной поправкой?

post-34718-0-18022800-1507036044_thumb.jpg

post-34718-0-20486900-1507036617_thumb.jpg

post-34718-0-48176900-1507036621_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Тоже заказал пару новых STC. Воткнул микросхему в часы, зумер стал пищать. Подключил через переходник USB-COM на чипе 340 попытался прошить результата нет. Подключил напрямую к COM-порту попытался прошить, результата нет. Что делаю не так? Может нужно переводить STC в режим прошивки или еще как?

Ссылка на комментарий
Поделиться на другие сайты

Напрямую к порту нельзя, спалите МК, если уже не спалили.

Я же описал процедуру прошивки выше. Если не получается, значит вы что-то делаете не так, либо прием-передача перепутаны местами.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...
  • 2 недели спустя...

У меня схема как в 3 сообщении. Температуру как то можно подстроить? Завышает градуса на 4, а может это температура самих часов?

http://forum.datago...post__p__148419

Изменено пользователем segun
Ссылка на комментарий
Поделиться на другие сайты

Добрый день уважаемые,

имеется данный девайс на STC15W404AS, схема как в 38 сообщении, вообщем пришли они с китая не рабочие, показывали только температуру на кнопки ни как не реагировали,

после прошивки из 38 сообщения ситуация изменилась, но похоже что проц всетаки полудохлый.

 

Заказал еще одни часы и проц, хотелось-бы узнать как считать прошивку с этого проца?

Ссылка на комментарий
Поделиться на другие сайты

А качество сборки на высоте?

За много лет приобретения на Али и Тао косяков от производителей не наблюдалось. Хотя черт его знает. Купить у другого и забыть.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...