На семисегментном четырёх разрядном (4 цифры) индикаторе цифры меняются от 1 до 3, при нажатии на кнопку фиксируется одна из цифр в памяти, далее выбор переходит к следующему разряду, в конце стоит условие, которое будет сравнивать выпавшие цифры. Читать далее
Архив рубрики: Электрические схемы
Добавляем кнопку к pic16f877 на языке С (MPLab X 5.35)
Добавляем кнопку к pic16f877 на языке С (MPLab X 5.35) Читать далее
Работа с SD картой памяти
Работать с картами флеш памяти можно при помощи SPI интерфейса, чем большинство радиолюбителей и занимались последние пару лет (в следствии чего, если вы поищите как подключить карту памяти к контроллеру, сразу получите результат в виде схемы подключения SPI). Но техника не стоит на месте и у нас в руках не дорогие 32 битные контроллеры, которые имеют на борту модуль специально предназначенный для работы с картами памяти — SDIO, который существенно упрощает и ускоряет работу. Читать далее
Программатор CH341A (CH341B и др.) в качестве USB-TTL (UART) модуля
Программатор CH341 имеет модуль последовательного интерфейса USB-TTL (UART), с помощью которого можно принимать и передавать данные между устройствами: Читать далее
Читаем данные (ноты) с EEPROM 24c04 и проигрываем музыку на Arduino
Решил объединить две записи:
– Как подключить AT24C04 I2C EEPROM к Arduino? (“микроник.рус/7622/”)
– Играем музыку на Arduino через пьезодинамик (“микроник.рус/7563/”)
И получил возможность читать данные с внешней EEPROM и анализировать их на микроконтроллере, в частности на Ардуино. Можно увеличить память микроконтроллера или вовсе читать часть программы с внешней EEPROM… Читать далее
Bootloader для PIC16F87xA (программы, сам бутлоадер и как загружать код по Tx Rx)
Также с помощью Arduino (можно через ch340,341) запишем коды в pic16f877a. Читать далее
Воспроизводим музыку через пьезодинамик на микроконтроллерах (Atmega328)
Будем использовать библиотеку для микроконтроллеров AVR с использованием прерывания таймера | ATmega328
Это библиотека для воспроизведения монофонической музыки с помощью широтно-импульсной модуляции и пьезоэлектрического зуммера. Монофоническая означает, что одновременно может воспроизводиться только одна нота. Тем не менее с ее помощью можно создавать неплохую музыку. При желании можно настроить мигание светодиода в такт музыке. Читать далее
Как подключить AT24C04 I2C EEPROM к Arduino?
EEPROM, что является сокращением от Электрически стираемого программируемого запоминающего устройства только для чтения, представляет собой тип энергонезависимой памяти, которая сохраняет свое содержимое даже после отключения питания.
В зависимости от физического расположения существует два типа EEPROM. Один из них — внутренняя EEPROM, встроенная в микроконтроллер, а другой — внешняя EEPROM, которая представляет собой микросхему и должна быть подключена к микроконтроллеру через последовательный интерфейс (например, I2C или SPI). Читать далее
Читаем и записываем EEPROM на программаторе ch341 на Linux Rosa Fresh 12 (Часть 2: Программы с графическим интерфейсом)
Если Вы читали первую часть данной записи, то в ней мы установили некоторые пакеты и библиотеку для работы программы ch341eeprom, но главный её минус – у неё нет графического интерфейса. Давайте же рассмотрим программы с графическим интерфейсом, которые были созданы на основе программы ch341eeprom. Читать далее
Программатор CH341A в Linux
Для работы с микросхемами Serial EEPROM моделей 24С01 … 24С64 необходимо собрать программу Аллена Коллина из исходного кода. Перейдите на страничку “github.com/command-tab/ch341eeprom”. Если у Вас нет аккаунта на GitHub проще всего скачать исходный код, нажав на зеленую кнопку Code и выбрав из выпадающего списка пункт Download ZIP. Читать далее
