<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Генерация звука с помощью AVR. Озвучь свой девайс</title>
		<description>Discuss Генерация звука с помощью AVR. Озвучь свой девайс</description>
		<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html</link>
		<lastBuildDate>Mon, 13 Apr 2026 08:23:25 +0000</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://chipenable.ru/index.php/component/jcomments/feed/com_k2/89.html" rel="self" type="application/rss+xml" />
		<item>
			<title>dima says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4619</link>
			<description><![CDATA[Сейчас попробовал твой код, как ни крути но он работает. Получилось запустить за 10 мин. Суперский сайт. Много полезного и интересного кода.]]></description>
			<dc:creator>dima</dc:creator>
			<pubDate>Thu, 08 Oct 2015 12:42:57 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4619</guid>
		</item>
		<item>
			<title>Татьяна says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4391</link>
			<description><![CDATA[Нужна помощь! Нужно сделать работу: воспроизвести (в системе PROTEUS) заданную мелодию "Сакура". Сможете помочь? За вознаграждение. Спасибо.]]></description>
			<dc:creator>Татьяна</dc:creator>
			<pubDate>Tue, 06 Jan 2015 18:46:56 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4391</guid>
		</item>
		<item>
			<title>mixan23 says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4272</link>
			<description><![CDATA[Спасибо за такие классные библиотеки! Использую много ваших материалов в изучении. А библиотека для Atmel Studio будет? Взял от WinAVR, подключил. Ошибки вылетают, ругается на то, что массивы с мелодиями лежат в памяти только для чтения.]]></description>
			<dc:creator>mixan23</dc:creator>
			<pubDate>Sun, 17 Aug 2014 20:13:52 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4272</guid>
		</item>
		<item>
			<title>Klim says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4256</link>
			<description><![CDATA[В МК зашил, все молчит.]]></description>
			<dc:creator>Klim</dc:creator>
			<pubDate>Mon, 28 Jul 2014 13:56:36 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4256</guid>
		</item>
		<item>
			<title>Klim says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4255</link>
			<description><![CDATA[Доброе время суток. Не подскажите, побывал загрузить на attiny45, ничего не вышло.Дело в таймере?]]></description>
			<dc:creator>Klim</dc:creator>
			<pubDate>Mon, 28 Jul 2014 13:54:16 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-4255</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3467</link>
			<description><![CDATA[Берешь ноты с одноголосной мелодией. Смотришь какую длительность и высоту имеет каждая нота мелодии и записываешь ее в массив. Если в этом не разбираешься, воспользуйся таблицей, где расписано как выглядят разные ноты. Например восьмая нота Ми второй октавы - n8,e2.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sun, 24 Nov 2013 23:20:05 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3467</guid>
		</item>
		<item>
			<title>FreshMan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3462</link>
			<description><![CDATA[может подскажешь как ?]]></description>
			<dc:creator>FreshMan</dc:creator>
			<pubDate>Sun, 24 Nov 2013 07:08:41 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3462</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3459</link>
			<description><![CDATA[Самому писать.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sat, 23 Nov 2013 20:20:00 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3459</guid>
		</item>
		<item>
			<title>FreshMan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3458</link>
			<description><![CDATA[а где брать массивы с новыми мелодиями ?]]></description>
			<dc:creator>FreshMan</dc:creator>
			<pubDate>Sat, 23 Nov 2013 14:54:15 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3458</guid>
		</item>
		<item>
			<title>Andy says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3155</link>
			<description><![CDATA[Как делать паузы между нотами? На баскоме есть куча мелодий, переведенных с сименса. Пробовал такой макрос, чуш какая то получается. #define C1 fn(262) #define Cis1 fn(277) #define D1 fn(294) #define Dis1 fn(311) #define E1 fn(330) #define F1 fn(349) #define Fis1 fn(370) #define G1 fn(392) #define Gis1 fn(415) #define A1 fn(440) #define Ais1 fn(466) #define H1 fn(494) #define C2 fn(523) #define Cis2 fn(554) #define D2 fn(587) #define Dis2 fn(622) #define E2 fn(659) #define F2 fn(698) #define Fis2 fn(740) #define G2 fn(784) #define Gis2 fn(831) #define A2 fn(880) #define Ais2 fn(932) #define H2 fn(988) #define C3 fn(1047) #define Cis3 fn(1109) #define D3 fn(1175) #define Dis3 fn(1245) #define E3 fn(1319) #define F3 fn(1397) #define Fis3 fn(1480) #define G3 fn(1568) #define Gis3 fn(1661) #define A3 fn(1720) #define Ais3 fn(1865) #define H3 fn(1976) В чем задаются ноты в tone.h? На герцы не похоже, частота не соответствует нотам. И как перевести ноты в сименсовские? Пробовал в лоб - С1, С2, С3 - подставляя ваши циферки - тоже фигння получается. А так - отличная бибилиотека, спасибо.]]></description>
			<dc:creator>Andy</dc:creator>
			<pubDate>Wed, 28 Aug 2013 12:29:27 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-3155</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2303</link>
			<description><![CDATA[Выложи свой проект на форуме, я посмотрю. И укажи версию CodeVision, которую используешь.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Tue, 25 Dec 2012 05:36:09 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2303</guid>
		</item>
		<item>
			<title>Sergei says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2299</link>
			<description><![CDATA[При внедрении данных файлов в проект, и последующей компиляции, появляются ошибки: компилятор ругается, например, на TIMSK=0xC0: Error: '(' not expected. Т.е. идет пересечение имен тона нот С0 с шестнадцатеричн ой записью 0хС0. Как только я из главного файла убираю include sound.h, все норм..... Проект в CodeVision.]]></description>
			<dc:creator>Sergei</dc:creator>
			<pubDate>Thu, 20 Dec 2012 12:44:33 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2299</guid>
		</item>
		<item>
			<title>wukrlvy says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2002</link>
			<description><![CDATA[Заключение кода в квадратные скобки мало чего дает, так символ двойного сдвига влево не смог передать правильно]]></description>
			<dc:creator>wukrlvy</dc:creator>
			<pubDate>Thu, 02 Feb 2012 11:45:21 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2002</guid>
		</item>
		<item>
			<title>wukrlvy says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2001</link>
			<description><![CDATA[6) Но я бы предварительный делитель таймера включил на 8. Тогда период будет отрабатываться с дискретом 0,5 мкс - для максимальной звуковой частоты 5 кГц (200мкс) - это точность 0,25%, что вполне достаточно. А затраты по времени уменьшатся с 31 до 4%.]]></description>
			<dc:creator>wukrlvy</dc:creator>
			<pubDate>Thu, 02 Feb 2012 11:40:13 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2001</guid>
		</item>
		<item>
			<title>wukrlvy says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2000</link>
			<description><![CDATA[5) Итак, на подаляющем числе проходов в модуле SOUND_Tone делается одна проверка и одно 16-разрядное вычитание. По окончании генерации полупериода вычитание заменяется на отсылку в порт и установку признака. С обработкой входа в прерывание и выхода - это примерно 30 тактов, 2 мкс на частоте 16 МГц. На подавляющем числе проходов м модуле SOUND_dur делается три проверки, инкремент счетчика и обрезание его старшей части. вместе со входом и выходом - не более 50 тактов - 3 мкс. Каждые 16 мкс контроллер обслуживает два прерывания, на них из 16 мкс тратится 5. Все работает.]]></description>
			<dc:creator>wukrlvy</dc:creator>
			<pubDate>Thu, 02 Feb 2012 11:39:11 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-2000</guid>
		</item>
		<item>
			<title>wukrlvy says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1999</link>
			<description><![CDATA[4) Окончание выдачи звука будет отрабатываться так, как и было запланировано ранее. Я бы еще и запрет прерывания в модуле SOUND_com убрал. Так, как он стоит, есть большая вероятность, что последний генерируемый импульс будет обрезанным. В результате будет слышен щелчок. Лучше в модуле SOUND_dur доработать проверку состояния state таким образом, чтобы прерывание выключалось не только по концу записи, но и после отработки каждого dur, если состояние не SOUND_PLAY.]]></description>
			<dc:creator>wukrlvy</dc:creator>
			<pubDate>Thu, 02 Feb 2012 11:37:55 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1999</guid>
		</item>
		<item>
			<title>wukrlvy says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1998</link>
			<description><![CDATA[3) В исходном состоянии значение компаратора равно нулю. Поскольку компаратор крутится, прерывания по переполнению OVF и компаратору COMP возникают одновременно. Но последнее замаскировано. Программа обработки клавиши работает по OVF она формирует состояние STATE_PLAY. По следующему OVF срабатывает SOUND_dur, которая считывает из массива первый звук. Эта программа должна выполниться перед SOUND_tone. В этом и есть смысл перестановки команд разрешения прерывания. В момент, когда SOUND_dur установит разрешение прерывания, начнет работать SOUND_tone (по этому же OVF). SOUND_tone установит на выходе сигнал и начнет работать параллельно SOUND_dur. На первых циклах OVF прерывания будут приходить одновременно. Поскольку COMP имеет старший приоритет, SOUND_tone будет обслуживаться первой. Но затем прерывания разбегутся во времени, поскольку компаратор не будет равен нулю.]]></description>
			<dc:creator>wukrlvy</dc:creator>
			<pubDate>Thu, 02 Feb 2012 11:36:46 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1998</guid>
		</item>
		<item>
			<title>wukrlvy says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1997</link>
			<description><![CDATA[команды [TIFR |=(1 сдвиг влево OCF2);] сброса флага прерывания Тогда включение звука будет производиться корректно.]]></description>
			<dc:creator>wukrlvy</dc:creator>
			<pubDate>Thu, 02 Feb 2012 11:34:57 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1997</guid>
		</item>
		<item>
			<title>wukrlvy says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1996</link>
			<description><![CDATA[[TIFR |=(1]]></description>
			<dc:creator>wukrlvy</dc:creator>
			<pubDate>Thu, 02 Feb 2012 11:24:40 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1996</guid>
		</item>
		<item>
			<title>wukrlvy says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1995</link>
			<description><![CDATA[/* Я проанализировал "глазками" работу программы и у меня следующие замечания 1) Самое главное - в функции SOUND_tone оператор tone = toneNote; надо заменить на оператор tone += toneNote; Первый полупериод выходного сигнала генерируется правильно, например 2,5 периода работы таймера, пауза и все последующие импульсы будут генерироваться длительностью 3 периода. 2) Второе - разрешать прерывание по компаратору в модулях SOUND_Com и SOUND_PlaySong преждевременно и вредно, лучше разрешение переместить в модуль SOUND_Duration и поставить его вместо команды]]></description>
			<dc:creator>wukrlvy</dc:creator>
			<pubDate>Thu, 02 Feb 2012 11:21:37 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1995</guid>
		</item>
		<item>
			<title>Igoryosha says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1925</link>
			<description><![CDATA[Помогите понять, как изменяется частота воспроизводимог о звука (тональность), если в настройках таймера стоит обычный режим работы(не СТС)?]]></description>
			<dc:creator>Igoryosha</dc:creator>
			<pubDate>Thu, 29 Dec 2011 09:52:36 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1925</guid>
		</item>
		<item>
			<title>ROM says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1790</link>
			<description><![CDATA[А для протеруса нет исходников? :sad:]]></description>
			<dc:creator>ROM</dc:creator>
			<pubDate>Fri, 21 Oct 2011 18:13:14 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1790</guid>
		</item>
		<item>
			<title>Gromozeka says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1772</link>
			<description><![CDATA[Может, конечно и не стоит время на эти косяки тратить. Время заниматься полифонией :D .]]></description>
			<dc:creator>Gromozeka</dc:creator>
			<pubDate>Tue, 11 Oct 2011 10:45:10 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1772</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1771</link>
			<description><![CDATA[Спасибо. Все косяки вычистить не удалось. Делал модуль ради спортивного интереса. На самом деле знание ассемблера очень помогает при программировани и на Си. Ясно представляешь, что происходит в контроллере. Это важно.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Tue, 11 Oct 2011 10:22:06 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1771</guid>
		</item>
		<item>
			<title>Gromozeka says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1750</link>
			<description><![CDATA[Нет слов, выражающих в полной мере мои благодарности автору. За умение, за труд и за то что жлобство в Вас абсолютно отсутствует. После нескольких лет ассемблера познавал С именно с помощью этого сайта. Первые несколько проектов удались во многом благодаря здешним публикациям. Но вот генерить музыку один в один по этим исходникам к сожалению не удалось. Точнее принцип-то работает, но... Переполнения, отвечающие за частоту ноты отсчитываются правильно, а вот досчет (когда остаток уже меньше 0хFF) уже не происходит. Поэтому многие соседние ноты звучат одинаково (на слух просто фальшь). Копал долго, но исправить так и не удалось. Переделал генерацию частоты под 16-битный Т1 и все стало Ок. И Грибоедов фальшивить тоже перестал. Правда может это только у меня так вышло? PS:Где то тут видел пост с понятием "Низкоуровневое мышление". Блин, ну точнее не скажешь! После ассемблера приходится просто постоянно таки его перебарывать.]]></description>
			<dc:creator>Gromozeka</dc:creator>
			<pubDate>Tue, 04 Oct 2011 15:58:10 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1750</guid>
		</item>
		<item>
			<title>AlexNT says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1746</link>
			<description><![CDATA[Хороший проект. Как раз ломаю голову как сгенерировать звук "авто колокольчика, зуммера" для сигнализации включенного света.]]></description>
			<dc:creator>AlexNT</dc:creator>
			<pubDate>Mon, 03 Oct 2011 20:27:07 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1746</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1705</link>
			<description><![CDATA[Спасибо. По теории генерации звука я вообщем то не спец, но если разберусь, то обязательно накатаю материал.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sat, 17 Sep 2011 21:13:46 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1705</guid>
		</item>
		<item>
			<title>justnsn says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1484</link>
			<description><![CDATA[Отличная статья. Если есть возможность пожалуйста напишите больше теории про генерацию звука с диаграммами и эл. схемой для примера. спс]]></description>
			<dc:creator>justnsn</dc:creator>
			<pubDate>Fri, 06 May 2011 12:02:39 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1484</guid>
		</item>
		<item>
			<title>Dmi3 says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1469</link>
			<description><![CDATA[Лучше посчитайте сколько это жрёт процессорного времени!]]></description>
			<dc:creator>Dmi3</dc:creator>
			<pubDate>Fri, 29 Apr 2011 10:36:57 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1469</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1416</link>
			<description><![CDATA[Выложил проект на форуме. Вообще эту либу доработать нужно еще дорабатывать. Добавить директиву для переключения таймеров и директиву для выключения таймера, если звук не воспроизводится . Времени нет, да и не знаю, нужно ли это кому-то кроме меня.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Tue, 29 Mar 2011 19:22:11 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1416</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1415</link>
			<description><![CDATA[Здорово. Послушал. А в Грибоедове точно все верно? В конце обоих кусков не очень созвучные ноты. Не знаю, может это задумка такая. Если еще что-то наваяешь выкладывай на форуме http://chipenable.ru/index.php/forum-chipenable/6-kompilyator_IAR_AVR/1811-generatziya_zvuka_s_pomoshyu_AVR.html]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Tue, 29 Mar 2011 19:20:05 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1415</guid>
		</item>
		<item>
			<title>ciscobsci says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1412</link>
			<description><![CDATA[Pashgan, помоги переделать настройку для Timer1, Mega32, 2-ой занят. Сирена очень нужна. Перенастроил сам, но слышны щелчки в динамике. С тонами похоже не разберусь сам. В форуме задал вопрос.]]></description>
			<dc:creator>ciscobsci</dc:creator>
			<pubDate>Tue, 29 Mar 2011 14:09:52 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1412</guid>
		</item>
		<item>
			<title>shs says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1403</link>
			<description><![CDATA[Pashgan молодца. Так держать! Вот еще пара мелодий:
Griboe dov[] = {	16, 2,	n8,b2, n8,c3, n8,b2, n8,g2, n8,e2, n8,b2, n8,g2, n8,b2, n8,b1, n8,b2, n8,g2, n8,b2,	n8,a2, n8,b2, n8,a2, n8,xf2, n8,xd2, n8,a2, n8,xf2, n8,a2, n8,b1, n8,a2, n8,xf2, n8,a2,	n8,g2, n8,a2, n8,g2, n8,e2, n8,b1, n8,g2, n8,xf2, n8,g2, n8,xf2, n8,c2, n8,a1, n8,xf2,	n8,e2, n8,xf2, n8,e2, n8,xc2, n8,g1, n8,e2, n8,xd2, n8,b1, n8,xa2, n8,b1, n8,b2, n8,b1,	n8,b2, n8,c3, n8,b2, n8,g2, n8,e2, n8,b2, n8,g2, n8,b2, n8,b1, n8,b2, n8,g2, n8,b2,	n8,a2, n8,b2, n8,a2, n8,xf2, n8,xd2, n8,a2, n8,xf2, n8,a2, n8,b1, n8,a2, n8,xf2, n8,a2,	n8,g2, n8,a2, n8,g2, n8,e2, n8,b1, n8,g2, n8,xf2, n8,g2, n8,xf2, n8,c2, n8,a1, n8,xf2,	n8,xd2, n8,e2, n8,xd2, n8,b1, n8,xf1, n8,xd2, n2,e2, n4,p,	0	};
unsi gned int Augustin[] = {	16,2,	n4,g1, n8,g1, n8,a1, n8,g1, n8,f1, n4,e1, n4,c1, n4,c1, n4,d1, n4,g0, n4,g0, n4,e1, n4,c1, n4,c1, n4,g1, n8,g1, n8,a1, n8,g1, n8,f1, n4,e1, n4,c1, n4,c1, n4,d1, n4,g0, n4,g0, n2,c1, n2,p,	n4,d1, n4,g0, n4,g0, n4,e1, n4,c1, n4,c1, n4,d1, n4,g0, n4,g0, n4,e1, n4,c1, n4,c1,	n4,g1, n8,g1, n8,a1, n8,g1, n8,f1, n4,e1, n4,c1, n4,c1, n4,d1, n4,g0, n4,g0, n2,c1, n2,p,	0	};]]></description>
			<dc:creator>shs</dc:creator>
			<pubDate>Fri, 25 Mar 2011 11:57:54 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1403</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1384</link>
			<description><![CDATA[Спасибо.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sat, 19 Mar 2011 20:25:59 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1384</guid>
		</item>
		<item>
			<title>Гость says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1381</link>
			<description><![CDATA[Хочу поблагодарить автора за очень интересный и содержательный сайт. Люди, которые стремятся поделиться своими знаниями с другими, вызывают уважение.]]></description>
			<dc:creator>Гость</dc:creator>
			<pubDate>Fri, 18 Mar 2011 09:39:04 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1381</guid>
		</item>
		<item>
			<title>AleGro says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1380</link>
			<description><![CDATA[Можно и аккорд взять, если очень захотеть :-)]]></description>
			<dc:creator>AleGro</dc:creator>
			<pubDate>Wed, 16 Mar 2011 23:17:30 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1380</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1378</link>
			<description><![CDATA[А что за проект и почему вспомнился?]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Wed, 16 Mar 2011 07:06:02 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1378</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1377</link>
			<description><![CDATA[550-700 байт флэша без мелодий. 20 байт ОЗУ. При желании можно сделать облегченную версию, урезав функционал. Например, ограничить количество нот и записывать их восьми разрядными цифрами. Но это уже потребует допиливание кода.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Wed, 16 Mar 2011 07:04:27 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1377</guid>
		</item>
		<item>
			<title>nnn says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1376</link>
			<description><![CDATA[и сколько это жрет flash и ram ?]]></description>
			<dc:creator>nnn</dc:creator>
			<pubDate>Wed, 16 Mar 2011 05:39:34 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1376</guid>
		</item>
		<item>
			<title>Crazy Synergetic says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1375</link>
			<description><![CDATA[Эээх, вспомнился проект АнтиАОН... Жалко, что нельзя без доработок обеспечить воспроизведение нескольких нот одновременно (взять аккорд), а то можно было бы применить)]]></description>
			<dc:creator>Crazy Synergetic</dc:creator>
			<pubDate>Wed, 16 Mar 2011 04:34:12 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1375</guid>
		</item>
		<item>
			<title>TERMIN says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1374</link>
			<description><![CDATA[пригодится, спасибо)]]></description>
			<dc:creator>TERMIN</dc:creator>
			<pubDate>Wed, 16 Mar 2011 04:21:42 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1374</guid>
		</item>
		<item>
			<title>foxit says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1373</link>
			<description><![CDATA[Спасибо. Буду изучать.]]></description>
			<dc:creator>foxit</dc:creator>
			<pubDate>Wed, 16 Mar 2011 04:16:25 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1373</guid>
		</item>
		<item>
			<title>ciscobsci says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1372</link>
			<description><![CDATA[очень ждал эту статью!]]></description>
			<dc:creator>ciscobsci</dc:creator>
			<pubDate>Tue, 15 Mar 2011 22:04:41 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/89-generatsiya-zvuka-s-pomoschyu-avr-ozvuch-svoy-devays.html#comment-1372</guid>
		</item>
	</channel>
</rss>
