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

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

1 13 26

smg123:
В ней есть PLL
Значит и вправду "хитрее" устроены.

Вы бы лучше даташит на 45 тиньку почитали
Если бы я его прочитал, то кто бы тогда глупые вопросы задавал?

AnSi:
какую приставку?
Приставку к Экстра-ПИКу, что бы АВРы програмировать. Собственно, нужно дополнительную плату с панельками развести. Необходимые переделки в самом програматоре я уже сделал.

 

Wladimir_TS: эта функция используется ?
Да. Вот строчка:
outi PLLCSR, 0b00000110 ;Initialize TC1 in 250 kHz fast PWM mode.


 

Wladimir_TS === А я-то цши навострил повторить сий минтезатор на 2313..

+++ шим - это мелочи, можно частоту убавить(250 это много)
гораздо больше гемороя доставит - меньшее к-во памяти(2313) и возможно не совпадение по командам - придётся серьёзно переделывать.

 

Вот ссылка по вопросам использования быстрого ШИМа в АВР http://www.ineltek.ru/html.cgi/txt/app/micros/avr/AVR131.htm
Думаю, чем больше частота ШИМ, тем лучше фильтровать. А вот с памятью да, могут быть проблемы. У японца занята вся., в основном под мелодию. А кто нибудь видел живьём Tiny85?

 

подобный ШИМ(с PLL) с работой от кварца есть ?

 

У 25/45/85,26 только от RC генератора. Про другие не знаю.

 

А кто-нибудь "въехал", как там сама мелодия прописывается?

 

;<time tick> <note> <note> ...
120, 0, E5|en, 150, 0, Dis5|en, 180, 0, E5|en, 210, 0, Dis5|en, 240, 0, E5|en, 14, 1, H5|en, 44, 1, D5|en, 74, 1, C5|en, 104, 1, A5, A3|en, 134, 1, E3|en,
это означает - двухбайтное значение "таймера"(младшим вперёд), нота, нота,..., |en (End of line flag)

 

AnSi, это вообще, что такое? АСМ такой что ли у Атмела?

 

Не-а. Это константы, хранимые в памяти программ. В Пиках такие вещи реализуются командой retlw