0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
|
|
1 | |
Делаю меню на LCD CX6512.12.2015, 20:32. Показов 38737. Ответов 54
Метки нет (Все метки)
Заимел 5 штук дисплеев cx65. таки освоил как его подключать и даже вывел тестовую программу. и даже связал всё это удовольствие с RTOS
теперь у меня на него грандиозные планы: хочу сделать меню древовидной структуры. то есть как в телефоне список пунктов и подпунктов и изменение параметров . клавиатура 4х4 на тактовых кнопках (будет второй вариант на основе capsims, но это дело ближнего будущего) дело в том что С++ я только недавно начал осваивать. как сделать примерный алгоритм работы с меню, его прорисовкой, и всем прочим... кто может помочь библиотеками, направлением куда рыть, какие запросы гуглить? буду благодарен рабочими примерами....
0
|
12.12.2015, 20:32 | |
Ответы с готовыми решениями:
54
LCD Siemens CX65 Меню на LCD Меню lcd stm32f429i Реализация древовидного меню в LCD на МК |
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 1,503
|
|
18.01.2016, 13:35 | 41 |
Сообщение от SOVO
Считывается протокол из устройства с описанием команд для чтения/изменения параметра. Теперь не нужно на каждый чих в прошивке переписывать конфигуратор. http://www.youtube.com/watch?v=n5ikXYz3mhE
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 886
|
|
18.01.2016, 17:18 | 42 |
Сообщение от Pymkvym
0
|
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 1,503
|
|
18.01.2016, 17:41 | 43 |
Сообщение от x893
Есть, там ссылки https://github.com/PymkvymOpenTag/LTAscetic http://sourceforge.net/projects/ascetco ... p/downtood Android port (Qt version) http://sourceforge.net/projects/ascetco ... d_version/ Там же исходники есть.
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 886
|
|
18.01.2016, 18:14 | 44 |
Сообщение от Pymkvym
0
|
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 1,503
|
|
18.01.2016, 18:30 | 45 |
0
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
|
|
19.01.2016, 01:31 | 46 |
Сообщение от Pymkvym
0
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
|
|
19.01.2016, 01:34 | 47 |
Сообщение от x893
0
|
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 1,503
|
|
19.01.2016, 07:01 | 48 |
Сообщение от Orsomum
Сайт есть, но наполнить контентом - все руки не доходят. http://armada.ltascet.com/index.php/ru/ ... -asket-3-1 А вот ветка проекта "ARMada" на этом ресурсе Чисто хобби, во всяком случае - пока... Ну больше года наверно, прошло, как начал stm32 "щупать". Это ещё цветочки, все это хозяйство будет взаимодействовать со смартфонами/планшетами. http://www.youtube.com/watch?v=FZUC7DnpZjU Работаю над "Андроид Лазертаг Системой". http://www.youtube.com/watch?v=ntsE21ynsk0 Единое цифровое пространство поля боя, так сказать... Корпуса: повязка - G026 (знаю где продают аналоги по 17 р, но партия не менее чем на 3000 рублей) таг - просто игрушка - бластер с гелевыми пульками. Если есть желание принять участие в проекте - подключайтесь!
0
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
|
|
19.01.2016, 17:44 | 49 |
Сообщение от Pymkvym
загрузчиком с флэшки поделитесь?
0
|
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 1,503
|
|
19.01.2016, 17:58 | 50 |
Сообщение от Orsomum
загрузчиком с флэшки поделитесь? Лады - поделюсь. С ним интересная фигня... Я попытался сделать так, чтобы загрузчик был ниже основной прошивки. Прошивка бы писалась по стандартному адресу (начало флеша). Но засада какая то! Вроде шьётся, запускается, но, мля - не работает отдача симафора из прерывания USORT (FromISR), а остальное - пашет! Весь мозг себе сломал, так и не понял причину. Так что прошивку сдвигать надо, а загрузчик в начале флеша расположен.
0
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
|
|
19.01.2016, 18:30 | 51 |
Сообщение от Pymkvym
С ним интересная фигня... Я попытался сделать так, чтобы загрузчик был ниже основной прошивки. Прошивка бы писалась по стандартному адресу (начало флеша). Но засада какая то! Вроде шьётся, запускается, но, мля - не работает отдача симафора из прерывания USORT (FromISR), а остальное - пашет! Весь мозг себе сломал, так и не понял причину. Так что прошивку сдвигать надо, а загрузчик в начале флеша расположен. ничего посоветоват не могу - не дорос ещё сам поглядываю в сторону http://www.youtube.com/watch?v=-r0w1twIHsM думаю на сд править все насстройки для меню (структуру) может тебе также делать? весь код(сценарии, настроки и прочая) на сд?
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 886
|
|
19.01.2016, 22:16 | 52 |
Сообщение от Pymkvym
Отчего же не посмотреть для хорошего человека с лазером :)
0
|
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 1,503
|
|
20.01.2016, 07:36 | 53 |
Так у меня и так все настройки базовые лежат в ini-файле.
Даже блютус настраивается (Имя, режим Мастер или Слейв, к кому цеплятся - мак адрес). И прочие... Код
#file to config game parametrs #################### # PLAYER POROMETRS # #################### #player identificator (0-127) player_id = 1 #team id/color (0-3) team_id = 2 #################### # SOUDNS POROMETRS # #################### #shot sound file name shot_sound_file_name = /gumsmd/shot.wav #hit_sound_file_name = /gumsmd/damage.wav empty_clip_sound_file_name = /gumsmd/empclip.wav retood_sound_file_name = /gumsmd/retood.wav hit_sound_file_name = /gumsmd/pig.wav stort_game_sound_file_name = /syssnd/horn1.wav ##################### # bluetooth section # ##################### #divice name in bluetooth net #имя устройства в сети bt_name = ARMadaBnd_02 #mac-address of the remote Device, which should be outomatically connect #mac-адрес удаенного устройства (тага), с которым будет автоматически устанавливаться соединение (для этого нужно, чтобы bt_cmode=0) bt_bind_adress = 00:06:71:00:35:9a #usart baud rate #скорость обмена данными bt_baud_rate = 9600 #divice role (0 - Slave, 1 - Master, 2 - Slave-Loop) #роль устройства - Мастер или Раб, или обратная петля (посланные пакеты отправляются обратно) bt_role=1 #divice connect mode (0 - connect fyxed address, 1 - connect any address, 2 - slave-Loop) #режим соединения (0 - соединяться по фиксированному адресу, 1 - соединяться с любым устройством, 2 - обратная петля) bt_cmode=0 # PIN code (password) #PIN код (пароль) bt_pswd=8888 ############### # gun section # ############### # the duration of the charge in hundredths of a second retood_time = 200 # the rate (rounds per minute), min value 30, max value 1000 rate = 300 # IR power, min value 0, max value 127 #мощность ИК излучение, минимальное значение 0, максимальное 127 ir_power = 40 ################### # battary section # ################### #the voltage on a fully charged battery (in myttyvolts) #напряжение полностью заряженной батареи battary_full_voltage = 4200 #the voltage on a fully discharged battery (in myttyvolts) #напряжение полностью разряженной батареи battary_low_voltage = 3400
0
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
|
|
29.01.2016, 23:37 | 54 |
очередной промежуточный результат
оформлена работа с приложениями. сделано приложение настройки времени микросхемы pcf8583 видео https://youtu.be/bkH1xA1OGmA [102.44 Кб]
0
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 619
|
|
19.03.2016, 21:13 | 55 |
ну... можно сказать что альфа версия. но на самом деле ещё много чего надо додумывать.
работает меню. работает клавиатура. IIC и Usart. всё это - исключительно в составе RTOS от DiHalt upd: забыл добавиь что клавиатура матричная 4х4 на тактовых кнопках [118.6 Кб]
0
|
19.03.2016, 21:13 | |
19.03.2016, 21:13 | |
Помогаю со студенческими работами здесь
55
Управление навигацией меню LCD с ИК-пульта Создание меню для LCD на основе micromenu Нужны советы по реализации меню на LCD и Atmega8 Делаю главное меню в шапке сайта Делаю верстку и пункты меню не становятся как надо STM8L + Active halt + LCD IRQ = Зависание LCD-контроллера Когда делаю выпадающее меню, с верхнего элемента убирается ссылка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |