Пробуем программировать на АБ
Re: Пробуем программировать на АБ
С этим понятно.Сейчас изучаю как создать меню, нашол вот такой алгоритм но он на bascom.avr. Думаю перевести на АВ
Re: Пробуем программировать на АБ
У кого есть желание поюзать прграмку энкодера,верная или нет.Переведена с acm.
Re: Пробуем программировать на АБ
Посмотрел. Может и будет работать.PAVEL писал(а):....Переведена с acm.
Вообще-то можно и проще. Следиш, если есть изменения на одной из ног, и если есть, то по одной из ног принимаеш решение. Если единица, то туда, а если ноль, то сюда. И всё.
Re: Пробуем программировать на АБ
А как буть с не устойчивым состоянием,маска понятно нужна,в этой програмке как написано тоже маска присутствует.До щелчька энкодера, выробатывается четыре состояния вот это дребезг и будет а нам надо одно. Мне кажется что в этой програмке просчитывается эти состояния заодно и вращение определят,что для меня есть хорошо.Petrovich писал(а):Посмотрел...
Вообще-то можно и проще...
Вчера поигрался с маской вот такая картика вышла,смотрел вроди шестерёнки бегают.
Re: Пробуем программировать на АБ
Согласитесь, что прога классная раз Вы за вечер вьехали.mimicon писал(а):....
Вечером буду изучать документацию на AB. Никогда не пользовался таким софтом.
Пошагово с кристаллом это только со своим прогером. У Вас не пойдёт.
Наверно это не тот файл я выдал. Помницца был у меня не работающий. Я его Вам выслал с рабочего компа, а последняя версия делалась длдя Ханта, дома. Обычно я копирую на рабочий комп, а тут могет и прокололся. Счас поищу в домашнем.
А Вы молодец, быстро вьезжаете.
Re: Пробуем программировать на АБ
Вот что дома нашёл.
Кстати, а после того, как Вы поменяли ноги Вы настроили эти ноги на передачу? Вроде да.
Кстати, а после того, как Вы поменяли ноги Вы настроили эти ноги на передачу? Вроде да.
- Вложения
-
- Schalter.rar
- (183.38 КБ) 745 скачиваний
Re: Пробуем программировать на АБ
Посмотрел архивы, есть не точность. Тот файл что вчера скидывал работать не будет. Там кнопка portB. 5 а прописано, r12. 6=1 это надо поменять. Стек поменял.
Re: Пробуем программировать на АБ
Есть вопрос или предоложение как лучше:-)
1. Опрос кнопки. Инвертируем R12 накладываем моску. Дальше записано, как r12. 5=1 это значит кнопка нажата.
2. Маска на r5, логическая операция. Это можно сократить, не все канечно. Так же и как r5>3 записать ноль. Если наложена маска, то больше чем 3 не должно быть. В конце счёта добавить, ^r5 и перейти на опрос кнопки.
Пока это на бумажке, вечером накидаю посмотрю что из этого получится.
1. Опрос кнопки. Инвертируем R12 накладываем моску. Дальше записано, как r12. 5=1 это значит кнопка нажата.
2. Маска на r5, логическая операция. Это можно сократить, не все канечно. Так же и как r5>3 записать ноль. Если наложена маска, то больше чем 3 не должно быть. В конце счёта добавить, ^r5 и перейти на опрос кнопки.
Пока это на бумажке, вечером накидаю посмотрю что из этого получится.
Re: Пробуем программировать на АБ
На сколько я понял, можно и так. Но в чём смысл я не понял.PAVEL писал(а):...В конце счёта добавить, ^r5 и перейти на опрос кнопки.
Пока это на бумажке, вечером накидаю посмотрю что из этого получится.
Re: Пробуем программировать на АБ
Да, как то раньше не внекал сильно. А тут сижу смотрю и думаю, програмка то простая, ну и начел мозгами шевелить.
Наверно главное, написание програмки в определённой последовательности.К тому же симулятор не проходит,спотыкается, везде "ret" стоят. Из за чего и задумался. Набросок сделал на бумажке, написать пока не могу, обдумываю. Как нарисовал должно всё проходить и закончиваться на опросе кнопки, кроме канечно вывода на порт. Ещё думаю, как бы для солидности, сделать мигание светодиодов, вовремя сохранения режима в Епром.
Наверно главное, написание програмки в определённой последовательности.К тому же симулятор не проходит,спотыкается, везде "ret" стоят. Из за чего и задумался. Набросок сделал на бумажке, написать пока не могу, обдумываю. Как нарисовал должно всё проходить и закончиваться на опросе кнопки, кроме канечно вывода на порт. Ещё думаю, как бы для солидности, сделать мигание светодиодов, вовремя сохранения режима в Епром.