Перейти к содержанию

    

Исходники программ и библиотек

В проектах avr_menu исправлена небольшая ошибка (из-за copy/paste), которая не позволяла вывести регистры вывода 74HC573 из третьего состояния.

Также добавил видео демонстрирующее функционал проекта avr_menu https://ru.files.fm/u/a2sfccuf#/list/

avr_menu.7z

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В проектах avr_menu исправлена небольшая ошибка

 

Ну, раз началася работа над ошибками, то сделайте, будьте добры так, чтобы меню управлялось пятермыми кнопками: лево-право, верх-низ и Меню.

Имею обоснованное сомнение что Ваши восемь кнопок кому-то понравятся.

 

"Напишите программу, которой может пользоваться даже идиот, и только идиот захочет ею воспользоваться" 'c'

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Изначально кнопок было 6 (влево-вправо-вверх-вниз-ENTER-ESCAPE). Количество кнопок можно сделать любое от 1 до 8. Функции на кнопки назначаются в каждом меню отдельно, так что всё зависит от вашей фантазии. Если вам нужно именно ваше сочетание кнопок, могу подкорректировать и выслать вам на почту, чтобы не плодить версии.

Во вложении проект с 6-ю кнопками (выжимка из одного проекта) + работа с датчиком DS18B20 + RTC DS1307 (i2c soft).

ds1820.7z

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dm37, запускаю проект avr_menu1 (ничего не меняя), и вот такая картинкаpost-98138-1499960566_thumb.png. Нету кодировки кириллицы. В чем может быть проблема? Уже пробовал разные версии IAR и Proteus. А так заготовка для проектов понравилась, сделано професионально.
Изменено пользователем fenakit

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мои наработки по использованию языка C++ для микроконтроллеров:

-микроконтроллеры ATtiny2313, ATmega32

-компилятор IAR Embedded Workbench for Atmel AVR 6.80

-симулятор Proteus 7.10

 

Что получилось можно посмотреть здесь

https://ru.files.fm/u/a2sfccuf#/list/

файл uC_cpp.7z

 

Внутри:

- пример с динамической индикацией (исходники + proteus)

- пример с LCD на HD44780 (исходники + proteus)

- небольшое описание

Изменено пользователем dm37

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день,

предлагаю свой вариант конвертера текста для индикатора на контроллере HD44780 (CP1251 -> HD44780).

Преобразование производится на уровне компиляции и строится на использовании макроса LCD_TEXT_XX (файл lcd_conv.h). Данный макрос может быть использован с любым компилятором языка Си.

 

Во вложении файл lcd_conv.h и описание.

lcd_conv.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
...

Слишком сложно. Лучше MicroMenu для микроконтроллеров не нашел для себя.

Изменено пользователем demiurg1978

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти