Часы загнали меня в тупик!
|
|
| Чт, 09.10.2014, 21:22 | Сообщение # 41
|
msmmmm Пользователи Активность: 150
| В принципе, можно и зайца научить курить, но программу придется сильно перепахать, почти заново написать. Программа для часов - одно из первых упражнений для начинающих изучать ассемблер для МК, можешь попробовать сам поиграться. Я дома появлюсь через пару недель, не получится - помогу. Разбираться, правда, будет тяжело - писал без комментов. Не удивляйся некоторым извратам, там есть "чудеса", вроде бы усложняющие программу, но на самом деле позволяющие исключить пару лишних команд вне цикла динамической индикации.
|
|
| Пт, 10.10.2014, 17:09 | Сообщение # 42
|
моторист Пользователи Активность: 179
| Это исходник самой последней версии прошивки часов, что вы мне скидывали?
|
|
| Пт, 10.10.2014, 19:38 | Сообщение # 43
|
msmmmm Пользователи Активность: 150
| Это то, что есть у меня на флэшке. Должно быть ОНО. Можешь скомпилировать, сравнить НЕХ-ы и прогнать протеусом.
|
|
| Вс, 19.10.2014, 19:07 | Сообщение # 44
|
моторист Пользователи Активность: 179
| да без комментариев очень трудно понять. Да и с коментами навряд ли что то смогу дописать сам. Надеюсь на вашу помощь)
|
|
| Пн, 20.10.2014, 22:10 | Сообщение # 45
|
msmmmm Пользователи Активность: 150
| Ok, пиши ТЗ. Только очень быстро не получится, работы выше крыши.
поправил msmmmm - Пн, 20.10.2014, 22:12 |
|
| Чт, 23.10.2014, 10:55 | Сообщение # 46
|
моторист Пользователи Активность: 179
| ТЗ такое: 1.зажимаем две кнопки; 2.ждем 3 секунды; 3.переходим в режим настройки часов, при котором индикатор мигает с частотой 1.5Гц или как лучше с точки зрения программирования, двоеточие не мигает; 4.настройка ЧЧ и ММ как обычно; 5.выходим из режима настройки, зажимаем опять две кнопки; 6.ждем 3 секунды; 7.переходим в обычный режим часов. Ну вот как то так, если что то не так написал, прошу сильно не ругать)
|
|
| Чт, 23.10.2014, 12:54 | Сообщение # 47
|
msmmmm Пользователи Активность: 150
| Двоеточие не мигает - это светится или потушено? Есть предложение во время настройки часов и минут для улучшения считывания показаний индикатора отключать мигание настраиваемого параметра. Т.е. нажал две кнопки -> вошел в режим настройки, цифры мигают. Нажал ЧЧ или ММ -> соответствующая секция перестала мигать, цифры меняются. Отпустил -> короткая задержка немигания -> мигают обе секции. Нажал две кнопки -> вышел из режима настройки, двоеточие замигало.
Часы во время настройки идут или останавливать?
Если хватит скорости, пробовать делать автоматический переход из режима настройки в рабочий, и если "да", то через какое время ненажатия кнопок?
Я после выходных опять пропаду, но за это время, думаю, в основном все сделаю.
поправил msmmmm - Чт, 23.10.2014, 12:56 |
|
| Пт, 24.10.2014, 10:26 | Сообщение # 48
|
моторист Пользователи Активность: 179
| 1.Двоеточие потушено; 2.по поводу считывания показаний индикации - мне нравится), только задержка при входе в настройку 3 сек обязательна; цифры изменяются как при зажатой кнопке так и при одинарном нажатии; 3.часы думаю лучше останавливать; 4.а можно сделать автоматический(думаю 10мсек хватит) и обычный выход?
|
|
| Сб, 01.11.2014, 23:17 | Сообщение # 49
|
msmmmm Пользователи Активность: 150
| Может и сыровато, но в протеусе работает. Интересно только, как будешь в две кнопки одновременно попадать, чтоб из режима настройки выйти, если от любого одиночного тычка цифра меняется, а частота опроса кнопок почти 60Гц. Выход автоматом через 15с ненажатия кнопок. Если совсем катастрофа получится - выложи видео.
|
|
| Пн, 15.12.2014, 19:28 | Сообщение # 50
|
моторист Пользователи Активность: 179
| Спасибо большое) попробую...
Добавлено (15.12.2014, 19:28) --------------------------------------------- Здрайствуйте) msmmmm, вот появилось немного времени и решил проверить вашу новую прошивку часов и вот что получилось, а получилось очень классно, все работает нормально, и выход через 15с и даже получается выходить кнопками, если одновременно нажимать. Так что очень вам благодарен за вашу помощь), большое спасибо!!!
поправил моторист - Пн, 15.12.2014, 19:29 |
|