ФОРУМ ПО ЭЛЕКТРОНИКЕ



Курс по ускорению работы Мозга на 100%

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

msmmmm

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

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

В принципе, можно и зайца научить курить, но программу придется сильно перепахать, почти заново написать. Программа для часов - одно из первых упражнений для начинающих изучать ассемблер для МК, можешь попробовать сам поиграться. Я дома появлюсь через пару недель, не получится - помогу. Разбираться, правда, будет тяжело - писал без комментов. Не удивляйся некоторым извратам, там есть "чудеса", вроде бы усложняющие программу, но на самом деле позволяющие исключить пару лишних команд вне цикла динамической индикации.
Прикрепления: simply_clock_32.asm (3.9 Kb)
 Пт, 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с ненажатия кнопок.
Если совсем катастрофа получится - выложи видео.
Прикрепления: 5922455.hex (1.9 Kb) · 4292268.asm (7.1 Kb)
 Пн, 15.12.2014, 19:28 | Сообщение # 50        

моторист

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

 Активность: 179   

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

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


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

Внимание! Форум переехал на Tehnodium.ru




© Форум по электронике Мобильная версия