Библиотека AVR-GCC для lcd-экрана Nokia 6610. Обновление.

Библиотека AVR-GCC для lcd-экрана Nokia 6610. Обновление.

Валера Гончаренко подготовил очередное обновление своей библиотеки для работы с lcd-экраном от  Nokia 6610. Исправлены ошибки, добавлены новые функции. Ему слово:

На данный момент в свою библиотеку для работы с LCD Nokia6610 я добавил вывод изображений. Вывод текста теперь возможен и по-русски, добавил кириллический шрифт (если неиспользуете кириллицу, то можно отключить эту возможность для экономии ресурсов). Также поправил функции вывода данных из RAM-памяти дисплея. Читать далее »

Сколько «весят» типы данных

Язык C/C++

Все данные в языке Си имеют свой тип. Переменные определенных типов занимают в памяти какое-то место, разное в зависимости от типа. В Си нет четкого закрепления количества памяти за определенными типами. Это отдано на реализацию конкретного компилятора под конкретную платформу. Например, переменная типа int в одном компиляторе может занимать в памяти 16 бит, в другом — 32 бита, в третьем — 8 бит. Все определяет конкретный компилятор. Правда, все стремятся к универсализации, и в основном в большинстве компиляторов тип int, например, занимает 2 байта, а тип char — один.

Я в последнее время немного затупил, не мог вспомнить, сколько байт занимает тип double в AVR-GCC. Обычно при программировании контроллеров работаешь с целочисленными типами, типа int и char, а к типам с плавающей точкой прибегаешь не часто, в связи с их ресурсоемкостью.

Поэтому, на будущее, оставлю себе здесь памятку с указанием размеров занимаемой памяти типами данных для компилятора AVR-GCC и диапазон изменения переменных этого типа. Читать далее »

Энергия для Лаунчпада

Энергия для Лаунчпада

Буквально недавно сеть облетела новость, что для LaunchPad 430 от Texas Instruments выпущена новая IDE, аналогичная Arduino. Я очень заинтересовался этим, решил сам во всем разобраться, так как являюсь обладателем сего девайсика. Приобрел его еще зимой, но вот пока он пылился на полке без дела. По разным причинам. Одна из причин — отсутствие желания изучать новую среду программирования. А тут бац — и все знакомое. Но обо всем по порядку…

Читать далее »

Вывод текста на lcd Nokia 6610

Валера Гончаренко продолжает работать над библиотекой вывода на lcd-экран Nokia 6610. Библиотека постепенно обновляется. Сейчас добавлены функции вывод текста и шрифт 8х8 пикселей. Скачать библиотеку, исходники демо-проекта, использующего эту библиотеку, а так же откомпилированную прошивку можно ниже. Читать далее »

Использование цветного дисплея от Nokia 6610

Валерий Гончаренко продолжает свою серию статей по подключению и использованию дисплеев от мобильных телефонов Нокиа в своих проектах на микроконтроллерах AVR (за что ему громадное спасибо). Вот и сейчас он делится своим опытом по работе с цветными дисплеями. Итак, ему слово.

После благополучных тестов с монохромными дисплеями Nokia 1100, Nokia 1202 и т.д. появилось острое желание попробовать запустить и поиграться с цветным дисплеем – выбор пал на Nokia 6610 и ему подобных. Читать далее »