Программирование микроконтроллеров Миландр в среде CooCox IDE 1.7

Автор: | 20.02.2019

Довелось мне как-то поработать с российским микроконтроллером Миландр 1986ВЕ91Т (ближайший аналог STM32F103), что побудило меня к написанию этой статьи. Хочу заметить, что для неподготовленного человека работа с микроконтроллерами Миландр  сопровождается рядом трудностей, связанных с отсутствием отладочных средств и средств разработки. В наличие у меня имелось два отладчика: китайский ST-Link и китайский клон J-Link v8, —… Читать далее »

Установка и запуск веб-сервера Apache на Orange Pi Zero

Ранее мной был описал процесс установки ОС Armbian на Orange Pi Zero, а также процесс настройки сети. Сегодня, как и обещал, расскажу как установить и настроить для работы веб-сервер Apache. Подробнее о нем можете почитать здесь: https://ru.wikipedia.org/wiki/Apache_HTTP_Server Итак, запускаем Putty и входим в терминал ОС Armbian. Установочный пакет Apache2 хранится в репозитории на сервере ubuntu.com.… Читать далее »

Настройка сети на Orange Pi Zero

В предыдущей статье я провел краткий обзор характеристик миникомпьютера Orange Pi Zero, показал как записать образ Armbian на SD-карточку и подключиться к терминалу через виртуальный COM-порт. Сегодня статья будет на тему настройки сети Ethernet на Orange Pi Zero. Подключаться к терминалу через виртуальный COM-порт не всегда удобно, особенно когда устройство находится далеко от компьютера и… Читать далее »

Знакомство с одноплатным миникомпьютером Orange Pi Zero

В настоящее время в продаже появилось большое разнообразие одноплатных миникомпьютеров на базе ARM-процессоров различных производителей, которые вызывают большой интерес у embedded-программистов  и просто любителей. Среди них достаточно известными являются Raspberry Pi, Orange Pi, Banana Pi и др. Это достаточно хорошая альтернатива обычным микроконтроллерам, т.к. миникомпьютер (или, если точнее сравнивать, ARM-процессор архитектуры Application) обладает достаточно высокой… Читать далее »

Настройка модуля CAN на микроконтроллере STM32F103. Часть 1

Заказал как-то в Китае такую вот отладочную плату. На ней имеется USB/UART конвертер на микросхеме PL2303, две кнопки для экспериментов, кнопка питания, кнопка сброса, два светодиода для экспериментов, светодиод питания, стабилизатор на 3.3В, два разъема мини-USB, разъем JTAG для подключения отладчика, например J-Link. В комплекте также шел USB-кабель, изображенный на фото. Плата питается от USB-порта… Читать далее »

Урок 5. Первая программа на PIC12F675

Урок 4. Установка Proteus Мы уже получили минимальные представления о микроконтроллерах,  установили необходимые программы: среду разработки MPLAB и C-компилятор для микроконтроллеров фирмы Microchip Hi-Tech PICC. На этом уроке, как я уже давно обещал, мы научимся создавать проект в среде MPLAB, напишем первую программу для PIC12F675 и проверим ее работоспособность в среде моделирования Proteus. Программа будет… Читать далее »

Драйвер для часов реального времени DS1307 на STM8

DS1307 – микросхема часов реального времени RTC(RealTimeClock). Кроме часов, она содержит еще календарь. Связь с микросхемой осуществляется по интерфейсу I2C. Достоинством данной микросхемы является ее низкое энергопотребление. Она может работать как на основном источнике питания, так и на резервном (батарейка 3В, на которой микросхема может работать несколько лет!), тактируется от отдельного кварцевого резонатора 32768Hz. Кроме… Читать далее »

Настройка I2C на микроконтроллере STM8

Сегодня я хотел бы кратко рассказать о модуле I2C на микроконтроллере STM8S003F и поделиться своими наработками в этой области. Признаться честно, долго пришлось повозиться с модулем I2C– он ни в какую не хотел работать так, как нужно, пока я не прочитал errata и не устранил еще некоторые мелкие, но коварные ошибки, которые перекочевали в мою… Читать далее »

Настройка UART на микроконтроллере STM8

В последнее время на рынке электроники достойное место занимают 8-битные микроконтроллеры семейства STM8 фирмы STMicroelectronics, которые имеют относительно недорогую стоимость по сравнению с 8-битными микроконтроллерами других фирм, таких как Atmel или Microchip. Среди радиолюбителей большой популярностью пользуется очень дешевый микроконтроллер STM8S003F, который при цене 0.5$ (на лето 2014 года) имеет следующие основные характеристики: Частота тактирования… Читать далее »

Урок 4. Установка Proteus

Урок 3. Установка MPLAB и PICC В сегодняшнем уроке рассмотрим установку САПР (системы автоматизированного проектирования) электронных схем Proteusкомпании Labcenter Electronics. Она нам понадобится для моделирования работы схем на микроконтроллерах. Т.е. в ней мы будем выбирать микроконтроллер, подключать к нему необходимые элементы и записывать в него созданные нами программы. Далее краткое описание возможностей САПР. Нет желания… Читать далее »