Новая версия OSA 90618
- Новая версия OSA 90618. Основное изменение: короткое сообщение могло не отсылаться или отсылаться неправильно, если телом сообщения было выражение. (все изменения см. историю изменений)
Добавлены две статьи по управлению VGA-дисплеем с помощью PIC18:
BFAR()
-mlarge-scalar
(разрешение располагать скалярные переменные в far области ОЗУ) выдавалась ошибка при использовании макроса BFAR()
с произвольной переменной (без атрибута SFR).BFA()
BFA()
выдавалось предупреждение о безусловном преобразовании большой константы в unsigned int
Добавлен пример применения RTOS OSA: подробно описана программа реализации 8-канального сенсорного 3-октавного пианино. Так же приведено небольшое видео с демонстрацией.
Опубликована статья "Бегущие огни" на ОСРВ
В ней подробно рассмотрен пример разработки программы на PIC-контроллере с использованием ОСРВ OSA. Пример очень простой и подойдет даже для начинающего. Правда, требуются навыки программирования на языке Си. В качестве аппаратной базы выбраны демо-платы из комплекта PicKit2 на базе контроллеров PIC16F886, PIC16F887 и PIC16F690.
BFARI()
BFARI()
обеспечивает доступ к структуре по указателюBFA_SET
и BFA_CLR
BFA_IV
заменено на BFA_INV
. Операция инвертирования теперь инвертирует биты по передаваемой маске.