http://www.forum.getchip.net/ |
|
Программируем на Algorithm Builder http://www.forum.getchip.net/viewtopic.php?f=16&t=44 |
Страница 24 из 25 |
Автор: | GetChiper [ 19 ноя 2015, 14:19 ] |
Заголовок сообщения: | Re: Программируем на Algorithm Builder |
Конечно - многим будет интересно. |
Автор: | Akademik [ 22 ноя 2015, 19:23 ] |
Заголовок сообщения: | Re: Программируем на Algorithm Builder |
Евгений,а можете мне пожалуйста показать простой пример. Как запустить мигание светодиодом при однократном нажатии кнопки,при повторном - выключить. Суть в том, что не могу понять,как обработать сразу два действия, опрос кнопки и моргание светодиода. Пробовал делать опрос кнопки в прерывании таймера,тоже ничего не вышло.( Уже перешел на Attiny2313 т.к при загрузке кода AB в Arduino ,не получается изменить частоту работы Arduino на 8 мГц. А если делать опрос кнопки в теле основной программы мигания диодом,то кнопка не всегда срабатывает,приходится ловить момент. |
Автор: | SVN [ 22 ноя 2015, 21:39 ] |
Заголовок сообщения: | Re: Программируем на Algorithm Builder |
1.png [ 9.82 КБ | Просмотров: 10744 ] |
Автор: | Akademik [ 22 ноя 2015, 22:16 ] |
Заголовок сообщения: | Re: Программируем на Algorithm Builder |
СПАСИБО БОЛЬШОЕ SVN !!!!! Щас попробую разобраться! Ты ,ты как всегда меня выручаешь!!! |
Автор: | SVN [ 22 ноя 2015, 22:50 ] |
Заголовок сообщения: | Re: Программируем на Algorithm Builder |
Это не единственный вариант… этот пример представляет сам принцип. По сути логика очень проста… нажатие кнопки (где бы она не была прописана), поднимает флаг события нажатия (r10 – как раз и фиксирует это действие. Некий флаг, но флаг это бит, а не целый регистр). Если флаг поднят, в прерывании начинаем обрабатывать светик, если сброшен – проходим мимо. Вот как-то так. |
Автор: | als9 [ 04 дек 2015, 01:51 ] |
Заголовок сообщения: | Re: Программируем на Algorithm Builder |
Голову поломал как по простому определить какое число в регистре находится - четное или не четное ? |
Автор: | Igor60 [ 04 дек 2015, 03:15 ] |
Заголовок сообщения: | Re: Программируем на Algorithm Builder |
Дык оченно просто. По биту 0. Если бит 0 = 0 Четное. Если бит 0 = 1 нечетное. |
Автор: | als9 [ 20 апр 2016, 22:59 ] |
Заголовок сообщения: | Re: Программируем на Algorithm Builder |
Да уж проще некуда Такой вопрос - может быть есть у кого - нибудь библиотечка с звуками для пьезо или электромагнитных зумеров-пищалок ? Чтото одни писки и визги получаются . |
Автор: | lega67 [ 01 июл 2016, 22:11 ] | ||
Заголовок сообщения: | Re: Программируем на Algorithm Builder | ||
Сохранение регистров в стек нужно начинать с r16. Иначе он теряется. Регистр SREG сохраняется в стек через r16!
|
Автор: | SVN [ 02 июл 2016, 14:04 ] | ||
Заголовок сообщения: | Re: Программируем на Algorithm Builder | ||
|
Страница 24 из 25 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |