Урок 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-ов Структура конфигурационных файлов   Бесплатные программаторы, которые можно найти в интернете безнадежно отстают от разработчиков чипов и не предлагают способов быстрой модернизации для программирования новых микроконтроллеров. В данном случае была сделана попытка разработать программную оболочку в рамках которой легко было бы наращивать возможности по программированию различных чипов хотя бы для… Читать далее »

Программатор для PIC-контроллеров

Автор: | 14.04.2011

Предлагаю вашему вниманию схему программатора для 8-разрядных микроконтроллеров фирмы Microchip. Схема представляет один из вариантов JDM-программатора. С его помощью можно программировать микроконтроллеры семейства PIC16Fxxx. Впринцепе, программировать можно и не только эти микроконтроллеры — все зависит от распиновки микроконтроллера и имеющихся на плате программатора панелек. Лично я с помощью данного программатора успешно прошивал микроконтроллер PIC16F877A. (Нажмите… Читать далее »