Страница 1 из 7
Пробуем программировать на АБ
Добавлено: 01 июл 2014, 16:10
PAVEL
Вопрос такой, выводим меню на дисплей, крутим энкодер смотрим какая надпись мигает или можно курсор типа треугольничка.Значит надо выводить меню два раза ,
в первом курсор потушен а вовтором светит,или всё таки можно отдельно вывести по заданному адресу курсор.Нужна сама мысль как это можно сделать а остальное как нибудь сами. Спасибо !
Re: Пробуем программировать на АБ
Добавлено: 01 июл 2014, 20:10
Petrovich
PAVEL писал(а):Вопрос такой, выводим меню на дисплей, крутим энкодер ...... Спасибо !
Не, это не ко мне. Я с дисплеями Ти-Фи-Ти делов не имел. Могу тоже самое сделать со светодиодами. Крутим энк и диоды переключаются.
1. Прикидываем схему устройства с выбором ЧИПа.
2. Открываем встроеный мануал по АБ.
3. Ставим "священную" команду RESET и после неё настраиваем порты согласно схеме.
Пока всё.
Re: Пробуем программировать на АБ
Добавлено: 01 июл 2014, 21:08
PAVEL
Petrovich писал(а):... Могу тоже самое сделать со светодиодами. Крутим энк и диоды переключаются...
Светодиоды видно какой мигает,тот и выбирать а на дисплее не видно куда крутим.Выходит энкодер должен заранее знать что он опрашивает.Програмка в это время смотрит какой код был на энкодере в данный момент и выводит мерцание (курсора ,название кнапки),как бы показывая нам куда мы закинули удочку.
По ресет и как с чего начинать знаком,монуал прочитываю каждый день,хоть какото занятие
больше волнуют эти тонкости типа флогов где ставить где нет.
Петрович , как тогда индикацию считывать т.е без прерывания? как обычно по высокому уровню.
Re: Пробуем программировать на АБ
Добавлено: 01 июл 2014, 21:37
Petrovich
PAVEL писал(а):... как обычно по высокому уровню?.
Не понял, где схема, какой ЧИП? Читай мой пост.
Re: Пробуем программировать на АБ
Добавлено: 03 июл 2014, 16:31
PAVEL
Petrovich писал(а): Не понял, где схема, какой ЧИП? Читай мой пост.
Схема тоже самое ,что на соседней ветке скидывал,тока сечас поправил малёха,это чтобы работа по силам была
Потом как наберусь ума, тогда по полной оторвусь.В перспективе планы огроменные,всё хочется сделать и даже шим на протягу воткнуть,с энкодера рулить должон.Переключалку авто/ручной ясно надо,клаву с выносом, боюсь тут ног нехватит.Как бы делить не пришлось. Сперва попробую на Меге16 а там видно будет.На всякий случай схмку закину,кому интиресно.
Re: Пробуем программировать на АБ
Добавлено: 03 июл 2014, 19:04
zmey71
Ну Паша ты завернул.Молодец!Если всё получиться как задумал,будет круто,только тебе помошники в этом деле нужны,одному трудновато будет.
Re: Пробуем программировать на АБ
Добавлено: 03 июл 2014, 20:42
PAVEL
zmey71 писал(а):Ну Паша ты завернул.Молодец!Если всё получиться как задумал...только тебе помошники в этом деле нужны,одному трудновато будет.
Пасмотрим может получится.Помошников найти трудно,да и уменя их некогда небыло,всё сам своим умом и руками .Как с детства начал так по сей день.
Насмотрелса машинки у Алексея вот и загорелась.
Может кто подскажет? в мануале написано про "логический сдвиг влево рабочего регистра с переносом" как это понимать -сдвигает логические уровни и переносит принятый или не так.
Re: Пробуем программировать на АБ
Добавлено: 03 июл 2014, 21:12
zmey71
Я то точно не помошник в этом деле,мои мозги это не потянут.
Re: Пробуем программировать на АБ
Добавлено: 06 июл 2014, 21:04
Petrovich
PAVEL писал(а):..Может кто подскажет? в мануале написано про "логический сдвиг влево рабочего регистра с переносом" как это понимать -сдвигает логические уровни и переносит принятый или не так.
Если логический перенос, и если влево, то, на сколько я помню, справа вставляется нуль. А если арифметический, то правый бит заполняется содержимым С-разряда.
Вот, из п-пр 1wire, после сдвига правый бит попадает в С-разряд, и сразу анализируем, С равно единице или нулю. Если единице, то отправляем в линию ноль, а если нулю, то перепрыгиваем через строчку.
Re: Пробуем программировать на АБ
Добавлено: 08 июл 2014, 16:22
PAVEL
Petrovich писал(а):
Если логический перенос, и если влево, то, на сколько я помню, справа вставляется нуль. А если арифметический, то правый бит заполняется содержимым С-разряда...
Спасибо ! за разъяснение.Сам уже путаюсь в этих определениях,без особой надобности стараюсь их нетрогать.Сейчас думаю с кнопкой,несоображу как правельно алгоритм составить, выбор режима .