Рубрики
Схемы на PIC

Мигание последовательностью светодиодов на микроконтроллере PIC

В предыдущей статье на нашем сайте мы рассмотрели мигание одним светодиодом с помощью микроконтроллера PIC. Схему проекта мы собрали на перфорированной плате и использовали PICkit 3, ICSP и MPLAB IPE для загрузки программы в микроконтроллер. В этой же статье мы задействуем большее число контактов микроконтроллера PIC16F877A и рассмотрим управление с его помощью последовательностью из 7 […]

Рубрики
Схемы на PIC

Мигание светодиодом с помощью микроконтроллера PIC

В двух предыдущих статьях на нашем сайте мы рассмотрели начало работы с микроконтроллером PIC и мигание светодиодом с его помощью в симуляторе Proteus. Программу для него мы разрабатывали в среде MPLABX. В этой же статье мы рассмотрим уже аппаратную реализацию проекта мигания светодиодом с помощью микроконтроллера PIC, собранную на перфорированной плате. Мы загрузим программу в […]

Рубрики
Схемы на PIC

Написание первой программы для микроконтроллера PIC с помощью MPLABX

В нашей предыдущей статье про микроконтроллеры PIC мы рассмотрели архитектуру микроконтроллеров PIC, установили необходимое для работы с ними программное обеспечение и купили программатор PicKit 3. В данной же статье мы напишем нашу первую программу мигания светодиодом для микроконтроллера PIC16F877A и рассмотрим установку в нем битов конфигурации (фьюзов). Поскольку мы используем микроконтроллер PIC16F877A вместе с компилятором […]

Рубрики
Схемы на PIC

Начало работы с микроконтроллерами PIC: руководство для начинающих

В 1980 году компания Intel разработала первый микроконтроллер (8051) с гарвардской архитектурой 8051, и с тех пор микроконтроллеры произвели настоящую революцию в электронике. И в настоящее время мы располагаем целым набором эффективных и сравнительно дешевых микроконтроллеров: AVR, PIC, ARM и др. Данные микроконтроллеры просты в освоении и поддерживают широкий набор современных интерфейсов связи: USB, I2C, […]

Рубрики
Схемы на Arduino

Начало работы с Sony Spresense Devkit: руководство для начинающих

Если однажды вы уже задумывались о том, что возможностей плат Arduino недостаточно для ваших задач, а возможности платы Raspberry Pi кажутся избыточными, то наверняка вы мечтали о чем-то промежуточном между ними, имеющем больше аппаратных ресурсов и возможностей, чем Arduino, но при этом достаточно маломощным и эффективным, чтобы работать в течение нескольких дней от батарейки, в […]

Рубрики
Проекты на STM32

Начало работы с STM32 Nucleo64: руководство для начинающих

Наверняка многие из вас начинали свое знакомство с микроконтроллерной техникой с платы Arduino, которая проста в освоении и позволяет реализовать огромное число сравнительно несложных проектов. Но при создании сложных устройств вы неизбежно столкнетесь с ограничениями платы Arduino: небольшая вычислительная мощность, скромный объем памяти, сравнительно малое число свободных контактов. Более «продвинутой» по сравнению с платой Arduino […]

Рубрики
Проекты на STM32

Программирование STM32 Blue Pill с помощью Keil uVision и STM32CubeMX

Микроконтроллеры STM32 построены на основе архитектуры ARM Cortex M. В настоящее время они становятся все более популярными благодаря их высокой производительности и относительно невысокой стоимости. Ранее мы рассматривали программирование платы STM32F103C8, также известной под названием STM32 Blue Pill («синяя таблетка») с помощью Arduino IDE как с использованием внешнего FTDI программатора, так и через USB разъем. […]

Рубрики
Проекты на STM32

Использование прерываний в плате STM32F103C8 (Blue Pill)

Прерывания – это механизм, при котором устройства ввода/вывода или некоторые команды могут приостанавливать «нормальную» работу процессора и переключаться на выполнение другой задачи, поскольку в данном случае она будет иметь наивысший приоритет. К примеру, если процессор мониторит поступление какого-либо события и в это время поступает прерывание от внешнего датчика, то процессор приостанавливает свое нормальное функционирование и […]

Рубрики
Проекты на STM32

Программирование STM32 Blue Pill через USB порт с помощью Arduino IDE

Плата разработки STM32F103C8, также известная как STM32 Blue Pill («синяя таблетка»), отличается невысокой стоимостью и хорошей производительностью благодаря наличию в ее составе микропроцессора на основе архитектуры ARM Cortex M3. Также ее существенным достоинством является возможность ее программирования с помощью Arduino IDE, что делает ее исключительно удобной для всех радиолюбителей, знакомых с платформой Arduino. В предыдущей […]

Рубрики
Проекты на STM32

Начало работы с STM32 (Blue Pill) с помощью Arduino IDE

Для многих энтузиастов Arduino стала первой платой, с которой они начали свое знакомство с электроникой и микроконтроллерной техникой. Но по мере того как их навыки росли они стали замечать, что плата Arduino не очень хорошо подходит для промышленных задач и ее 8-битный центральный процессор очень медленно работает по сравнению со многими современными микроконтроллерами. Хорошей заменой […]