Вот что пишет админ форума программатора Тритон trt
Цитата:
Все Fuses в оболочке программатора работают по одному принципу: стоит галочка - флаг УСТАНОВЛЕН (запрограммирован), для ATMEL это состояние ноль. Кроме того, программа приводит еще и числовое значение всех Fuses, которое меняется при изменении любого бита.
Мною были даны состояние FUSE-бит в соответствии с DS. Блин, ну неужели так тяжело открыть основной документ, открыть раздел Memory Programming, разобраться с FUSE-битами. Нет, проще найти калькулятор "фисев", безоговорочно ему веря, получить очередную херь. Спойлер
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Чт окт 23, 2014 09:22:19
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
akl писал(а):
Вот что пишет админ форума программатора Тритон trt
Цитата:
Все Fuses в оболочке программатора работают по одному принципу: стоит галочка - флаг УСТАНОВЛЕН (запрограммирован), для ATMEL это состояние ноль. Кроме того, программа приводит еще и числовое значение всех Fuses, которое меняется при изменении любого бита.
Мною были даны состояние FUSE-бит в соответствии с DS. Блин, ну неужели так тяжело открыть основной документ, открыть раздел Memory Programming, разобраться с FUSE-битами. Нет, проще найти калькулятор "фисев", безоговорочно ему веря, получить очередную херь. Спойлер
Вложение:
FUSE_TRITON.GIF
Ну простите зас-ца. Вроде и так пробовал -еще раз извиняюсь. Проект вещь БОЛЬШОЕ СПАСИБО Akl.
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Пт окт 24, 2014 18:50:40
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
akl писал(а):
Вот что пишет админ форума программатора Тритон trt
Цитата:
Все Fuses в оболочке программатора работают по одному принципу: стоит галочка - флаг УСТАНОВЛЕН (запрограммирован), для ATMEL это состояние ноль. Кроме того, программа приводит еще и числовое значение всех Fuses, которое меняется при изменении любого бита.
Мною были даны состояние FUSE-бит в соответствии с DS. Блин, ну неужели так тяжело открыть основной документ, открыть раздел Memory Programming, разобраться с FUSE-битами. Нет, проще найти калькулятор "фисев", безоговорочно ему веря, получить очередную херь. Спойлер
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Вс окт 26, 2014 19:45:51
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
Akl -Сори. Akl -хотя-бы
Управление - ВКЛ-СТОП1-ВЫКЛ - ВКЛ-СТОП2-ВЫКЛ
ОПИСАНИЕ- -при включение секундомеры не светятся, -нажатие первое -ВКЛ-СТОП1-ВЫКЛ или ВКЛ-СТОП1-ВЫКЛ включает 1 или 2 секундомер при 2х нажатие ВКЛ-СТОП1-ВЫКЛ или ВКЛ-СТОП2-ВЫКЛ 3е нажатие ВЫКЛ 1 или 2 секундомера (тухнут и сбрасываются)
Если я правильно понял, у Вас две кнопки. Одна для 1 секундомера, вторая для второго. Работа мыслится такая - при включении питания и при сбросе кнопкой RESET индикация погашена, кроме секундных разделителей - при первом нажатии секундомер(ы) запускается с индикацией - второе нажатие останавливает счёт секундомер(ы) с индикацией - третье нажатие обнуляет время и индикация гаснет. Программа подразумевает, что кнопка управления 1-м секундомером PD0, а кнопка управления 2-м секундомером PD1.
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Вт окт 28, 2014 17:56:50
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
akl писал(а):
Если я правильно понял, у Вас две кнопки. Одна для 1 секундомера, вторая для второго. Работа мыслится такая - при включении питания и при сбросе кнопкой RESET индикация погашена, кроме секундных разделителей - при первом нажатии секундомер(ы) запускается с индикацией - второе нажатие останавливает счёт секундомер(ы) с индикацией - третье нажатие обнуляет время и индикация гаснет. Программа подразумевает, что кнопка управления 1-м секундомером PD0, а кнопка управления 2-м секундомером PD1.
Вложение:
STOPWATCH_TIKA.zip
Красава Akl -но только эти функции должна выполнять кнопка в замен СБРОС1 и СБРОС2-но обе с функцией СТОП1 и СТОП2 а не СТАРТ1 и СТАРТ2 то есть все кнопки СТАРТ1 ,СТАРТ2,СТОП1, СТОП2, должны остаться работать а ОБЩИЙ СТАРТ,ОБЩИЙ СТОП можно и удалить (соединив вместе 2 старта и 2 стопа мы и так получим ОБЩИЙ старт и ОБЩИЙ стоп) те функции которые ты сделал это замена функции кнопки СБРОС1 и СБРОС2. сброс при 3м нажатие на кнопку и отключения индикатора как у тебя.Тем самым можно включать то 1 то 2 секундомер то вместе и отключать полностью. В нашем случае кнопка включает (ВКЛЮЧАЕТ секундомер СТОП и ВЫКЛЮЧАЕТ) останавливает и выключат раздельно секундомеры. СПАСИБО гений.
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Ср окт 29, 2014 07:17:14
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
Akl-либо те функции которые ты сделал но только ВКЛ-СТОП-ВЫК (включение и выключение просто индикаторы тем самым они получаются не задействованы). Это + кнопке СТОП. УПРАВЛЕНИЕ: -СТАРТ1 -СТАРТ2 -СТОП1 -СТОП2 -ВКЛ1-СТОП1-ВЫКЛ1( включение1 +стоп1 секундомера+выключение1) вместо- ОБЩИЙ СТАРТ -ВКЛ2-СТОП2-ВЫКЛ2( включение2 +стоп2 секундомера+выключение2) вместо-ОБЩИЙ СТОП -СБРОС1 -СБРОС2 кнопки СБРОС1 и СБРОС2 можно даже еще и оставить если есть возможность а -ВКЛ1-СТОП1-ВЫК1 и ВКЛ2-СТОП2-ВЫКЛ2 вместо ОБЩИЙ СТАРТ и ОБЩИЙ СТОП это будит универсальный секундомер как ХРОНОМЕТРАЖ с ценой за 120тысяч рупий . ГЕНИЙ Akl.
В качестве пятничной развлекухи дописал прогу. Для упорядочивания изменил назначение лап для кнопок PD0-СТАРТ1 PD1-СТОП1 PD2-СБРОС1 PD3-СТАРТ1-СТОП1-СБРОС1
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Пт окт 31, 2014 17:24:35
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
akl писал(а):
В качестве пятничной развлекухи дописал прогу. Для упорядочивания изменил назначение лап для кнопок PD0-СТАРТ1 PD1-СТОП1 PD2-СБРОС1 PD3-СТАРТ1-СТОП1-СБРОС1
Скажу честно -ждал очень новой доработанной прошивки. Но Akl такой режим не используется не где, да и трудно представить где возможно применить это. Сори выше в посте у тебя было ВКЛ-СТАРТ-ВЫКЛ. Это очень близко но не СТАРТ а СТОП и управление предыдущее оставить. И поверь это будит Твой шедевр. УПРАВЛЕНИЕ: при подаче питания индикаторы не светят с начало нажимаем ВКЛ1 -СТОП1-ВЫКЛ2 для включения индикации тагже 2индикатора если он нужен ВКЛ2-СТОП2-ВЫКЛ2 .
Кнопки управления -СТАРТ1 -СТАРТ2 -СТОП1 -СТОП2 -ВКЛ1-СТОП1-ВЫКЛ1(просто индикация включение1 +стоп1 секундомера+просто индикации выключение1) вместо- ОБЩИЙ СТАРТ -ВКЛ2-СТОП2-ВЫКЛ2(просто индикация включение2 +стоп2 секундомера+просто индикации выключение2) вместо-ОБЩИЙ СТОП -СБРОС1 -СБРОС2 Это будит БОМБА.Спасибо В твоем случае изменить PD3-СТАРТ1-СТОП1-СБРОС1 поменять на ВКЛ1- СТОП1-ВЫКЛ1 (ВКЛ1 и ВЫКЛ1 это просто включение индикации 00.00 + режим СТОП1 и выключения индикатора1 ) PD7-СТАРТ2-СТОП2-СБРОС2 поменять на ВКЛ2- СТОП2-ВЫКЛ2 (ВКЛ2 и ВЫКЛ2 это просто включение индикации 00.00 + режим СТОП2 ивыключения индикатора2 )
В команде ВКЛ1- СТОП1-ВЫКЛ1 функция СТОП1 такая-же,что и PD1-СТОП1 дублирует это нужно для удобства - В принципе можно решить и проще просто ВКЛ1-ВЫК1 но это больше разных кнопок на пульте , кнопка PD1-СТОП1 это датчик на ФИНИШЕ.
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Пт окт 31, 2014 19:48:07
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
Ak- В твоем случае изменить PD3-СТАРТ1-СТОП1-СБРОС1 поменять на ВКЛ1- СТОП1-ВЫКЛ1 (ВКЛ1 и ВЫКЛ1 это просто включение индикации 00.00 + режим СТОП1 и выключения индикатора1 ) PD7-СТАРТ2-СТОП2-СБРОС2 поменять на ВКЛ2- СТОП2-ВЫКЛ2 (ВКЛ2 и ВЫКЛ2 это просто включение индикации 00.00 + режим СТОП2 и выключения индикатора 2 )
В команде ВКЛ1- СТОП1-ВЫКЛ1 функция СТОП1 такая-же,что и PD1-СТОП1
Переделал и проверил на макете. Пока есть питание секундный разделитель горит При включении питания время сброшено; цифровой индикации нет. При нажатии кнопки СТОП появляется индикация 00.00 При нажатии кнопки СТАРТ начинается счёт. Если предварительно кнопка СТОП не была нажата, то счёт начинается с появлением индикации. Кнопка СТАРТ-СТОП-СБРОС режим обычного однокнопочного секундомера. Вам не нужен, а кому то пригодится. Дополнительно есть возможность стартануть кнопкой СТАРТ-СТОП-СБРОС и остановить кнопкой СТОП или стартануть кнопкой СТАРТ, а остановить кнопкой СТАРТ-СТОП-СБРОС.
Вложение:
STOPWATCH_MMSS.hex
В архиве ниже последний вариант сдвоенного секундомера для ATmega8515, индикаторов с общим анодом с возможностью задавать требуемую частоту кварца в диапазоне 4...16МГц. Не следует здорово увлекаться заданием частоты Fo>8МГц при применении ATmega8515L. Для контроля формирования секундного интервала на PA0 выведен положительный импульс. FUSE-биты в соответствии с DS 1-бит НЕзапрограммирован, 0-бит ЗАпрограммирован CKSEL3...0 1111 SUT1,0 11 CKOPT 1 при Fo<8МГц CKOPT 0 при Fo>8МГц
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Сб ноя 01, 2014 11:44:06
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
akl писал(а):
Переделал и проверил на макете. Пока есть питание секундный разделитель горит При включении питания время сброшено; цифровой индикации нет. При нажатии кнопки СТОП появляется индикация 00.00 При нажатии кнопки СТАРТ начинается счёт. Если предварительно кнопка СТОП не была нажата, то счёт начинается с появлением индикации. Кнопка СТАРТ-СТОП-СБРОС режим обычного однокнопочного секундомера. Вам не нужен, а кому то пригодится. Дополнительно есть возможность стартануть кнопкой СТАРТ-СТОП-СБРОС и остановить кнопкой СТОП или стартануть кнопкой СТАРТ, а остановить кнопкой СТАРТ-СТОП-СБРОС.
Вложение:
STOPWATCH_MMSS.hex
В архиве ниже последний вариант сдвоенного секундомера для ATmega8515, индикаторов с общим анодом с возможностью задавать требуемую частоту кварца в диапазоне 4...16МГц. Не следует здорово увлекаться заданием частоты Fo>8МГц при применении ATmega8515L. Для контроля формирования секундного интервала на PA0 выведен положительный импульс. FUSE-биты в соответствии с DS 1-бит НЕзапрограммирован, 0-бит ЗАпрограммирован CKSEL3...0 1111 SUT1,0 11 CKOPT 1 при Fo<8МГц CKOPT 0 при Fo>8МГц
Вложение:
STOPWATCH_M_SS_ms_END.zip
Все работает - но Akl в твоем случае нет возможности последовательного старта только общий при соединения вместе 2 СТАРТА или вместе СТАРТ-СТОП-СБРОС . А какой толк тогда 2х секундомеров (купить можно и ручной - только они замерзают на морозе) НЕ в ОБИДУ. У меня было желание собрать универсальное, которое может работать и на морозе и с последовательном старте участников ( 2е на трассе). Да попросту заменить професиональный ХРОНОМЕТРАЖ стоимость которых составляет 120 тысяч рупий для тренировочных стартов спортсменов в зимнее время. Ты в 2х шагах от достижения такого ХРОНОМЕТРАЖА. Сделай пожалуйста этот шаг - хоть для меня. Ak- В твоем случае изменить PD3-СТАРТ1-СТОП1-СБРОС1 поменять на ВКЛ1- СТОП1-ВЫКЛ1 (ВКЛ1 и ВЫКЛ1 это просто включение индикации 00.00 + режим СТОП1 и выключения индикатора1 ) PD7-СТАРТ2-СТОП2-СБРОС2 поменять на ВКЛ2- СТОП2-ВЫКЛ2 (ВКЛ2 и ВЫКЛ2 это просто включение индикации 00.00 + режим СТОП2 и выключения индикатора 2 )
PD3-СТАРТ1-СТОП1-СБРОС1 поменять на ВКЛ1- СТОП1-ВЫКЛ1 (ВКЛ1 и ВЫКЛ1 это просто включение индикации 00.00 + режим СТОП1 и выключения индикатора1 ) PD7-СТАРТ2-СТОП2-СБРОС2 поменять на ВКЛ2- СТОП2-ВЫКЛ2 (ВКЛ2 и ВЫКЛ2 это просто включение индикации 00.00 + режим СТОП2 и выключения индикатора 2 )
Извините, не понимаю этого режима.
tika писал(а):
ВКЛ1 и ВЫКЛ1 это просто включение индикации 00.00 + режим СТОП1 и выключения индикатора1
Опишите детально. Что такое
Цитата:
+режим СТОП1 и выключения индикатора1
Только, пожалуйста, без эмоций. 09:40 Так что ли? При нажатии кнопки ВКЛ1- СТОП1-ВЫКЛ1 появляется индикация 00.00, при втором нажатии ничего не происходит, но если была нажата СТАРТ, то при втором нажатии останавливается счёт. При третьем нажатии индикация выключается и время сбрасывается.
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Вс ноя 02, 2014 11:57:18
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
akl писал(а):
tika писал(а):
PD3-СТАРТ1-СТОП1-СБРОС1 поменять на ВКЛ1- СТОП1-ВЫКЛ1 (ВКЛ1 и ВЫКЛ1 это просто включение индикации 00.00 + режим СТОП1 и выключения индикатора1 ) PD7-СТАРТ2-СТОП2-СБРОС2 поменять на ВКЛ2- СТОП2-ВЫКЛ2 (ВКЛ2 и ВЫКЛ2 это просто включение индикации 00.00 + режим СТОП2 и выключения индикатора 2 )
Извините, не понимаю этого режима.
tika писал(а):
ВКЛ1 и ВЫКЛ1 это просто включение индикации 00.00 + режим СТОП1 и выключения индикатора1
Опишите детально. Что такое
Цитата:
+режим СТОП1 и выключения индикатора1
Только, пожалуйста, без эмоций. 09:40 Так что ли? При нажатии кнопки ВКЛ1- СТОП1-ВЫКЛ1 появляется индикация 00.00, при втором нажатии ничего не происходит, но если была нажата СТАРТ, то при втором нажатии останавливается счёт. При третьем нажатии индикация выключается и время сбрасывается.
Да спасибо - но после подачи питания индикаторы должны так-же не светить и кнопки СТАРТ1, СТАРТ2,СТОП1, СТОП2, не должны срабатывать. Они начинают работать только после того как включим индикаторы 1 и 2 кнопкой ВКЛ1- СТОП1-ВЫКЛ1 или ВКЛ2- СТОП2-ВЫКЛ2 это и есть разрешение на включение всех остальных функций. В этом случае мы можем включить хоть 1 секундомер хоть 2й хоть оба.
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Пн ноя 03, 2014 10:10:50
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
akl писал(а):
Разрешил работу кнопок СТАРТ1(2), СТОП1(2), СБРОС1(2) только после команды ВКЛ1(2).
Вложение:
STOPWATCH_MMSS.hex
Все клева- Выражаю свою благодарность Akl за данный проект, за терпение таким как я --СПАСИБО. Можно немного и доработать. Функция СБРОС отдельная команда не должна выключить индикатор (у нас есть для этого ВКЛ-СТОП-ВЫКЛ) а просто обнулять результат до 00.00 . А так все просто ГЕНИЙ AKL. В моем случае ты достоин Нобелевской премии.
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Вт ноя 04, 2014 09:25:47
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
akl писал(а):
Вроде сделал обнуление времени при нажатии СБРОС
Вложение:
STOPWATCH_MMSS.hex
Все чики пики-СПАСИБО Akl. Как я рад-как я рад.Вот человеческая натура - а сам думаю , что еще можно доработать в нем. Это уже сверх наглость. В этом проекте если присоединить вместе 2стара и 2стопа -получается общий старт, но используя включения 1 индикатора или 2 индикатора мы получаем последовательный старт .Но тут и проблема. СТАРТ мы можем отделить 1 от 2 учатсника квл или выкл индикаторы а СТОП нет. Думаю нет такого алгоритма ,что-бы при 2х стартах и 2стопах вместе(ОБЩИЙ СТАР и ОБЩИЙ СТОП на старте мы управляем ) -СТОП останавливал секундомер первым (тот который был запущен раньше) Но без этого можно и потерпеть - возможно. Но с этим вообще ПИСК. И если это возможно то СТОП1 и СТОП2 можно убрать кнопками ВКЛ-СТП-ВЫКЛ мы и так вручную можем остановить раздельно секундомеры и использовать только ОБЩИЙ СТОП он и так будит останавливать тот секундомер который был включен раньше потом другой - .Я думаю это фантастика. Еще раз СПАСИБО тебе Akl. Сори - так и прет , так и прет.
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Вт ноя 04, 2014 09:59:58
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
После праздников жду корпус и буду собирать ХРОНОМЕТРАЖ - на неделе нарисую плата. Может кто и поможет с рисунком под любой чип dip или tgfp. Под индикаторы BA56-12SRWA и DA56-11GWA в 1 секундомере. Спасибо -УРА.
Заголовок сообщения: Re: ну когда же из этого будет секундомер.
Добавлено: Вт ноя 04, 2014 14:43:18
Встал на лапы
Зарегистрирован: Пн сен 05, 2011 13:31:45 Сообщений: 100 Откуда: УФА
Рейтинг сообщения:0
akl писал(а):
Вроде сделал обнуление времени при нажатии СБРОС
Вложение:
STOPWATCH_MMSS.hex
Alk- Только заметил, что СБРОС срабатывает во время работы секундомера - это не правильно. Должна срабатывать посте команды СТОП1 или СТОП2. А не вовремя работы секундомера. Спасибо за терпение.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения