Шокер на 1 транзисторе. Повышающий трансформатор на 1 полевом транзисторе.

Шокер на 1 полевом транзисторе IRFZ44n, IRF3205, IRF3705

Можно увидеть статей на тему шокера на одном транзисторе, особенно актуально если завалялся под рукой полевой транзистор. Якобы схема верния и работает 100%, не один год собирал и т.д.  Особенно это актуально в кликбейтных заголовках типа "Шокер за 5 минут" и т.д. На рисунке выше представлена типичная схема таких шокеров и повышающих трансформаторах. Рабочая ли схема? Да. Но чем вы рискуете повторив ее смотрите ниже.

Как заказывать оригинальные радиокомпоненты с Aliexpress

Магазин называется, Aoweziic Raw material spot Store. Ссылка на него: https://aliexpress.ru/store/2383059?spm=a2g2w.chat.0.0.d4014aa6HXdBgP

UPD 25.02.2025 пояснения

Пояснения, для того что понятно было к чему ссылка. Заходим в магазин и кликаем на диалог:

Нормальная реализация RLE на python

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

Устранение ошибки подключения к Flashforge Adventurer 5M по Wi-Fi


Ошибка Orca "Не удалось подключиться к Flashforge: Отказано в доступе"

Если видишь такую ошибку в Orca Slicer на принтере Flashforge Adventurer 5M, то скорее всего у тебя стоит какой-то VPN или proxy, его нужно выключить и все заработает.

Как использовать STV1-AV1-PSY

STV1-AV1-PSY

Итак тебе захотелось попробовать psy кодек stv1av1? На текущий момент 07.09.2024 года существует несколько вариантов, а именно либо консольный ffmpeg либо HandBrake.

Ссылка на ffmpeg моей сборки generic x86_x64 (104 Мб)

Ссылка на HandBrake (Там разные версии в том числе и для windows)

Другие варианты сборок искать в группе discord разрабочиков. Ветка software

Режимы таймера attiny13. Нормальный режим.

Нормальный режим таймера attiny13

Нормальный режим - самый простой из режимов, запускающийся автоматически, когда поданы тактовые импульсы на таймер. Для того чтобы подать тактовые импульсы необходимо перевести состояние регистра CS0 порта TCCR0B из 0b00 в любое другое, например для того чтобы тактировать нормальный режим напрямую от тактового генератора нужно записать в регистр CS0 значение 0b01.

AVR Studio 4. Предварительная настройка. Как включить что-то.

Avr studio 4 text editor

Как изменить шрифт по умолчанию в avr studio 4?

Чтобы каждый раз не нажимить Edit - Font and color нужно открыть файл конфигурации
 C:\Program Files (x86)\Atmel\AVR Tools\AvrStudio4\edit
Файл AvrStudio_asm.ini - отвечает за assembler. Открываем его и меняем

Управление таймером attiny13. Использование таймера timer0

В этой статье я подробно разберу таймер микроконтроллера attiny13 (он же attiny13a) он же обладает единственным восьмибитным таймером timer0, у которого настооолько много всяких режимов, что эта мнимая восьмибитная простота превращается только в одно слово - ашалеть.

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

Если вам нужны быстрые примеры, а не этот datasheet, то вам сюда: Задержка времени на attiny13

Вектор прерываний attiny13a

Полный вектор прерываний attiny13a. Как это работает. Микроконтроллер начинает свою работу с первого перывания, она же команда находящаяся по адресу 0x0000, которому не указана метка в файле tn13Adef.inc. Поэтому ее название опущено. Хотя в документации эта метка называется RESET.

; Вектор прерываний attiny13a
; См. Таблицу вектора прерываний в datsheet на attiny13a стр. 45
; Ссылка на datasheet https://radiokot.ru/articles/36/01.pdf
rjmp reset ; 0x0000   ; reset                           ;  точка входа в программу (подача питания, подача питания на пин reset, детектор просадки напряжения, сброс по watchdog)
rjmp reset ; INT0addr ; External Interrupt 0            ;  внешние прерывание 0
rjmp reset ; PCI0addr ; External Interrupt Request 0    ;  изменения пинов прерывание 0
rjmp reset ; OVF0addr ; Timer/Counter0 Overflow         ;  таймер/счетчик переполнения 0
rjmp reset ; ERDYaddr ; EEPROM Ready                    ;  говность EEPROM
rjmp reset ; ACIaddr  ; Analog Comparator               ;  сработка аналогово компоратора
rjmp reset ; OC0Aaddr ; Timer/Counter Compare Match A   ;  таймер/счетчик сравнение с A
rjmp reset ; OC0Baddr ; Timer/Counter Compare Match B   ;  таймер/счетчик сравнение с B
rjmp reset ; WDTaddr  ; Watchdog Time-out               ;  сработка watchdog таймера
rjmp reset ; ADCCaddr ; ADC Conversion Complete         ;  завершение работы 

Техноблог о мире микроконтроллеров и 3D печати. При разработке используются микрокронтроллеры ESP32, STM32, ATTINY13.


{{ x.text }}