Главная  
26.04.2024 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Форум ARV Research
Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.
Забыли пароль?
СУПЕР-ПУПЕР МЕГАТАЙМЕР (1 просматривает)
_GEN_GOTOBOTTOM Ответить

TOPIC: СУПЕР-ПУПЕР МЕГАТАЙМЕР

#7661
Sanches (Пользователь)
Новичок
Постов: 14
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 19.06.2012 01:36 Репутация: 1  
ARV писал(а):
детище не мучается, в чем оно виновато? в нем есть потенциал
ARV писал(а):
заниматься переделками прошивки я, наверное, уже не буду. я и эту версию делал "на слабО" - без особого желания, просто в виде уступки. недостатки проекта мне и самому видны, но интереса в его допиливании я не испытываю, извините.ARV, вы бы определились уже, что ли. То интереса не испытываете и видите недостатки, то есть потенциал...
  Топик заблокирован.
#7662
StreamX (Пользователь)
Посетитель
Постов: 83
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 19.06.2012 01:41 Репутация: 1  
Видимо знаний у автора не хватило
Бывает и так...
  Топик заблокирован.
#7663
Sanches (Пользователь)
Новичок
Постов: 14
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 19.06.2012 03:05 Репутация: 1  
Да, я тоже склоняюсь к мысли, что автор просто не потянул задумку. В начале темы его настроение было вполне оптимистичным и рабочим, но когда пользователи стали находить недочёты в программе и автор не смог их устранить, то пришлось делать вид, что проект ему не интересен и он делал его "на слабО". Отсюда и постоянные напоминания, что все исходники выложены и каждый желающий может сам доделать программу по своему желанию. Этакий завуалированный призыв о помощи. Другими словами автор сам давно ждёт, что кто-нибудь придёт и доведёт его детище до ума.
  Топик заблокирован.
#7664
ARV (Администратор)
Администратор
Постов: 2386
graph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 19.06.2012 09:21 Репутация: 176  
чтобы избавить вас от необходимости домысливать и высасывать многозначительные выводы из написанных в разное время мною строк, поясню, как смогу, четко по пунктам:
1. проект я делал на слабО с первого дня. мне он был абсолютно не нужен и неинтересен. чтобы стало МНЕ интереснее, я сам поставил себе задачу напихать в него побольше всяких возможностей, чтобы просто дальше некуда. я это сделал - напихал. основной функционал отладил, т.е. логику переключений, редактирования событий, и т.п.
всякие мелочи (с моей точки зрения) остались в том виде, как вы их видите - то инициализация часов не совсем корректна, то кнопки не работают в реале.
2. проект я отлаживал в протеусе, и в нем он все функции выполнял. во всяком случае те, что я проверял (в самом полном объеме все протестировать, ясное дело, я тоже не мог - вы сами-то считали, сколько вариантов прошивок можно сделать из моего проекта?!)
3. как только я проект проверил в протеусе и остался удовлетворен результатами, я его опубликовал и потерял к нему интерес (см. п.1). лично я в этом проекте совершенно не заинтересован.
4. в проекте есть потенциал (см. п.1) заложенный туда "из интересу" - его очень много. наверное очень слишком много, раз все так вышло
5. в связи со сказанным в п.3 и п.4., весь проект теперь, наверное, можно рассматривать как некий набор библиотечных заготовок, т.е. набор для допиливания, как тут уже остроумно подмечали некоторые.
6. знаний у меня хватит на этот проект, не переживайте не хватает времени и, главное, желания. у меня отсутствует мотивированность: упреки в неграмотности меня более не трогают, я из нервного возраста уже вышел, этап "а слабО?" пройден...
7. конечно, если кто-то доведет до ума проект - я буду рад. но я не особо этого жду... мании величия у меня нет - что сделано, то сделано.

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

в общем, мне более добавить нечего...

P.S. когда я давал название проекту, я подключал чувство юмора, даже иронию - неужели в сочетании слов СУПЕР-ПУПЕР-МЕГА-ТАЙМЕР вы не уловили этого? я не хотел никого подкалывать, просто вышло так, что впоследствии нашлись проблемы, которые я не предвидел и не могу (по вышеизложенным причинам) заниматься их устранением в полной мере...

Содержимое поста отредактировано: ARV, в: 19.06.2012 09:24
Не стыдно не знать, стыдно не учиться
  Топик заблокирован.
