Программирование для начинающих | Все своими руками






Архив рубрики ‘Программирование для начинающих’

Микросхема памяти EEPROM AT24C32N

Микросхема памяти AT24C32N — запись и чтение данных

AT24C32 имеет 32768 бит последовательной электрически стираемой и программируемой постоянной памяти (EEPROM), организованной в виде 4096 слов по 8 бит каждое. Функция выбора адреса устройства позволяет использовать до 8 устройств на общей 2-проводной линии. Микросхема является ведомым устройством и управляется ведущим по протоколу I2C.

Читать статью полностью

Передача команд и символов в ЖКИ HD44780

Код программы загрузки команд и символов в ЖКИ с контроллером HD44780.

Эта статья из рубрики «Программирование для начинающих» и речь в ней пойдет об одном из вариантов кода загрузки команд и символов в ЖКИ. Все будет с комментариями и объяснениями.

Читать статью полностью

Вывод текста из EEPROM на ЖКИ

Вывод текста из EEPROM PIC контроллеров на ЖКИ

Эта статья для радиолюбителей, начинающих своё познание в написании программ на ассемблере применительно к PIC16Fxxx. Попался мне недавно один исходник программы измерителя емкости и индуктивности австралийского товарища. И у него в этом исходном файле мне понравился код вывода текстовой информации из флешь памяти контроллера на индикатор.

Читать статью полностью

Модуль INA219 c PIC контроллером

Модуль INA219 настройка конфигурации и калибровочного коэффициента

В статье рассматривается модуль АЦП с микросхемой INA219. Но перед тем, как перейти к непосредственному выбору корректирующего коэффициента, выбору режимов и запись в регистр конфигурации и выбора адреса АЦП, я хочу поведать вам о возможных косяках этих китайских модулей. Возможно, и вы столкнетесь с такой проблемой.

Читать статью полностью

Аналоговое управление микроконтроллером

Подпрограмма преобразования положения движка переменного резистора в код

В век повальной цифровизации мы уже привыкли к кнопкам и сенсорным экранам. При создании конструкций с использованием микроконтроллеров, иногда возникает необходимость в плавном изменении параметров кокой то величины. Будь то плавная регулировка температуры, частоты вращения двигателя, регулировка выходного напряжения БП с цифровым управлением и т.д.

Читать статью полностью