Свежие обсуждения
Микроконтроллеры

Вэйвтэйбл синтезатор

1 11 26

Ну уже ж была ссылка на даташит. Да и исходники есть.
Не хочется копаться в них после "очень живой" ветки про цетомузыку.

 

Gregory: Кстати, а что там за величина такая ksps?

КилоСэмплы В Секунду.

 

А можно свои 5 копеек всунуть или по сусалам за проделанную работу ?
MPS применительно к процессорам - это мегабайты в секунду. Исходя из
даташит - это скорее всего килобайты в секунду. Если не прав - поправьте.
Но очень уж зудит.

 

Да, фактически это два ШИМа на базе одного таймера, правда насчет "в противофазе" - большой вопрос (динамик подключен не к одному, а к ДВУМ ШИМам). Досконально я код не смотрел, но "противофазу" там, честно говоря не увидел, т.к. регистры ШИМа загружаются в обработчике прерываний РАЗНЫМИ значениями. Насчет "можно подключать" - у портов обычно есть защита от перегрузки (нечто навроде ограничителя тока), так что, возможно, так и можно подключать. Некоторое время он, думается, проработает

 

chav1961: фактически это два ШИМа на базе одного таймера
Насчет 2 ШИМа и схемы включения я очень сильно бы подумал.
Программу пока что не смотрел, но по логике работы остаюсь на
первом определении.

 

HOWK, думать нечего. Качаем даташит и читаем то, что я уже озвучил Гляньте хотя бы распиновку.

 

chav1961: регистры ШИМа загружаются в обработчике прерываний РАЗНЫМИ значениями.

Не разными, а комплементарными

	subi	EL, 0x80		;
	mov	EH, EL			;
	com	EH			;
	sbrc	T2H, 7			;
	inc	EL			;
	out	OCR1A, EL		;
	out	OCR1B, EH		;/

Хитрый он жук, этот япошка

 

chav1961: Некоторое время
Некоторое время , это как ? Про даташит понятно, программу посмотрим,
а первый вопрос.

 

chav1961: Некоторое время он, думается, проработает

Да долго он будет работать, если от слабеньких батареек А реально то тока от портов там хватит (если не злоупотреблять, прочитать даташит и вспомнить Ома )

 

slava2005: и вспомнить Ома
Лучше не надо. Котельникова уже вспомнили.