#7665
phtas (Пользователь)
Новичок
Постов: 8
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 19.06.2012 10:00 Репутация: 0  
ARV писал(а):
чтобы избавить вас от необходимости домысливать и высасывать многозначительные выводы из написанных в разное время мною строк, поясню, как смогу, четко по пунктам:
1. проект я делал на слабО с первого дня. мне он был абсолютно не нужен и неинтересен. чтобы стало МНЕ интереснее, я сам поставил себе задачу напихать в него побольше всяких возможностей, чтобы просто дальше некуда. я это сделал - напихал. основной функционал отладил, т.е. логику переключений, редактирования событий, и т.п.

В ответ на: Многоканальный суточный таймер 30.11.2011 13:39 ARV писал(а):
что-то меня прёт... сам поражаюсь - ЗАХОТЕЛОСЬ сделать новый многоканальный таймер столько времени НЕ ХОТЕЛОСЬ, а сейчас что-то аж жжет в одном месте может, я приболел?

Мож раздвоение личности какое?
  Топик заблокирован.
#7666
ARV (Администратор)
Администратор
Постов: 2386
graph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 19.06.2012 10:51 Репутация: 176  
экий вы неугомонный - говорю же: раздраконили меня на слабО вот и потянуло... а теперь прошло.

если можно, воздержитесь от дальнейших рассуждений не по теме - кто-то ведь пытается что-то сделать, а ваши сообщения явно не помогают в этом...
Не стыдно не знать, стыдно не учиться
  Топик заблокирован.
#7667
386processor (Пользователь)
Новичок
Постов: 20
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 19.06.2012 11:40 Репутация: 11  
Пора создать топик "Болталка" или "Флудильня" и там обсуждать подобные вопросы.
А если по теме, то я уже и выкладывать новую прошивку боюсь, небось и в ней есть недочеты, и на меня обрушится негодование, так что потестю в реалиях месяц другой и если все будет ок- тогда и выложу.
  Топик заблокирован.
#7668
ARV (Администратор)
Администратор
Постов: 2386
graph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 19.06.2012 11:55 Репутация: 176  
386processor писал(а):
Пора создать топик "Болталка" или "Флудильня" и там обсуждать подобные вопросы.
А если по теме, то я уже и выкладывать новую прошивку боюсь, небось и в ней есть недочеты, и на меня обрушится негодование, так что потестю в реалиях месяц другой и если все будет ок- тогда и выложу.
такой раздел давно есть,и даже называется БОЛТАЛКА

а по теме скажу, что лично я очень уважаю целеустремленных и настойчивых людей. не бойтесь выкладывать результаты своих трудов - негодование идущих следом не должно останавливать первопроходца
Не стыдно не знать, стыдно не учиться
  Топик заблокирован.
#7670
386processor (Пользователь)
Новичок
Постов: 20
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 21.06.2012 12:12 Репутация: 11  
Программная реализация выхода с меню после "AUTOESCAPE_TIME" секунд бездействия(не работала после изменения в схеме) editors.c
Code:

 /** Ожидание нажатия кнопки пользователем  * Функция ждет не более #AUTOESCAPE_TIME секунд нажатия любой кнопки.  * @return код нажатой кнопки или K_ESC, если за время ожидания кнопки не нажимались  */ uint8_t wait_key(void){     uint8_t key;     wait AUTOESCAPE_TIME;     rtc_get_time(&state.dt.hour, &state.dt.min, &state.dt.sec);  // получение текущего времени unsigned char sec4; sec4=state.dt.sec;                     // запоминаем секунды нажатия на кнопку if (state.dt.sec+wait>59) {         //  если выход по бездействию должен состоятся не на этой минуте     sec4=state.dt.sec+wait-60; wait =0; }     do{         key get_key();         rtc_get_time(&state.dt.hour, &state.dt.min, &state.dt.sec);         if(wait==(state.dt.sec-sec4)) key K_ESC;   //  после "AUTOESCAPE_TIME" секунд бездействия эмуляция нажатия "ESC"     } while(key == K_NONE);     return key; }


Теперь работает, но снова проблемы с нехваткой места для 16байт кода.
  Топик заблокирован.
#7671
386processor (Пользователь)
Новичок
Постов: 20
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 21.06.2012 13:54 Репутация: 11  
Выкладываю прошивку с исправлениями изложенными ранее,но без термостата, и циклов-только таймер(мало места). Термостат и циклы добавлю после обкатки хоть кем-то в железе кроме меня. Возможно оптимизацией кода займусь после отпуска, но если кто подарит пару бумажных книг по программированию,обещаю справиться за день.
File Attachment:
File name: 1-6bc50ba595a796fcc016b6e86893d3e4.zip
File size:197209 bytes
  Топик заблокирован.
_GEN_GOTOTOP Ответить
© Copyright 2007 Best of Joomla, Работает на FireBoardполучить последние сообщения прямо на Ваш рабочий стол