Электронный блок управления двигателем ЭБУ Микас заиграл мелодию Биперная музыка на SAF-C509L
Вставка
- Опубліковано 7 жов 2024
- Электронный блок управления двигателем ЭБУ Микас заиграл мелодию на Новый год.
В раннем видео я рассказывал о возможности написания программы для электронного блока управления (ЭБУ) двигателем, чтобы использовать его не только в автомобиле. И тогда я поставил перед собой задачу поморгать светодиодом. Задача была перевыполнена. Блок запел биперной музыкой! 😜 В качестве демки на ассемблере A51 был написан 4-х канальный биперный проигрыватель трекерной музыки. Программа была скомпилирована и загружена через UART в XRAM память микроконтроллера SAF-C509L.
От вас, друзья, требуется обратная связь. 👍 Хотелось бы узнать, на чем остановиться подробнее в следующем видео, посвященном этому проекту.
Демка в видео воспроизводится неправильно. Нашел ошибку. Я не учел, что у Спектрума бит D4 на 254 порту управляет динамиком, а у меня по факту бит D0. Т.е. вывод управляющего бита осуществлялся не с того разряда счетчика, формирующего звуковую частоту. После исправления кода записал звук через звуковую карту компьютера: drive.google.c...
Идея (алгоритм) для проигрывателя биперной трекерной музыки и музыкальная композиция (блок данных):
nanobeep3 - 54 byte beeper engine for ZX Spectrum
;;; by utz 11'2022 * irrlichtproject.de
github.com/utz...
#эбу
#бипер
#ассемблер A51
#C509L
#Микас
#микроконтроллер