РАДИОСХЕМЫ



Страница 5 из 6«123456»
Форум по электронике » ЭЛЕКТРОНИКА » МИКРОКОНТРОЛЛЕРЫ » Часы загнали меня в тупик!
Часы загнали меня в тупик!
 Четверг, 09.10.2014, 21:22 | Сообщение # 41        

msmmmm

Пользователи

 Активность: 150 Offline  

В принципе, можно и зайца научить курить, но программу придется сильно перепахать, почти заново написать. Программа для часов - одно из первых упражнений для начинающих изучать ассемблер для МК, можешь попробовать сам поиграться. Я дома появлюсь через пару недель, не получится - помогу. Разбираться, правда, будет тяжело - писал без комментов. Не удивляйся некоторым извратам, там есть "чудеса", вроде бы усложняющие программу, но на самом деле позволяющие исключить пару лишних команд вне цикла динамической индикации.
Прикрепления: simply_clock_32.asm(4Kb)
 Пятница, 10.10.2014, 17:09 | Сообщение # 42        

моторист

Пользователи

 Активность: 178 Offline  

Это исходник самой последней версии прошивки часов, что вы мне скидывали?
 Пятница, 10.10.2014, 19:38 | Сообщение # 43        

msmmmm

Пользователи

 Активность: 150 Offline  

Это то, что есть у меня на флэшке. Должно быть ОНО. Можешь скомпилировать, сравнить НЕХ-ы и прогнать протеусом.
 Воскресенье, 19.10.2014, 19:07 | Сообщение # 44        

моторист

Пользователи

 Активность: 178 Offline  

да без комментариев очень трудно понять. Да и с коментами навряд ли что то смогу дописать сам. Надеюсь на вашу помощь)
 Понедельник, 20.10.2014, 22:10 | Сообщение # 45        

msmmmm

Пользователи

 Активность: 150 Offline  

Ok, пиши ТЗ. Только очень быстро не получится, работы выше крыши.

поправил msmmmm - Понедельник, 20.10.2014, 22:12
 Четверг, 23.10.2014, 10:55 | Сообщение # 46        

моторист

Пользователи

 Активность: 178 Offline  

ТЗ такое:
1.зажимаем две кнопки;
2.ждем 3 секунды;
3.переходим в режим настройки часов, при котором индикатор мигает с частотой 1.5Гц или как лучше с точки зрения программирования, двоеточие не мигает;
4.настройка ЧЧ и ММ как обычно;
5.выходим из режима настройки, зажимаем опять две кнопки;
6.ждем 3 секунды;
7.переходим в обычный режим часов.
Ну вот как то так, если что то не так написал, прошу сильно не ругать)
 Четверг, 23.10.2014, 12:54 | Сообщение # 47        

msmmmm

Пользователи

 Активность: 150 Offline  

Двоеточие не мигает - это светится или потушено? Есть предложение во время настройки часов и минут для улучшения считывания показаний индикатора отключать мигание настраиваемого параметра.
Т.е. нажал две кнопки -> вошел в режим настройки, цифры мигают.
Нажал ЧЧ или ММ -> соответствующая секция перестала мигать, цифры меняются.
Отпустил -> короткая задержка немигания -> мигают обе секции.
Нажал две кнопки -> вышел из режима настройки, двоеточие замигало.

Часы во время настройки идут или останавливать?

Если хватит скорости, пробовать делать автоматический переход из режима настройки в рабочий, и если "да", то через какое время ненажатия кнопок?

Я после выходных опять пропаду, но за это время, думаю, в основном все сделаю.


поправил msmmmm - Четверг, 23.10.2014, 12:56
 Пятница, 24.10.2014, 10:26 | Сообщение # 48        

моторист

Пользователи

 Активность: 178 Offline  

1.Двоеточие потушено;
2.по поводу считывания показаний индикации - мне нравится), только задержка при входе в настройку 3 сек обязательна; цифры изменяются как при зажатой кнопке так и при одинарном нажатии;
3.часы думаю лучше останавливать;
4.а можно сделать автоматический(думаю 10мсек хватит) и обычный выход?
 Суббота, 01.11.2014, 23:17 | Сообщение # 49        

msmmmm

Пользователи

 Активность: 150 Offline  

Может и сыровато, но в протеусе работает. Интересно только, как будешь в две кнопки одновременно попадать, чтоб из режима настройки выйти, если от любого одиночного тычка цифра меняется, а частота опроса кнопок почти 60Гц. Выход автоматом через 15с ненажатия кнопок.
Если совсем катастрофа получится - выложи видео.
Прикрепления: 5922455.hex(2Kb) · 4292268.asm(7Kb)
 Понедельник, 15.12.2014, 19:28 | Сообщение # 50        

моторист

Пользователи

 Активность: 178 Offline  

Спасибо большое) попробую...

Добавлено (15.12.2014, 19:28)
---------------------------------------------
Здрайствуйте) msmmmm, вот появилось немного времени и решил проверить вашу новую прошивку часов и вот что получилось, а получилось очень классно, все работает нормально, и выход через 15с и даже получается выходить кнопками, если одновременно нажимать. Так что очень вам благодарен за вашу помощь), большое спасибо!!!


поправил моторист - Понедельник, 15.12.2014, 19:29
Форум по электронике » ЭЛЕКТРОНИКА » МИКРОКОНТРОЛЛЕРЫ » Часы загнали меня в тупик!
Страница 5 из 6«123456»
Поиск:







ДАТАШИТ
Например: TDA1558




Социальные сети

© 2009-2016, "Электронные схемы самодельных устройств". Электросхемы для самостоятельной сборки радиоэлектронных приборов и конструкций. Полезная информация для начинающих радиолюбителей и профессионалов. Все права защищены.