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

Автор: | 26.07.2016

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

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

Автор: | 26.10.2014

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

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

Автор: | 18.07.2014

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

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

Автор: | 16.07.2014

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

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

Автор: | 12.07.2014

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

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

Автор: | 02.09.2013

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

Урок 3. Установка MPLAB и PICC

Автор: | 22.06.2012

Урок 2. Регистры микроконтроллера. Порты ввода/вывода Итак, мы уже получили общее представление о микроконтроллерах в предыдущих уроках. Для дальнейшего изучения программирования микроконтроллеров нам понадобятся различные инструменты. В этом уроке мы рассмотрим установку следующих инструментов: Интегрированная среда разработки MPLAB; Компилятор PICC; Нет желания писать прошивку для микроконтроллера? А может нет времени на изучение основ программирования микроконтроллера? … Читать далее »

Урок 2. Регистры микроконтроллера. Порты ввода/вывода

Автор: | 08.06.2012

Урок1. Введение. Устройство микроконтроллера Как известно из первого урока, каждый микроконтроллер имеет регистры общего назначения, которые представляю собой оперативную память, хранящую числа, обрабатываемые арифметико-логическим устройством (АЛУ).  Причем, по ходу исполнения программы, эти  числа могут изменяться: увеличиваться, уменьшаться, сбрасываться, снова загружаться и т.д. Вся память разбита на ячейки. Размер ячейки зависит от разрядности процессора 8, 16… Читать далее »

Урок 1. Введение. Устройство микроконтроллера

Автор: | 06.06.2012

Микроконтроллер – это такая микросхема, которая представляет собой мини-компьютер, предназначенный для выполнения различных функций. Данная микросхема работает в соответствии с заложенной в нее программой, которую создает программист. Микроконтроллер может в себе содержать различное количество так называемых периферийных модулей, которые определяю его возможности, а также стоимость. К периферии микроконтроллера относятся, например: АЦП (аналого-цифровой преобразователь), различные таймеры,… Читать далее »

Как сделать простой программатор для PIC-ов и AVR-ов

Автор: | 20.04.2011

Характеристики Программирование PIC-ов Программирование AVR-ов Структура конфигурационных файлов   Бесплатные программаторы, которые можно найти в интернете безнадежно отстают от разработчиков чипов и не предлагают способов быстрой модернизации для программирования новых микроконтроллеров. В данном случае была сделана попытка разработать программную оболочку в рамках которой легко было бы наращивать возможности по программированию различных чипов хотя бы для… Читать далее »