<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Проекты на микроконтроллерах AVR</title>
		<link>http://avrproject.ru/</link>
		<description>Форум</description>
		<lastBuildDate>Thu, 14 May 2020 04:31:10 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://avrproject.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Парни а кто небудь играет в Танчики (Worl of Tanks)</title>
			<link>https://avrproject.ru/forum/12-53-1</link>
			<pubDate>Thu, 14 May 2020 04:31:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/12&quot;&gt;Курилка&lt;/a&gt;&lt;br /&gt;Описание темы: какие ещё увлечения есть кроме электронники.&lt;br /&gt;Автор темы: Aleks8383&lt;br /&gt;Автор последнего сообщения: Sup24exchange&lt;br /&gt;Количество ответов: 13</description>
			<content:encoded>Парни а кто небудь играет в Танчики (Worl of Tanks)</content:encoded>
			<category>Курилка</category>
			<dc:creator>Aleks8383</dc:creator>
			<guid>https://avrproject.ru/forum/12-53-1</guid>
		</item>
		<item>
			<title>Мультик на осцилографе</title>
			<link>https://avrproject.ru/forum/12-246-1</link>
			<pubDate>Tue, 12 May 2020 16:33:36 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/12&quot;&gt;Курилка&lt;/a&gt;&lt;br /&gt;Автор темы: Aleks8383&lt;br /&gt;Автор последнего сообщения: MoneyOffice&lt;br /&gt;Количество ответов: 12</description>
			<content:encoded>Поприветствую всех,увидел классное видео на Ютубе меня очень впечатлило.Всётаки наши парни самые толковые чтобы на них не говорили.Посмотрте что с1-65 может в умелых руках. &lt;br /&gt;&lt;br /&gt; &lt;!--BBvideo--&gt;&lt;span id=&quot;scr14hu1uVa2c&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;http://www.youtube.com/watch?v=Xkx7WFP9VoI&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scr14hu1uVa2c&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;</content:encoded>
			<category>Курилка</category>
			<dc:creator>Aleks8383</dc:creator>
			<guid>https://avrproject.ru/forum/12-246-1</guid>
		</item>
		<item>
			<title>Направлятор</title>
			<link>https://avrproject.ru/forum/3-610-1</link>
			<pubDate>Sun, 19 Apr 2020 07:19:12 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/3&quot;&gt;Обсуждение материалов сайта&lt;/a&gt;&lt;br /&gt;Автор темы: kestrel&lt;br /&gt;Автор последнего сообщения: bulat&lt;br /&gt;Количество ответов: 14</description>
			<content:encoded>всем привет, возникла проблемка, хотелось бы разобраться,&lt;br /&gt;решил в железе прогнать код направлятора, и у меня появляется разница в расстоянии между двумя точками,&lt;br /&gt;по координатам GPS приемника расстояние равно 584 метра, а расстояние между этими же точками по Google maps &lt;br /&gt;495 метра, соответственно сам вопрос в коде есть строка Dist = Dist * 6372795, что это за число 6372795?</content:encoded>
			<category>Обсуждение материалов сайта</category>
			<dc:creator>kestrel</dc:creator>
			<guid>https://avrproject.ru/forum/3-610-1</guid>
		</item>
		<item>
			<title>интересное из интернета</title>
			<link>https://avrproject.ru/forum/12-20-1</link>
			<pubDate>Tue, 14 Apr 2020 05:46:22 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/12&quot;&gt;Курилка&lt;/a&gt;&lt;br /&gt;Автор темы: sherman&lt;br /&gt;Автор последнего сообщения: SALEWEXCORP&lt;br /&gt;Количество ответов: 22</description>
			<content:encoded>сколько раз натыкался в интернете на офигенные задумки, что решил выкладывать здесь. &lt;br /&gt; первый на очереди календарь промокашка))) &lt;br /&gt; &lt;!--IMG1--&gt;&lt;a href=&quot;http://avrdesign.ucoz.ru/_fr/0/4501168.jpg&quot; target=&quot;_blank&quot; title=&quot;Нажмите, для просмотра в полном размере...&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://avrdesign.ucoz.ru/_fr/0/s4501168.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG1--&gt; &lt;br /&gt; краска оооочень медленно смачивает и окрашивает цифры, по одной в день. интересно из подручных материалов такое собрать?))</content:encoded>
			<category>Курилка</category>
			<dc:creator>sherman</dc:creator>
			<guid>https://avrproject.ru/forum/12-20-1</guid>
		</item>
		<item>
			<title>Канал для начинающих электронщиков</title>
			<link>https://avrproject.ru/forum/13-483-1</link>
			<pubDate>Wed, 18 Mar 2020 10:23:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/13&quot;&gt;В разработке&lt;/a&gt;&lt;br /&gt;Описание темы: Канал для любителей механики и роботостроения&lt;br /&gt;Автор темы: arduboy&lt;br /&gt;Автор последнего сообщения: oxygene&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>&lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://m.youtube.com/channel/UCVjyW8PWh49XPsPTPDTQ8HA&quot; rel=&quot;nofollow&quot;&gt;http://m.youtube.com/channel/UCVjyW8PWh49XPsPTPDTQ8HA&lt;/a&gt;</content:encoded>
			<category>В разработке</category>
			<dc:creator>arduboy</dc:creator>
			<guid>https://avrproject.ru/forum/13-483-1</guid>
		</item>
		<item>
			<title>AVR web-сервер</title>
			<link>https://avrproject.ru/forum/4-111-1</link>
			<pubDate>Tue, 17 Mar 2020 19:22:26 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/4&quot;&gt;Интересные идеи и схемы&lt;/a&gt;&lt;br /&gt;Автор темы: implex&lt;br /&gt;Автор последнего сообщения: Sheleh&lt;br /&gt;Количество ответов: 308</description>
			<content:encoded>Всем привет! Может кто сталкивался с таким проектом на bascom? Суть в следующем: контроллер связан по spi с ethernet модулем и в браузер может выдавать простенькие странички. Можно было б связать эту тему с охранным устройством и смотреть состояние нагрузок и датчиков, состояние счета на симке (а возможно и управлять нагрузкой, только опасно &lt;img src=&quot;http://s108.ucoz.net/sm/23/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; ). Есть даже проект в стандартных примерах баскома, но мне не все там понятно.</content:encoded>
			<category>Интересные идеи и схемы</category>
			<dc:creator>implex</dc:creator>
			<guid>https://avrproject.ru/forum/4-111-1</guid>
		</item>
		<item>
			<title>bascom + Python+ web управление</title>
			<link>https://avrproject.ru/forum/14-628-1</link>
			<pubDate>Tue, 31 Dec 2019 11:48:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/14&quot;&gt;Робототехника&lt;/a&gt;&lt;br /&gt;Описание темы: Интересна ли тема управления устройствами avr  через веб .&lt;br /&gt;Автор темы: seny&lt;br /&gt;Автор последнего сообщения: Magicanin&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Делаю ребенку маленького робота с управлением через web server flask, попутно изучая тему понял что на bascom  нет интеграции.&lt;br /&gt;Будем развивать тему и развивать вместе?&lt;br /&gt;     Для начала прилагаю файлы с прошивкой, исходниками , и сервером на Python3. переключает светодиод по com  порту. &lt;br /&gt;Flask на 7 и на 10 из ide не запускается у меня. Так что:&lt;br /&gt;cmd&lt;br /&gt;путь к файлу test_flask.py&lt;br /&gt;(c:&amp;#92;python&amp;#92;test_flask.py) - как пример.</content:encoded>
			<category>Робототехника</category>
			<dc:creator>seny</dc:creator>
			<guid>https://avrproject.ru/forum/14-628-1</guid>
		</item>
		<item>
			<title>Устройство подачи звонков в учебных учреждениях.</title>
			<link>https://avrproject.ru/forum/5-570-1</link>
			<pubDate>Tue, 24 Dec 2019 22:33:25 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/5&quot;&gt;Готовые проекты&lt;/a&gt;&lt;br /&gt;Описание темы: Автоматическая звонилка по заданной программе.&lt;br /&gt;Автор темы: Dmitriy&lt;br /&gt;Автор последнего сообщения: Jeyti&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Когда узнал, что в техникуме, куда ходит сын, звонки подаются вручную, решил собрать это устройство. В видео рассказано, что это такое и с чем его едят. Если кого то заинтересует, выложу прошивку, исходник и схему.  Самое дорогое в этой штуке, индикатор с кириллицей.&lt;br /&gt;&lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;https://www.youtube.com/watch?v=V4UZU5rOzfo&quot; rel=&quot;nofollow&quot;&gt;https://www.youtube.com/watch?v=V4UZU5rOzfo&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr035q1AUnIP&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;http://www.youtube.com/watch?v=V4UZU5rOzfo&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scr035q1AUnIP&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;</content:encoded>
			<category>Готовые проекты</category>
			<dc:creator>Dmitriy</dc:creator>
			<guid>https://avrproject.ru/forum/5-570-1</guid>
		</item>
		<item>
			<title>RGB Новогодняя елочка.</title>
			<link>https://avrproject.ru/forum/13-577-1</link>
			<pubDate>Tue, 24 Dec 2019 09:35:13 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/13&quot;&gt;В разработке&lt;/a&gt;&lt;br /&gt;Описание темы: Решил изготовить веселенькую елочку.&lt;br /&gt;Автор темы: Dmitriy&lt;br /&gt;Автор последнего сообщения: Erros&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Захотел я изготовить красивую и сложную елку. Каркас из формата А1, насверлены отверстия под 5мм. светодиоды количеством 160 штук. Спаян контроллер на Меге 2560. На данный момент готовы две нитки по 16 светодиодов из десяти. Будет 80 каналов, организован трех канальный программный ШИМ, удалось получить практически любой цвет. Питание будет автономное, от 18650, для них подготовлен балансир на ICL 7660, проверен в работе, результат удовлетворительный. Пробное включение двух ниток показало просто удивительные возможности поиграться с цветами, розовый, бирюзовый, сиреневый и т.д. в общем очень красиво. Если к концу сборки этой игрушки меня не заберут в психушку, обязательно сниму видео на хорошую камеру и поделюсь. Сейчас предлагаю только фото. Исходники, схема и подробное описание будут немного позднее. Памяти в контроллере предостаточно для написания самых различных световых эффектов.&lt;br /&gt;&lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;https://drive.google.com/open?id=0B4u67oh2vLxOVEhrSmtSdGVYMU0&quot; rel=&quot;nofollow&quot;&gt;https://drive.google.com/open?id=0B4u67oh2vLxOVEhrSmtSdGVYMU0&lt;/a&gt;</content:encoded>
			<category>В разработке</category>
			<dc:creator>Dmitriy</dc:creator>
			<guid>https://avrproject.ru/forum/13-577-1</guid>
		</item>
		<item>
			<title>Управление пином через регистры?</title>
			<link>https://avrproject.ru/forum/9-547-1</link>
			<pubDate>Tue, 24 Dec 2019 09:33:26 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/9&quot;&gt;Общие вопросы по Bascom-AVR&lt;/a&gt;&lt;br /&gt;Описание темы: нужны три состояния на ножке&lt;br /&gt;Автор темы: twinsen_kiev&lt;br /&gt;Автор последнего сообщения: Erros&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Нужно на ножку повесить устройство, которое на свой вход от МК может принимать три возможных состояния: землю, питание и обрыв - тоесть ничего, по каждому из которых оно совершает три разных действия. &lt;br /&gt; Будет ли работать такая схема? (Для примера условный пин А1 и три подпрограммы). &lt;br /&gt;&lt;br /&gt; 1:                                    &apos;на ножке земля &lt;br /&gt; Ddra.1 = 1                            &apos;ставим на выход &lt;br /&gt; Porta.1 = 0                           &apos;на землю &lt;br /&gt; Return &lt;br /&gt;&lt;br /&gt; 2:                                    &apos;на ножке питание &lt;br /&gt; Ddra.1 = 1                            &apos;ставим на выход &lt;br /&gt; Porta.1 = 1                           &apos;на питание &lt;br /&gt; Return &lt;br /&gt;&lt;br /&gt; 3:                                    &apos;на ножке высокий импеданс (Hi-Z) - обрыв &lt;br /&gt; Ddra.1 = 0                            &apos;ставим на вход &lt;br /&gt; Port a.1 = 0                          &apos;на землю &lt;br /&gt; Return</content:encoded>
			<category>Общие вопросы по Bascom-AVR</category>
			<dc:creator>twinsen_kiev</dc:creator>
			<guid>https://avrproject.ru/forum/9-547-1</guid>
		</item>
		<item>
			<title>LCD Дисплей Nextion и Bascom</title>
			<link>https://avrproject.ru/forum/9-561-1</link>
			<pubDate>Sat, 21 Dec 2019 09:19:46 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/9&quot;&gt;Общие вопросы по Bascom-AVR&lt;/a&gt;&lt;br /&gt;Описание темы: данные по UART&lt;br /&gt;Автор темы: vlad-sf&lt;br /&gt;Автор последнего сообщения: Magicanin&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>Добрый день. Прикупил вот такой дисплей: &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://ru.aliexpress.com/item/2-4-Nextion-HMI-Intelligent-Smart-USART-UART-Serial-Touch-TFT-LCD-Module-Display-Panel-For/32446962032.html.&quot; rel=&quot;nofollow&quot;&gt;http://ru.aliexpress.com/item....2.html.&lt;/a&gt;  Общается с контроллером по UART. Программирование на Bascom осваиваю потихоньку, но здесь попал в ступор. Дисплей выдает данные в UART при нажатии на кнопки на нем и заканчивает отсылку такой последовательностью: 0XFF 0XFF 0XFF  (пример, код нажатия клавиши на сенсорном экране: 0X65 0X00 0X02 0X01 0XFF 0XFF 0XFF).  А Bascom &quot;ждет&quot; в завершении команды код возврата каретки и поэтому программа дальше не выполняется. Как &quot;заставить&quot; Bascom понять нужную последовательность (0XFF 0XFF 0XFF) без ожидания &quot;Enter&quot; ?</content:encoded>
			<category>Общие вопросы по Bascom-AVR</category>
			<dc:creator>vlad-sf</dc:creator>
			<guid>https://avrproject.ru/forum/9-561-1</guid>
		</item>
		<item>
			<title>MAX7456</title>
			<link>https://avrproject.ru/forum/7-627-1</link>
			<pubDate>Fri, 22 Nov 2019 11:26:47 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/7&quot;&gt;Общие вопросы по электронике&lt;/a&gt;&lt;br /&gt;Описание темы: Вывод на монитор знаков&lt;br /&gt;Автор темы: IgorBorNN&lt;br /&gt;Автор последнего сообщения: IgorBorNN&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Доброго здравия !!! Вопрос по max7456 о выводе знаков на монитор. В каждой ячейки памяти маха есть знаки, буквы, цифры, у меня есть программа вывода знаков на монитор, но проблема заключается в том, как увеличить знак при выводе его на монитор программно, по данному вопросу не могу найти инфу. Если кто знает, помогите пожалуйста !!! С Уважением !!!</content:encoded>
			<category>Общие вопросы по электронике</category>
			<dc:creator>IgorBorNN</dc:creator>
			<guid>https://avrproject.ru/forum/7-627-1</guid>
		</item>
		<item>
			<title>Дисплеи от мобильников</title>
			<link>https://avrproject.ru/forum/4-106-1</link>
			<pubDate>Fri, 22 Nov 2019 11:26:33 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/4&quot;&gt;Интересные идеи и схемы&lt;/a&gt;&lt;br /&gt;Описание темы: Кто еще чего осилил из дисплеев от моб. телефонов?&lt;br /&gt;Автор темы: ya-zp&lt;br /&gt;Автор последнего сообщения: IgorBorNN&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Бродя по просторам интернета в поисках электронных &quot;вкусняшек&quot; нахожу все больше интересных конструкций с использованием различных дисплеев от мобильных телефонов. Посему вполне логично заинтересовало желание осилить какой-нить цветной дисплей. Но так опыта в подобных делах не особо много - хотелось бы поинтересоваться, может у кого есть примеры использования каких-либо дисплеев. Наибольшей популярностью (как я понял) пользуются (из цветных дисплеев)- это Siemens CX(S)65 на контроллере LS020 &lt;br /&gt; ( как пример : &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://bascomavr.3bb.ru/viewtopic.php?id=72&quot; rel=&quot;nofollow&quot;&gt;http://bascomavr.3bb.ru/viewtopic.php?id=72&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://robozone.su/2009/03/02/modul-dlja-podkljuchenija-graficheskogo-lcd-ls020.html)&quot; rel=&quot;nofollow&quot;&gt;http://robozone.su/2009....0.html)&lt;/a&gt; &lt;br /&gt; и L2F50 Siemens (http://bascomavr.3bb.ru/viewtopic.php?id=72) &lt;br /&gt; И вот еще интересный проэктик, правда не С баскомом, но ведь идея есть! : &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://phreakerclub.com/464&quot; rel=&quot;nofollow&quot;&gt;http://phreakerclub.com/464&lt;/a&gt;</content:encoded>
			<category>Интересные идеи и схемы</category>
			<dc:creator>ya-zp</dc:creator>
			<guid>https://avrproject.ru/forum/4-106-1</guid>
		</item>
		<item>
			<title>Энкодер и Bascom-AVR. Счетчик импульсов</title>
			<link>https://avrproject.ru/forum/3-589-1</link>
			<pubDate>Fri, 22 Nov 2019 10:43:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/3&quot;&gt;Обсуждение материалов сайта&lt;/a&gt;&lt;br /&gt;Описание темы: Энкодер и Bascom-AVR. Счетчик импульсов&lt;br /&gt;Автор темы: Dumon&lt;br /&gt;Автор последнего сообщения: IgorBorNN&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>В статье &quot;Энкодер и Bascom-AVR. Счетчик импульсов&quot; для обнаружения вращения энкодера применяется этот код: &lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;Encod:&amp;nbsp;&amp;nbsp;&apos; тут узнаем в каком направлении вращают ручку энкодера&lt;br /&gt;&amp;nbsp;&amp;nbsp;Waitms 2&apos; ждем пока утихнет дребезг контактов &lt;br /&gt;&amp;nbsp;&amp;nbsp;If Pind.5 = 1 Then&amp;nbsp;&amp;nbsp;&apos; если на ноге единица (импульс не пришел&amp;#41; тогда&lt;br /&gt;&amp;nbsp;&amp;nbsp;Incr W&amp;nbsp;&amp;nbsp;&apos; инкременируем переменную (увеличиваем на 1&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Else &apos; в обратном случае&lt;br /&gt;&amp;nbsp;&amp;nbsp;Decr W&amp;nbsp;&amp;nbsp;&apos; декрементируем переменную (уменьшаем на 1&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;End If&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Gifr = 64 &apos; сбрасываем регистр хранения прерывания INT0&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Я использую  вот этот и хочу спросить кто что думает ?&lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&apos;=========================================================&lt;br /&gt;&apos;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;АнтиДребезг!!!&lt;br /&gt;Enc_0 = 0&lt;br /&gt;Do&lt;br /&gt;Incr Enc_0 : Reset Watchdog&lt;br /&gt;If Pind.2 = 0 And Pind.0 = 1 Then : Incr Enc_1 : Exit Do : End If&lt;br /&gt;If Pind.2 = 0 And Pind.0 = 0 Then : Incr Enc_2 : Exit Do : End If&lt;br /&gt;Loop Until Enc_0 &gt; 20000&lt;br /&gt;Enc_0 = 0&lt;br /&gt;Do&lt;br /&gt;Incr Enc_0 : Reset Watchdog&lt;br /&gt;If Pind.2 = 1 And Pind.0 = 0 Then : Incr Enc_1 : Exit Do : End If&lt;br /&gt;If Pind.2 = 1 And Pind.0 = 1 Then : Incr Enc_2 : Exit Do : End If&lt;br /&gt;Loop Until Enc_0 &gt; 20000&lt;br /&gt;&apos;=========================================================&lt;br /&gt;If Enc_1 &gt; Enc_2 Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos; вращение в право&lt;br /&gt;Elseif Enc_1 &lt; Enc_2 Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos; вращение в лево Код﻿&lt;br /&gt;End If&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;Gifr = 64&lt;br /&gt;Return&lt;br /&gt;&apos;=====================================================&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>Обсуждение материалов сайта</category>
			<dc:creator>Dumon</dc:creator>
			<guid>https://avrproject.ru/forum/3-589-1</guid>
		</item>
		<item>
			<title>Метеостанция с видеовыходом.</title>
			<link>https://avrproject.ru/forum/5-447-1</link>
			<pubDate>Fri, 22 Nov 2019 10:36:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/5&quot;&gt;Готовые проекты&lt;/a&gt;&lt;br /&gt;Описание темы: Arduino Pro Mini + MAX7456 + TinyRTC + BMP085 + DHT22&lt;br /&gt;Автор темы: klazarev&lt;br /&gt;Автор последнего сообщения: IgorBorNN&lt;br /&gt;Количество ответов: 10</description>
			<content:encoded>Вот наваял. Состав: Arduino Pro Mini + MAX7456 + TinyRTC + BMP085 + DHT22 . Выводит время, дату, информацию с BMP085 (давление и температуру в квартире), информацию с DHT22 (температуру и влажность за бортом), мин. и макс. температуры за прошедшие 24 часа, фазу и день Луны. Ведет лог давления за последние трое суток. Будет все это показывать через свободный канал домашнего видеорегистратора (Сейчас там трудится зверь попроще на Parallax Propeller). &lt;br /&gt;&lt;br /&gt; Задумывалось все это как простые часы с видеовыходом, а потом обросло датчиками и разными плюшками. Так что код не очень стройный. К тому-же я не программист и  Бэйсик я знаю на уровне Спектрума 25 летней давности. Так что сильно не пинайте. &lt;img src=&quot;http://s108.ucoz.net/sm/23/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot; /&gt; &lt;br /&gt;&lt;br /&gt; Управление тремя кнопками. Set, - и +. Нажатие на Set включает режим установки. Соответствующий параметр начинает мигать. Кнопками + и - меняется его значение. Зажав + или - получите автоперебор с частотой ~0,5 сек. Нажав на Set еще раз Вы перейдете к изменению следующего параметра и т.д. После этого начинают мигать все параметры. В это время Вы можете нажать на кнопку + и сохранить изменения в часах (секунды обнулятся) или еще раз нажать Set и выйти без сохранения. &lt;br /&gt;&lt;br /&gt; Вот несколько изображений устройства: &lt;br /&gt;&lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerr9xq1t&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerr9xq1t&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerr9xq1t&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerr9xq1t&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerr9xq1t&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Спойлер&apos;);$(&apos;#uSpoilerr9xq1t&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerr9xq1t&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerr9xq1t&apos;)).val(&apos;[+] Спойлер&apos;);$(&apos;#uSpoilerr9xq1t&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;http://piccy.info/view3/6333631/11d07c59758601685bfb453d47fd1710/ &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://piccy.info/view3/6333658/4b5bce255a022df5bc9b142a59ee7510/&quot; rel=&quot;nofollow&quot;&gt;http://piccy.info/view3/6333658/4b5bce255a022df5bc9b142a59ee7510/&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://piccy.info/view3/6333664/3154c757fa0e203100c8458c8c34004c/&quot; rel=&quot;nofollow&quot;&gt;http://piccy.info/view3/6333664/3154c757fa0e203100c8458c8c34004c/&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://piccy.info/view3/6333674/468b4ba4a13207696f013e3445f99b7b/&quot; rel=&quot;nofollow&quot;&gt;http://piccy.info/view3/6333674/468b4ba4a13207696f013e3445f99b7b/&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://piccy.info/view3/6333680/6f0d32c8f40c90e958163516a743ab9f/&quot; rel=&quot;nofollow&quot;&gt;http://piccy.info/view3/6333680/6f0d32c8f40c90e958163516a743ab9f/&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://piccy.info/view3/6333684/a37ef136230215d8a3c9151cfbcb8baa/&quot; rel=&quot;nofollow&quot;&gt;http://piccy.info/view3/6333684/a37ef136230215d8a3c9151cfbcb8baa/&lt;/a&gt; &lt;!--/ust--&gt;&lt;!--usn(=Спойлер)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; Вот небольшое видео: &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerD7NJ_U&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerD7NJ_U&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerD7NJ_U&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerD7NJ_U&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerD7NJ_U&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Спойлер&apos;);$(&apos;#uSpoilerD7NJ_U&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerD7NJ_U&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerD7NJ_U&apos;)).val(&apos;[+] Спойлер&apos;);$(&apos;#uSpoilerD7NJ_U&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr50iC1wGTJn&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;http://www.youtube.com/watch?v=ApgenYAHykQ&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scr50iC1wGTJn&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;!--usn(=Спойлер)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt;&lt;br /&gt; Схема на россыпи, исходники и шрифт для MAX7456 во вложении. Там-же скетч для загрузки шрифта в MAX7456 через Гипертерминал (прилагается). И еще программка для редактирования шрифтов. Код я в ключевый местах вроде прокомментировал, но если будет непонятно - пишите.</content:encoded>
			<category>Готовые проекты</category>
			<dc:creator>klazarev</dc:creator>
			<guid>https://avrproject.ru/forum/5-447-1</guid>
		</item>
		<item>
			<title>Велокопьютер</title>
			<link>https://avrproject.ru/forum/13-146-1</link>
			<pubDate>Mon, 18 Nov 2019 17:28:57 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/13&quot;&gt;В разработке&lt;/a&gt;&lt;br /&gt;Описание темы: (Стадия: принципиальная схема)&lt;br /&gt;Автор темы: Psyhoput777&lt;br /&gt;Автор последнего сообщения: bulat&lt;br /&gt;Количество ответов: 23</description>
			<content:encoded>Давно хочу реализовать &quot;гибкий&quot; в настройке и информативный велокомпьютер. Вот наконец-то не давно определился на каком &quot;камне&quot;(Atmeha32 или Atmeha32L) буду делать и с каким дисплеем (nokia 3310).Хочу поставить 2 герконовых датчика (&quot;каденс&quot; и &quot;скорость&quot;), датчик температуры ds18s20 (для понтов и информативности &lt;img src=&quot;http://s108.ucoz.net/sm/23/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; ), ну естественно часы реального времени ds1302, 4 кнопки для управления компом под дисплеем. Схему и печатку приложил в  DIP Trace &lt;img src=&quot;http://s108.ucoz.net/sm/23/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot; /&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--IMG2--&gt;&lt;a href=&quot;http://avrdesign.ucoz.ru/_fr/1/1310469.png&quot; class=&quot;ulightbox&quot; target=&quot;_blank&quot; title=&quot;Нажмите, для просмотра в полном размере...&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://avrdesign.ucoz.ru/_fr/1/s1310469.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG2--&gt;&lt;!--IMG3--&gt;&lt;a href=&quot;http://avrdesign.ucoz.ru/_fr/1/9520243.png&quot; class=&quot;ulightbox&quot; target=&quot;_blank&quot; title=&quot;Нажмите, для просмотра в полном размере...&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://avrdesign.ucoz.ru/_fr/1/s9520243.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG3--&gt;</content:encoded>
			<category>В разработке</category>
			<dc:creator>Psyhoput777</dc:creator>
			<guid>https://avrproject.ru/forum/13-146-1</guid>
		</item>
		<item>
			<title>Передатчик с обратной связью на NRF24L01</title>
			<link>https://avrproject.ru/forum/13-560-1</link>
			<pubDate>Wed, 30 Oct 2019 08:56:36 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/13&quot;&gt;В разработке&lt;/a&gt;&lt;br /&gt;Описание темы: Передатчик с обратной связью на NRF24L01&lt;br /&gt;Автор темы: igrok_by&lt;br /&gt;Автор последнего сообщения: Terro&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>День добрый. Может кто желал подобную связь??? &lt;br /&gt; Алгоритм работы просто. Получили команду - обработали (сняли показания с датчиков) - выкинули ответ. &lt;br /&gt; Я тут пробовал воято но что-то не чего путно не получается. То вроде как цифры растут то опять скинутся. В чем проблема не знаю. Может у кого есть свой пример. &lt;br /&gt; ﻿&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;$regfile = &quot;m8def.dat&quot; &lt;br /&gt; $crystal = 8000000 &lt;br /&gt; &apos;$regfile = &quot;m328pdef.dat&quot; &lt;br /&gt; &apos;$crystal = 16000000 &lt;br /&gt; &apos;конфигурация дисплея &lt;br /&gt; &apos;================================================================= &lt;br /&gt; Config Lcdpin = Pin , Rs = Portd.4 , E = Portd.3 , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 &lt;br /&gt; Config Lcd = 16 * 2 &lt;br /&gt; Cursor Off &lt;br /&gt; Cls &lt;br /&gt;&lt;br /&gt; &apos;Для передатчика &lt;br /&gt; &apos;-------------------------------------------------------------- &lt;br /&gt; &apos;Заявить отдельные подпрограммы &lt;br /&gt; Declare Sub R_register(byval Command As Byte , Byval C_bytes As Byte&amp;#41; &lt;br /&gt; Declare Sub W_register(byval C_bytes As Byte&amp;#41; &lt;br /&gt;&lt;br /&gt; &apos;SPI (nRF24L01&amp;#41; команды &lt;br /&gt; Const Write_reg = &amp;H20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Определить Команду Записи В Реестр &lt;br /&gt; Const Rd_rx_pload = &amp;H61&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Define Rx Полезной Нагрузки Адрес Регистра &lt;br /&gt; Const Wr_tx_pload = &amp;HA0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Определить Tx Полезной Нагрузки Адрес Регистра &lt;br /&gt; Const Flush_tx = &amp;HE1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Определить Флеш Tx Зарегистрировать Команду &lt;br /&gt;&lt;br /&gt; &apos;SPI (nRF24L01&amp;#41; регистры (адреса&amp;#41; &lt;br /&gt; Const Config_nrf = &amp;H00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Config адрес регистра &lt;br /&gt; Const En_aa = &amp;H01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Включить Автоматическое Подтверждение регистрации адрес &lt;br /&gt; Const En_rxaddr = &amp;H02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Включено Rx адреса &quot; адрес регистра&quot; &lt;br /&gt; Const Rf_ch = &amp;H05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;RF channel&apos; адрес регистра &lt;br /&gt; Const Rf_setup = &amp;H06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;РФ Setup &quot; (Настройка&amp;#41; адрес регистра&quot; &lt;br /&gt; Const Status = &amp;H07&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Статус &quot; адрес регистра&quot; &lt;br /&gt; Const Rx_addr_p0 = &amp;H0A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;rx адрес Pipe0 &quot; зарегистрировать адрес&quot; &lt;br /&gt; Const Rx_pw_p0 = &amp;H11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;rx полезной нагрузки ширина , Pipe0 &quot; зарегистрировать адрес&quot; &lt;br /&gt; Const Fifo_status = &amp;H17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;fifo - Регистр Состояния &quot; регистрация адреса&quot; &lt;br /&gt; Const Tx_addr = &amp;H10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;TX address (адрес&amp;#41; &lt;br /&gt;&lt;br /&gt; &apos;Переменные кеша &lt;br /&gt; Dim D_bytes(6&amp;#41; As Byte , B_bytes(5&amp;#41; As Byte &lt;br /&gt; Dim Q As Byte , W As Byte , E As Byte , R As Byte , T As Byte &lt;br /&gt;&lt;br /&gt; Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4 , Noss = 1 &lt;br /&gt;&lt;br /&gt; &apos;Программное обеспечение SPI НЕ работает с nRF24L01, используйте оборудование SPI только, но эсэсовцы pin-код должен управляться нашей функцией &lt;br /&gt; Config Pind.5 = Output&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;CE pin is output &lt;br /&gt; Config Pinb.2 = Output&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;SS pin is output &lt;br /&gt; Config Pind.7 = Input&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;IRQ pin is input &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Ce Alias Portd.5 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Ss Alias Portb.2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Irq Alias Pind.7 &lt;br /&gt;&lt;br /&gt; &apos;основная прога &lt;br /&gt; Spiinit &lt;br /&gt;&lt;br /&gt; Set Ce &lt;br /&gt; Waitms 10 &lt;br /&gt; Reset Ce &lt;br /&gt; Reset Ss &lt;br /&gt; Cls &lt;br /&gt; Lcd &quot;RX_device&quot; &lt;br /&gt;&lt;br /&gt; Call R_register(status , 1&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Читать Регистр СОСТОЯНИЯ &lt;br /&gt; Reset Ce&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Set CE низко, чтобы получить доступ к регистрам &lt;br /&gt;&lt;br /&gt; Gosub Setup_rx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка nRF24L01 для RX &lt;br /&gt; Waitms 2 &lt;br /&gt; Set Ce&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Set nRF20L01 в режиме приема &lt;br /&gt;&lt;br /&gt; Do &lt;br /&gt;&lt;br /&gt; If Irq = 0 Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Подождите, пока IRQ происходит, pin-код становится низким на прерывание &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reset Ce&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Ресивер должен быть включен до чтения pload &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call R_register(rd_rx_pload , 5&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Читать 5 байт RX pload регистрации &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Q = B_bytes(1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;W = B_bytes(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;E = B_bytes(3&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;R = B_bytes(4&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;T = B_bytes(5&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cls &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lcd &quot;q=&quot; ; Q ; &quot;w=&quot; ; W ; &quot;e=&quot; ; E &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lowerline &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lcd &quot;r=&quot; ; R ; &quot;t=&quot; ; T ; &quot; &quot; ; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Сброс RX_DR бит состояния &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;B01000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Напиши 1 до RX_DR бит для сброса IRQ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ce&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Включить приемник снова &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wait 2 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Incr T &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Incr Q &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Incr W &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Incr E &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Incr R &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If T = 250 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;T = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Q = 250 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Q = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If W = 250 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;W = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If E = 250 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;E = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If R = 250 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;R = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&lt;br /&gt; Set Ce &lt;br /&gt; Waitms 10 &lt;br /&gt; Reset Ce &lt;br /&gt; Reset Ss &lt;br /&gt; Call R_register(status , 1&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Читать Регистр СОСТОЯНИЯ &lt;br /&gt; Reset Ce&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Set CE низко, чтобы получить доступ к регистрам &lt;br /&gt;&lt;br /&gt; Gosub Setup_rx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка nRF24L01 для RX &lt;br /&gt; Waitms 2 &lt;br /&gt; Set Ce&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Set nRF20L01 в режиме приема &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Flush_tx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Flush the TX_fifo буфера &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Reset IRQ бит &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;B00110000 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Gosub Setup_tx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка nrf240l01 для TX &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Wr_tx_pload&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Положи 5 байт в TX pload буфера &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = Q&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Байт 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(3&amp;#41; = W&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Байт 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(4&amp;#41; = E&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Байт 3 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(5&amp;#41; = R&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Байт 4 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(6&amp;#41; = T&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Байт 5 будет увеличиваться каждый цикл &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(6&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Запись 6 байт для регистрации &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cls &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lcd &quot;q=&quot; ; Q ; &quot;w=&quot; ; W ; &quot;e=&quot; ; E &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lowerline &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lcd &quot;r=&quot; ; R ; &quot;t=&quot; ; T ; &quot; &quot; ; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Waitms 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ce&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Set CE на короткий миг, чтобы передать буфер fifo &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Waitms 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reset Ce &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Waitms 20 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ce &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Waitms 10 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reset Ce &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reset Ss &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call R_register(status , 1&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Читать Регистр СОСТОЯНИЯ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reset Ce&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Set CE низко, чтобы получить доступ к регистрам &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Gosub Setup_rx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка nRF24L01 для RX &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Waitms 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ce&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Set nRF20L01 в режиме приема &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wait 2 &lt;br /&gt; End If &lt;br /&gt;&lt;br /&gt; Loop &lt;br /&gt;&lt;br /&gt; &apos;Sub подпрограмм &lt;br /&gt; Sub W_register(byval C_bytes As Byte&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Пишите зарегистрировать с SPI &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reset Ss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Руководство управления СС контакт, установить СС низких до смещение, байт &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Spiout D_bytes(1&amp;#41; , C_bytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Shiftout байты данных SPI корыта, C_bytes это количество байт, которые будут написаны &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Set СС высокого &lt;br /&gt; End Sub &lt;br /&gt;&lt;br /&gt; Sub R_register(byval Command As Byte , Byval C_bytes As Byte&amp;#41; As Byte&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;C_bytes = Count_bytes, номер off байт для чтения &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reset Ss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Ручное управление СС контакт, установить на низком уровне до переход в/из байт &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Spiout Command , 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Первый shiftout в реестр, который будет читать &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Spiin B_bytes(1&amp;#41; , C_bytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Прочитал назад байты из SPI направлять по nRF20L01 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Установить СС обратно на высоком уровне &lt;br /&gt; End Sub &lt;br /&gt;&lt;br /&gt; Setup_rx:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Подготовка к RX &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Rx_addr_p0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;RX адрес для pipe0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H34 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(3&amp;#41; = &amp;H43 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(4&amp;#41; = &amp;H10 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(5&amp;#41; = &amp;H10 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(6&amp;#41; = &amp;H01 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(6&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Отправить 6 байт для SPI &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + En_aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Enable auto ACK на pipe0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H01 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + En_rxaddr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Включить RX адрес для pipe0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H01 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Rf_ch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка каналов &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = 40&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Частота 2440 MГц &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Rx_pw_p0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Set RX pload ширина для pipe0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = 5 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Rf_setup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка РФ -&gt; Выходной мощности 0 дБм, datarate 2 Мбит / с и МШУ прибыль по &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H0F &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Config_nrf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка CONFIG -&gt; I=1 (RX_device&amp;#41;, PWR_UP=1, CRC 2bytes, Включить CRC &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H0F &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt; Return &lt;br /&gt;&lt;br /&gt; Setup_tx:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Подготовка к TX &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Tx_addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;TX адрес &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H34 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(3&amp;#41; = &amp;H43 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(4&amp;#41; = &amp;H10 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(5&amp;#41; = &amp;H10 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(6&amp;#41; = &amp;H01 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(6&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Rx_addr_p0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;RX адрес для pipe0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H34 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(3&amp;#41; = &amp;H43 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(4&amp;#41; = &amp;H10 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(5&amp;#41; = &amp;H10 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(6&amp;#41; = &amp;H01 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(6&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + En_aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Enable auto ACK на pipe0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H01 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + En_rxaddr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Включить RX адрес для pipe0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H01 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Rf_ch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка каналов &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = 40&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Частота 2440 MГц &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Rf_setup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка РФ -&gt; Выходной мощности 0 дБм, datarate 2 Мбит / с и МШУ прибыль по &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H0F &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(1&amp;#41; = Write_reg + Config_nrf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;Настройка CONFIG -&gt; I=0 (TX_device&amp;#41;, PWR_UP=1, CRC 2bytes, Включить CRC &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;D_bytes(2&amp;#41; = &amp;H0E &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call W_register(2&amp;#41; &lt;br /&gt; Return&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>В разработке</category>
			<dc:creator>igrok_by</dc:creator>
			<guid>https://avrproject.ru/forum/13-560-1</guid>
		</item>
		<item>
			<title>ATMega48/88/168</title>
			<link>https://avrproject.ru/forum/7-248-1</link>
			<pubDate>Wed, 28 Aug 2019 15:25:26 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/7&quot;&gt;Общие вопросы по электронике&lt;/a&gt;&lt;br /&gt;Автор темы: 301992&lt;br /&gt;Автор последнего сообщения: oxygene&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Подскажите, какой таймер работает с часовым кварцем. &lt;br /&gt;&lt;br /&gt; Вот что про эти МК написано: &lt;br /&gt; два 8 битных таймера/счетчика; &lt;br /&gt; один 16 битный таймер/счетчик (с захватом); &lt;br /&gt; &lt;b&gt;&lt;u&gt;&lt;span style=&quot;color:#ff0000&quot;&gt;таймер реального времени (часы)&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; &lt;br /&gt; шесть ШИМ каналов; &lt;br /&gt; 6/8 канальный 10ти битный АЦП &lt;br /&gt; аналоговый компаратор; &lt;br /&gt; SPI последовательный интерфейс &lt;br /&gt; I2C интерфейс &lt;br /&gt; USART (это компьютерный COM RS232, только с другими уровнями ). &lt;br /&gt; Watchdog таймер, внешние прерывания на всех ножках.</content:encoded>
			<category>Общие вопросы по электронике</category>
			<dc:creator>301992</dc:creator>
			<guid>https://avrproject.ru/forum/7-248-1</guid>
		</item>
		<item>
			<title>Подтверждение перехода</title>
			<link>https://avrproject.ru/forum/14-614-1</link>
			<pubDate>Thu, 20 Jun 2019 15:37:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/14&quot;&gt;Робототехника&lt;/a&gt;&lt;br /&gt;Описание темы: Подтверждения перехода&lt;br /&gt;Автор темы: Spuerdo&lt;br /&gt;Автор последнего сообщения: Spuerdo&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>﻿&lt;span style=&quot;font-size:22pt;&quot;&gt;&lt;span style=&quot;color:#ff0000&quot;&gt;Приветствуем, для продолжения нажмите &lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://premiamail.ru&quot; rel=&quot;nofollow&quot;&gt;http://premiamail.ru&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;</content:encoded>
			<category>Робототехника</category>
			<dc:creator>Spuerdo</dc:creator>
			<guid>https://avrproject.ru/forum/14-614-1</guid>
		</item>
		<item>
			<title>делимся ресурсами по bascom AVR</title>
			<link>https://avrproject.ru/forum/10-51-1</link>
			<pubDate>Thu, 20 Jun 2019 15:35:30 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/10&quot;&gt;Литература&lt;/a&gt;&lt;br /&gt;Описание темы: книги&lt;br /&gt;Автор темы: Scorpushka&lt;br /&gt;Автор последнего сообщения: Spuerdo&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>всем привет. &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://www.mcselec.com/index.php?option=com_docman&amp;task=doc_download&amp;gid=205&amp;Itemid=54&quot; rel=&quot;nofollow&quot;&gt;http://www.mcselec.com/index.p....emid=54&lt;/a&gt; &lt;br /&gt; интересная книжка, правда на английском, но при желании понятно</content:encoded>
			<category>Литература</category>
			<dc:creator>Scorpushka</dc:creator>
			<guid>https://avrproject.ru/forum/10-51-1</guid>
		</item>
	</channel>
</rss>