AVR. Урок 5 — LCD

AVR. Урок 5 — LCD HD44780 (а также совместимый с ним KS0066) — контроллер монохромных жидкокристаллических знакосинтезирующих дисплеев с параллельным 4- или 8-битным интерфейсом. Разработан фирмой Hitachi. Управляющий интерфейс и протокол являются де-факто стандартом для такого типа дисплеев. Эти контроллеры были фактически монополистами на рынке в 90-е годы. В настоящее время все активнее вытесняются контроллерами с SPI или I2C интерфейсами, а также контроллерами цветных дисплеев ...
Read more

AVR. Урок 4 — UART

AVR. Урок 4 — UART. Универсальный асинхронный приёмопередатчик (Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. Преобразует передаваемые данные в последовательный вид так, чтобы было возможно передать их по одной физической цифровой линии другому аналогичному устройству. Метод преобразования хорошо стандартизован и широко применяется в компьютерной технике (особенно в встраиваемых устройствах и системах на кристалле (SoC)). Представляет ...
Read more

Старт ARM. RTOS часть 2-ая.

Доброе время суток продолжаем серию уроков по программированию микроконтроллеров ARM, сегодня продолжаем говорить про ОСРВ, то есть про FreeRTOS и ChibiOS. Снова для узания у нас STM32F429zi-DISCO. Речь сегодня пойдет об динамической изменении приоритетов задачи. Приоритет задачи - это важность задачи для планировщика, чем выше приоритет, тем планировщик быстрее ее начнет выполнять и тем меньше система потратить процессорного времени на выполнении задачи. Минимальный приоритет ...
Read more

AVR. Урок 3 — GPIO

AVR. Урок 3 — GPIO. GPIO (general-purpose input/output) - вход/выходы общего назначения. Руководство по ATMega8 ...
Read more

AVR. Урок 2 — LED

AVR. Урок 2 — LED. Рекомендую для прочтения: 1. CodeVisionAVR. Пособие для начинающих. Лебедев М.Б 2. Микроконтроллеры AVR: от простого к сложному (+ CD-ROM) Михаил Голубцов 3. Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Юрий Ревич ...
Read more

Старт ARM. RTOS часть 1-ая. STM32F4 и SAM3N.

Доброе время суток!) Продолжаем изучать микроконтроллеры ARM архитектуры, сегодня пойдет речь о RTOS (OCPB), а в частности про FreeRTOS (тут я добавлю свою ложку дёгтя) и новый зверь ChibiOS. RTOS - операционная система реального времени. Что такое реальное время? Стандарт POSIX 1003.1 даёт следующее определение: «Реальное время в операционных системах — это способность операционной системы обеспечить требуемый уровень сервиса в определённый промежуток времени». Операционная ...
Read more