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

Простейший регулируемый блок питания на стабилизаторе 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) – вот на основе неё и создадим логический элемент И-НЕ.
Читать далее

Прошиваем PIC на Linux Rosa Fresh R11 через Com порт (где скачать и как установить ОС, MPLAB и winpicpgm_v1570)

Писать прошивки будем на языке Си (С), подключать программатор будем к порту COM.
Буду использовать самодельный JDM программатор – его просто собрать по простой схеме: (“gameforstreet.ru/pic-jdm-prostejshij-programmator-dlya-pic-mk/

Устанавливать будем на только что установленную ОС Linux Rosa Fresh R11 PLASMA5 x86_64.
Устанавливаем её и обновляем один раз.
Далее скачиваем MPLAB для написания кода на Си (С).
Устанавливаем Wine.
Устанавливаем PicPGM (winpicpgm_v1570)

Видео-инструкция в конце записи!
Читать далее

Светим и мигаем светодиодом на pic18f25k20 (подойдёт для pic18fx5k20) 3В

Микроконтроллер pic18f25k20 – работает от 3 В (1.8-3.6 В), поэтому на свой самодельный JDM программатор на вход питания к pic18f25k20 поставил стабилитрон на 3 В.
Прошиваем микроконтроллер pic18fx5k20 самодельным JDM программатором (“gameforstreet.ru/pic-jdm-prostejshij-programmator-dlya-pic-mk/”) и программой winpicpgm_v1570 (скачать можно здесь gameforstreet.ru/proshivaem-pic-v-linux/”) на Linux и Windows.
Программировать будем на С в MPLAB X IDE на Linux.
Читать далее