|
Поддержи наш сайт! |
Через WebMoney
R785211844650
Z210696637574
E368177590409
|
|  | | | |
Таймер - меньше просто не бывает (1 просматривает)
|
|
TOPIC: Таймер - меньше просто не бывает
|
Coviraylhik (Пользователь)
Новичок
Постов: 45
|
| В ответ на: Таймер - меньше просто не бывает 27.04.2010 14:51 |
Репутация: 6   |
|
Ещё вопрос к автору по схеме выв.2 это кнопка SS ? выв.11 это OUT ? И вот тут я конечно дилетант писать программу не умею, попробовал и в чистом окне PonyProgа и в текстовом редакторе записать этот 1 байт EEPROMа,получаются только абркадабры разные. Уважаемый ARV будьте добры ,напишите этот байт для дисплея с О.К , расширение .HEX для прошивки PonyProgом.
Содержимое поста отредактировано: Coviraylhik, в: 27.04.2010 17:42
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
Lektor (Пользователь)
Специалист
Постов: 126
|
| В ответ на: Таймер - меньше просто не бывает 29.04.2010 17:34 |
Репутация: 15   |
|
Уважаемый ARV!!! Собрал таки я то чего так давно ждал,замечательный таймер,но столкнулся с рядом "багов" в прошивке: 1)При установки времени 0,1,2,3... после цифры 9 показывает кракозябры,а должен если не ошибаюсь по новой 0,1,2,3...9. 2)Последние 10-ть секунд должен пищать,но пищит не всегда пару раз пикнет и с писком зависает до тех пор пока не отключить питание таймера. 3)Отсчет времени ведется не четко,часто зависает на 2-ве,3-ри секунды.Например: 10-9-8-7 рас и семерка зависла на две три секунды, потом раз и пошол отсчет дальше 6-5-4-3-2-1-0.
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
ARV (Администратор)
Администратор
Постов: 2027
|
| В ответ на: Таймер - меньше просто не бывает 29.04.2010 21:27 |
Репутация: 167   |
на счет кракозямб - буду думать, тревожный симптом. а зависание может быть связано с тем, что на вход сброса попадают какие-то наводки... Вы его оставили болтаться и трогаете руками таймер? так будет сбоить... я, к сожалению, не имею возможности протестировать собранное устройство, а моделирование в протеусе не показывает зависаний...
Не стыдно не знать, стыдно не учиться
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
Lektor (Пользователь)
Специалист
Постов: 126
|
| В ответ на: Таймер - меньше просто не бывает 21.05.2010 23:58 |
Репутация: 15   |
|
ARV писал(а): а зависание может быть связано с тем, что на вход сброса попадают какие-то наводки. Я пробывал и в руках держать таймер и на стол ложил недотрагивался и так и так подвисает и еще пробывал RESET через резистор на питание,не катит всеравно зависает.
моделирование в протеусе не показывает зависаний. Вот какраз в протеусе я тоже гонял его,он также подвисает как и в реальном устройстве,баг в прошивке 100%!наводки здесь непричем.
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
ARV (Администратор)
Администратор
Постов: 2027
|
| В ответ на: Таймер - меньше просто не бывает 22.05.2010 16:10 |
Репутация: 167   |
|
я тут проанализировал прошивку... нашел одно весьма неприятное место... постараюсь исправить - возможно, именно в этом причина всех проблем (связано с регистровыми переменными). главное, чтобы в память все влезло
Не стыдно не знать, стыдно не учиться
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
Lektor (Пользователь)
Специалист
Постов: 126
|
| В ответ на: Таймер - меньше просто не бывает 24.05.2010 13:20 |
Репутация: 15   |
ARV писал(а):я тут проанализировал прошивку... нашел одно весьма неприятное место... постараюсь исправить - возможно, именно в этом причина всех проблем (связано с регистровыми переменными). главное, чтобы в память все влезлоARV!Буда ждать с нетерпением исправлений,у меня уже спаяна схема поэтому смогу протестировать по полной,и в случае каких либо багов обязательно буду вам сообщать.Проэкт очень интересный и весьма полезный
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
ARV (Администратор)
Администратор
Постов: 2027
|
| В ответ на: Таймер - меньше просто не бывает 27.05.2010 07:09 |
Репутация: 167   |
увы, неутешительные новости: похоже, что при заявленных функциях программа не может быть реализована в памяти выбранного микроконтроллера  борьба с негативным эффектом от регистровых переменных пока не принесла успехов. отказ от регистровых переменных однозначно приводит к превышению прошивкой лимита 2 килобайта. это означает только одно: придется пожертвовать рядом функций ради сохранения проекта. пока склонен сократить возможности настроек кнопок.
Не стыдно не знать, стыдно не учиться
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
Milmen (Пользователь)
Новичок
Постов: 15
|
| В ответ на: Таймер - меньше просто не бывает 27.05.2010 17:33 |
Репутация: 0   |
|
Уважаемый ARV может имеет смысл перейти на ATmega8. Там возможностей побольше. А ценой они не сильно отличаются.
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
ARV (Администратор)
Администратор
Постов: 2027
|
| В ответ на: Таймер - меньше просто не бывает 27.05.2010 20:03 |
Репутация: 167   |
можно и перейти, но тогда интрига пропадает  уже не скажешь "меньше не бывает"... в принципе, исходники я выложил, все регистровые переменные заменить на обычные - и пожалуйста: собирайте под мегу8, мегу16 или даже мегу128  и все оптимизации тоже можно отключить
Не стыдно не знать, стыдно не учиться
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
Lektor (Пользователь)
Специалист
Постов: 126
|
| В ответ на: Таймер - меньше просто не бывает 27.05.2010 20:39 |
Репутация: 15   |
ARV писал(а):пока склонен сократить возможности настроек кнопок.Я с вами полностью согласен ARV!переход на др.контроллер не имеет смысла,вы правильно сказали на счет ПОТЕРИ ИНТРИГИ  Думаю нужно помимо этого: пока склонен сократить возможности настроек кнопок.Убрать мозможность ВКЛ/ВЫКЛ писчалки,пускай сразу по умолчанию она будет включена,предупредительный сигнал нужен практически всегда,ну или почти всегда  .Одна кнопка Пуск/пауза/сброс кратковременным нажатием -ПУСК,еще раз нажали -ПАУЗА,а если удержали ее более чем на 3 сек.-СБРОС.А нажав одновременно две кнопки ВХОД в настройку.Что вы думаете по этому поводу ARV?
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
|
|
|
|
| | |  |
|