Архив рубрики: Электрические схемы

[sape]

Схема записи и воспроизведения звука с SD-карты на PIC16F876A

Данная схема способна записывать и читать аудиофайлы с SD-карты – работает на Микросхемах pic16f876a. Были добавлены функции остановки, воспроизведения, записи, паузы, а также аудиовход с возможностью подключения микрофона. Схема аудиозаписи на основе C. Читать далее →

Проигрыватель WAV с использованием PIC16F877A и SD-карты

В этом посте показано, как я сделал простой проигрыватель аудиофайлов с помощью микроконтроллера PIC16F877A, где аудиофайл хранится на 8-гигабайтной карте micro SD.
Я использовал аудиофайл с частотой 8000 Гц, 8-битный стереофонический (2 канала), который я преобразовал из формата MP3 в формат WAV с помощью бесплатной программы с открытым исходным кодом под названием Audacity (сайт: http://www.audacityteam.org/).

Мы будем использовать компилятор CCS C (CCS PIC-C Compiler), а не поставляемый Microchip компилятор XC8, и полагаться на библиотеки, предоставляемые CCS.

Поэтому чтобы скомпилировать код С, указанный ниже, нужно установить CCS PIC-C Compiler версии 5.051.
Читать далее →

Простейший регулируемый блок питания на стабилизаторе lm317

Для своих экспериментов пользуюсь самодельным блоком питания с регулировкой от 1,5 В до 30 В. Напряжение со вторичной обмотки трансформатора сначала выпрямляется диодным мостом, далее поступает на вход стабилизатора LM317. Читать далее →

Микросхема HEF4067B (CD74HC4067)

Недостаточно входных или выходных контактов на нашем микроконтроллере? Вы можете использовать HEF4067B.

Для HEF4067B:
HEF4067B – это однополюсный 16-позиционный аналоговый выключатель (SP16T), предназначенный для использования в аналоговых или цифровых системах.
применение мультиплексора/демультиплексора 16:1. Коммутатор оснащен четырьмя цифровыми входами выбора (A0, A1,
A2 и A3), шестнадцать независимых входов/выходов (Yn), общий вход/выход (Z) и цифровой
разрешающий вход (E). При высоком значении E переключатели отключаются. На входах установлены зажимные диоды. Это позволяет использовать токоограничивающие резисторы для подключения входов к напряжениям, превышающим VDD. Читать далее →

Bootloader для pic (прошиваем pic через UART)

Некоторые pic с завода идут с загруженным бутлеудером (Bootloader, Boot load), поэтому их можно прошивать без программатора!!!
Ещё одним огромным плюсом является то, что – чтобы обновить прошивку или полностью перепрошить микроконтроллер, уже впаянный в схему, достаточно подключится к нему через UART – два проводка TX и RX!!!
Воспользуемся загрузчиком – TINY BOOTLOADER — один из самых популярных загрузчиков для микросхем PIC 16F и 18F.
Для примера запрограммируем микроконтроллер – Pic16f877a.
Также будлеудер прошивки есть для: Читать далее →

Заменяем логические микросхемы (К155ЛА3, К155ЛЕ3 и др) – Atmega-ой

Странно но во многих радиомагазинах отсутствуют логические микросхемы – скорее всего в современной микроэлектронике их заменили обычные многофункциональные микроконтроллеры, например Atmega и PIC и др. Возможно я ошибаюсь…
Но давайте создадим, наприме, логическую микросхему К155ЛА3 (И-НЕ) на Atmega88 (на любом другом микроконтроллере всё будет абсолютно аналогично!).

Всё логика похожа на простую схему с кнопками и светодиодами!
Входы – это кнопки. Светодиод – выход!
Недавно я писал запись – “gameforstreet.ru/kod-na-c-neskolko-knopok-atmega88/” (Код на С (Си) несколько кнопок каждая со своим действием для Atmega88) – вот на основе неё и создадим логический элемент И-НЕ.
Читать далее →