<?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>Sun, 02 Oct 2016 18:38:33 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://avrproject.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Proteus 7 Professional + сом</title>
			<link>https://avrproject.ru/forum/15-385-1</link>
			<pubDate>Sun, 02 Oct 2016 18:38:33 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: Как подружить Proteus 7 Professional с сом портом&lt;br /&gt;Автор темы: AlekS&lt;br /&gt;Автор последнего сообщения: exersizze&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>Нужно воспользоваться сом портом в реальном времени для отладки. Как это можно сделать ? &lt;br /&gt; Как подружить Proteus 7 Professional с СОМ ( реальным ) портом, настройки и т.п.?</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>AlekS</dc:creator>
			<guid>https://avrproject.ru/forum/15-385-1</guid>
		</item>
		<item>
			<title>Проблема с UARTом</title>
			<link>https://avrproject.ru/forum/15-321-1</link>
			<pubDate>Sun, 02 Oct 2016 13:42:33 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Автор темы: UR5WDI&lt;br /&gt;Автор последнего сообщения: Bob$DJ&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>Здравствуйте Уважаемые Гуру! &lt;br /&gt;   &lt;br /&gt; Я новичек в работе с АВР, написана прога на BASCOM для общения с териналом. Контроллер - Meg328p, внешний квац 8 мгц , на Протеусе всё работает на Ура! Собрал всё в железе, - ЛЦД всё выводит как и положено, но UART молчит. Нет ни ввода ни вывода.&gt;(  MAX232 проверен , Loop работает, скорости выставлены (на Протеусе терм. работает). Микруха новая , какие премудрости еще могут быть ? Или UART в микрухе всё же битый ??? &lt;br /&gt;</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>UR5WDI</dc:creator>
			<guid>https://avrproject.ru/forum/15-321-1</guid>
		</item>
		<item>
			<title>Пишем программы в Visual Basic .NET</title>
			<link>https://avrproject.ru/forum/15-471-1</link>
			<pubDate>Sun, 02 Oct 2016 13:39:01 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: codding&lt;br /&gt;Автор темы: Scorpushka&lt;br /&gt;Автор последнего сообщения: Bob$DJ&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>набросал по англоязычным примерам программу для приемы данных от МК с СОМ порта (или эмулированному USB) &lt;br /&gt;&lt;br /&gt; во вложении сама программа, исходники и инсталяшка (у кого не установлен NET framework) &lt;br /&gt;&lt;br /&gt; давайте общаться! &lt;br /&gt;&lt;br /&gt; после приема данных, обработки на стороне компа, возможности открываются достаточно обширные (архивация данных от МК, USB термометры, вольтметры и прочее) также возможно управление микроконтроллером от ПК.</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>Scorpushka</dc:creator>
			<guid>https://avrproject.ru/forum/15-471-1</guid>
		</item>
		<item>
			<title>PureBasic. Работа с COM портом</title>
			<link>https://avrproject.ru/forum/15-103-1</link>
			<pubDate>Tue, 03 May 2016 19:07:26 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Автор темы: exersizze&lt;br /&gt;Автор последнего сообщения: Петр&lt;br /&gt;Количество ответов: 67</description>
			<content:encoded>Cейчас вплотную подошел к общению микроконтроллера с ПК, колдую над своей программой. Задача стоит в том чтобы по нажатию кнопки в программе (на ПК) отослать контроллеру некую команду по rs232, и в обратку получить данные которые контроллер нам отошлет и показать их. Пока остановился на том что попробую сделать это на PureBasic. Поэтому сразу вопросы новичка: как прикрутить в свою программу функцию работы с СОМ-портом, и далее по ТЗ - отправлять и принимать данные?</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>exersizze</dc:creator>
			<guid>https://avrproject.ru/forum/15-103-1</guid>
		</item>
		<item>
			<title>Установка драйвера FT232RL</title>
			<link>https://avrproject.ru/forum/15-506-1</link>
			<pubDate>Mon, 21 Dec 2015 14:27:01 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Автор темы: arduboy&lt;br /&gt;Автор последнего сообщения: AGusar&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Процесс установки драйвера ft232 &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://m.youtube.com/watch?v=74JkDmw6K3g&quot; rel=&quot;nofollow&quot;&gt;http://m.youtube.com/watch?v=74JkDmw6K3g&lt;/a&gt;</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>arduboy</dc:creator>
			<guid>https://avrproject.ru/forum/15-506-1</guid>
		</item>
		<item>
			<title>логический анализатор Saleae LOGIC</title>
			<link>https://avrproject.ru/forum/15-473-1</link>
			<pubDate>Tue, 09 Sep 2014 17:58:18 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: анализируй это!&lt;br /&gt;Автор темы: Scorpushka&lt;br /&gt;Автор последнего сообщения: kip96&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>после прочтения статьи &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://bascom.at.ua/publ/kitajskij_logicheskij_analizator_saleae_logic/1-1-0-103&quot; rel=&quot;nofollow&quot;&gt;http://bascom.at.ua/publ....1-0-103&lt;/a&gt; &lt;br /&gt; заказал себе сей приборчик. обошелся в 450руб. Занятная штука.  &lt;br /&gt; на скриншоте однопроводная шина с датчиков температуры 18b20</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>Scorpushka</dc:creator>
			<guid>https://avrproject.ru/forum/15-473-1</guid>
		</item>
		<item>
			<title>Клавиатура ps/2 для ПК на ATMEL за 5000 Руб</title>
			<link>https://avrproject.ru/forum/15-459-1</link>
			<pubDate>Thu, 05 Jun 2014 05:44:18 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: Откликнись кто сможет реализовать или помочь!&lt;br /&gt;Автор темы: exbit&lt;br /&gt;Автор последнего сообщения: MACTEPok&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>&lt;b&gt;Доброго времени суток форумчане! Появилась задача сделать урезанную версию клавиатуры для ПК с разъёмом PS/2&lt;/b&gt; &lt;br /&gt; Описание: &lt;br /&gt; Есть некая программа и в этой программе существуют горячие клавиши всего их 15, и встала необходимость в отдельной клавиатуре 3х5 с реализацией на ней этих клавиш. По сути это та же клавиатура но только с определёнными кнопками. В конечном виде необходима лишь плата с прошитым контроллером и выводами для подключения механических кнопок можно обычных тактовых. Другми словами берём это устройство и к нему цепляем плату на которой напаяны кнопки и проводочками всё это соединяем. А кнопочки подписываем. На фотке даю пример, но на ней собрано всё в одну плату. Обязательно развязка оптронами!!!!!!! Если кто сможет помогите с реализацией или на правьте на путь истинный, ну или кто хочет заработать то пишите. &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;!--IMG1--&gt;&lt;a href=&quot;http://avrdesign.ucoz.ru/_fr/4/6059338.jpg&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/4/s6059338.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG1--&gt;&lt;/div&gt;</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>exbit</dc:creator>
			<guid>https://avrproject.ru/forum/15-459-1</guid>
		</item>
		<item>
			<title>Win7/64 и добрый ЛУТ на Xerox DocuPrint P8ex</title>
			<link>https://avrproject.ru/forum/15-441-1</link>
			<pubDate>Fri, 18 Apr 2014 18:08:44 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: Xerox DocuPrint P8ex&lt;br /&gt;Автор темы: AlekS&lt;br /&gt;Автор последнего сообщения: AlekS&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>С переходом на винду 7/64 стал пылится Xerox DocuPrint P8ex так как дров нет. Но решение нашлось и ЛУТ снова ожил по старому ))) &lt;br /&gt; Решение &lt;a class=&quot;link&quot; href=&quot;http://forum.ugoo.ru/thread-522.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://forum.ugoo.ru/thread-522.html&lt;/a&gt; &lt;br /&gt; Кому то пригодиться)))  Проверил все работает, печать из дип трейс ставить &lt;b&gt;&lt;span style=&quot;color:#ff0000&quot;&gt;300dpi !!!!!!!! печать векторная!!!!!!&lt;/span&gt;&lt;/b&gt;</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>AlekS</dc:creator>
			<guid>https://avrproject.ru/forum/15-441-1</guid>
		</item>
		<item>
			<title>Режим OpenScreen и Таймеры</title>
			<link>https://avrproject.ru/forum/15-372-1</link>
			<pubDate>Wed, 05 Feb 2014 04:36:48 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: Как организовать таймеры в режиме FullScreen?&lt;br /&gt;Автор темы: MACTEPok&lt;br /&gt;Автор последнего сообщения: MACTEPok&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Есть такой пример  &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;path$=&quot;d:&amp;#92;Video&amp;#92;AVI&amp;#92;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; change to your own path + file &lt;br /&gt; file$=&quot;001.avi&quot; &lt;br /&gt; #Screenwidth = 1600 &lt;br /&gt; #Screenheight = 900 &lt;br /&gt;&lt;br /&gt; If InitSprite(&amp;#41; And InitKeyboard(&amp;#41; And OpenScreen(#Screenwidth,#Screenheight,32,&quot;Movie Screen&quot;&amp;#41; &lt;br /&gt; Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End &lt;br /&gt; EndIf &lt;br /&gt;&lt;br /&gt; FlipBuffers(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ClearScreen(RGB(0,0,0&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt; FlipBuffers(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; If InitMovie(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If LoadMovie(0, path$ + file$&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ResizeMovie(0,0,0,#Screenwidth,#Screenheight&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ClearScreen(RGB(0,0,0&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Delay(1000&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PlayMovie(0, ScreenID(&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Repeat&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ExamineKeyboard(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Delay(1&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Until (MovieStatus(0&amp;#41;=MovieLength(0&amp;#41; - 2&amp;#41; Or KeyboardPushed(#PB_Key_Escape&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FreeMovie(0&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ClearScreen(RGB(0,0,0&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;EndIf &lt;br /&gt; EndIf&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;  &lt;br /&gt;&lt;br /&gt; Как в режиме полного экрана организовать таймер, чтобы, например, раз в секунду вызывалась процедура? В справке и примерах есть таймеры только для окна : SetTimer() и AddWindowTimer()</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>MACTEPok</dc:creator>
			<guid>https://avrproject.ru/forum/15-372-1</guid>
		</item>
		<item>
			<title>Программирование ATmega8A-PU через FT232RL из BASCOM-AVR</title>
			<link>https://avrproject.ru/forum/15-361-1</link>
			<pubDate>Wed, 22 Jan 2014 19:12:13 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Автор темы: T1nK&lt;br /&gt;Автор последнего сообщения: T1nK&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Здравствуйте! &lt;br /&gt;&lt;br /&gt; Перед Новым Годом случайно увидел тему про Arduino на Хабре, которая меня заинтересовала. Начал копать. &lt;br /&gt; Концепция разработки устройств на МК дома, почти из подручных средств, меня очень заинтересовала. Тем более что перед сборкой &quot;в железе&quot; устройства вполне успешно можно проэмулировать в ISIS, по заявлениям авторов статей и видео. &lt;br /&gt;&lt;br /&gt; Начал вникать, искать материал, софт. В процессе натыкался на этот сайт не один раз - много интересных статей, хорошие примеры. Купил макетную плату ATmega8A-PU в местном магазине, на eBay заказал программатор FT232RL и мелочевку не доступную по месту. &lt;br /&gt;&lt;br /&gt; На прошлой неделе попытался воплотить в железе первые схемы. Подумав что достаточно уже знаю начал со своего мини-проекта - электронного термометра. Схему собрать я собрал, а вот с прошивкой возник затык - неожиданного оказалось, что я не знаю как залить её из BASCOM через FT232RL. Спалив кучку 3х вольтовых светодиодом в ходе попыток прошивки, а возможно и не только их (пока не обзавелся вольтметром и осциллографом). Тогда я разобрал схему и собрал самую простую которая мне встречалась (в ISIS сделал максимально похожую на реальную схему чипа, так проще разбираться в контактах при сборке схемы):  &lt;br /&gt; &lt;!--IMG1--&gt;&lt;a href=&quot;http://avrdesign.ucoz.ru/_fr/3/9837501.jpg&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/3/s9837501.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG1--&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;m8adef.dat&quot; &lt;br /&gt; $crystal = 16000000 &lt;br /&gt;&lt;br /&gt; Config Portb.0 = Input &lt;br /&gt; Config Portb.1 = Output &lt;br /&gt;&lt;br /&gt; Do &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Pinb.0 = 0 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Portb.1 = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Portb.1 = 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt; Loop &lt;br /&gt;&lt;br /&gt; End&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;И её вариантом (в котором при нажатии на кнопку не включается, а наоборот - выключается светодиод). &lt;br /&gt; Оказалось, что FT232RL, как мне подсказал &lt;b&gt;exersizze&lt;/b&gt;, не является программатором, но может играть его роль (комментарий #45 к статье &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://avrproject.ru/publ/kak_podkljuchit/opros_bolshogo_kolichestva_datchikov_ds18b20_v_bascom_avr/2-1-0-89).&quot; rel=&quot;nofollow&quot;&gt;http://avrproject.ru/publ....-0-89).&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; Статьи &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://easyelectronics.ru/skorostnoj-avr-usb-programmator-na-ft232rl-bez-vspomogatelnogo-kontrollera.html&quot; rel=&quot;nofollow&quot;&gt;http://easyelectronics.ru/skorost....ra.html&lt;/a&gt; и &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://avrproject.ru/publ/poleznaja_informacija/ispolzovanie_zagruzchika_bascom_avr/4-1-0-109&quot; rel=&quot;nofollow&quot;&gt;http://avrproject.ru/publ....1-0-109&lt;/a&gt; мне как-то не особо помогли. Видимо моего уровня для их понимания как-то маловато - на мой взгляд там вообще некоторые моменты опущены, да и в последовательности действий есть пробелы. &lt;br /&gt;&lt;br /&gt; FT232RL я подключил к ATmega8A-PU двумя проводами (в конечном итоге схему запитал от CR2032, иначе светодиоды перегорают): &lt;br /&gt; &lt;ul&gt;&lt;li&gt;TXD -&gt; RXD &lt;br /&gt; &lt;li&gt;RXD -&gt; TXD &lt;br /&gt; &lt;/ul&gt; &lt;br /&gt; Вроде бы нужно ещё как-то соединить DRT -&gt; RESET, но я не понял как, поэтому оставил без соединения - надеюсь что двух проводов будет достаточно. &lt;br /&gt;&lt;br /&gt; Из софта у меня установлено: &lt;br /&gt; &lt;ul&gt;&lt;li&gt;MProg 3.5 &lt;br /&gt; &lt;li&gt;Khazama AVR Programmer 1.6.2 &lt;br /&gt; &lt;li&gt;PonyProg 1.17h &lt;br /&gt; &lt;li&gt;BASCOM-AVR 2.0.7.5 &lt;br /&gt; &lt;li&gt;Proteus 7 &lt;br /&gt; &lt;/ul&gt; &lt;br /&gt; Нужно из bascom залить прошивку в чип atmega (или hex через другую софтину - не принципиально) через FT232RL. &lt;br /&gt; Прошу помощи у тех кто уже сталкивался с подобной ситуацией и разрешил её.</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>T1nK</dc:creator>
			<guid>https://avrproject.ru/forum/15-361-1</guid>
		</item>
		<item>
			<title>Uart через HiAsm</title>
			<link>https://avrproject.ru/forum/15-337-1</link>
			<pubDate>Tue, 12 Nov 2013 18:28:27 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: Общение с МК по Uart через HiAsm + интересные дополнение.&lt;br /&gt;Автор темы: MC_Zver&lt;br /&gt;Автор последнего сообщения: MC_Zver&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Всем доброго времени суток  &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; Случилось так что решился я на апдейт своего усилителя и решил связать это дело с ПК. Полистав данный сайт, поглазев на Pure Basic подумал была - не была... Как оказалось не была  &lt;img src=&quot;http://s108.ucoz.net/sm/23/sad.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;sad&quot; /&gt; Стандартный способ написания кода в ручную не очень нравиться, а визуальный редактор работает прекрасно НО почему-то так и не получилось закрепить окно на экране надолго... позор мне  &lt;img src=&quot;http://s108.ucoz.net/sm/23/dry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;dry&quot; /&gt; Думаю пусть полежит, может чего потом додумаю... &lt;br /&gt; Пару дней назад на просторах интернета случайно проглядел что Hiasm (с которым уже был малость знаком но естественно уже все забыл) умеет таки работать с COM портом, оставалось как-то проверить но как? &lt;br /&gt; Возможности сейчас что-то собирать нет, а руки чешутся. Не пруха подумал я &lt;img src=&quot;http://s108.ucoz.net/sm/23/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;cry&quot; /&gt; Мои мольбы гуглу были вскоре услышаны и он выдал ссылку с такими словами &quot;HiAsm + виртуальный COM порт + Proteus&quot; После беглого осмотра оказалось что это как раз то что я искал: &lt;br /&gt; Внутри архива программа которая создает два связанных между собою порта и позволяет разным программам общаться между собою как-бы через кабель - счастье! &lt;br /&gt; Для проверки Hiasm-а была взята программа со статьи Управляем микроконтроллером с ПК и сложен мини аналог программы для ПК со статьи. Все заработало хотя я даже не дотронулся до паяльника. &lt;br /&gt; Вечер прошел не зря. &lt;img src=&quot;http://s108.ucoz.net/sm/23/wink.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;wink&quot; /&gt; &lt;br /&gt; Надеюсь я кому-то дал пищу для размышлений. Про HiAsm не буду писать - интернет пестрит ссылками по нему. Всем удачи и новых проектов.  &lt;img src=&quot;http://s108.ucoz.net/sm/23/wink.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;wink&quot; /&gt; &lt;br /&gt; P/s. В архиве проект протеуса Hiasm, Proteus и Bascom &lt;br /&gt; Программа СОМ портов: &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://www.ex.ua/4272156&quot; rel=&quot;nofollow&quot;&gt;http://www.ex.ua/4272156&lt;/a&gt;</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>MC_Zver</dc:creator>
			<guid>https://avrproject.ru/forum/15-337-1</guid>
		</item>
		<item>
			<title>uart</title>
			<link>https://avrproject.ru/forum/15-136-1</link>
			<pubDate>Tue, 19 Feb 2013 16:19:44 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Автор темы: Lelik54&lt;br /&gt;Автор последнего сообщения: Lelik54&lt;br /&gt;Количество ответов: 15</description>
			<content:encoded>Учу purebasic для общего развития и всяких полезностей дома и в гараже.взял за основу статью Управляем микроконтроллером с ПК по UART,и начал мудрить.на контроллер прикрутил ацп,а принять данные могу только в EditorGadget,там всё правильно отображается,а вот в StringGadget и ProgressBarGadget показания неправильные.&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;#COM_Port = 2 ;Идентификатор COM порта.&amp;nbsp;&amp;nbsp;&lt;br /&gt; ;Процедура открытия порта. выбранного из списка &lt;br /&gt; Procedure Select_ComPort(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Protected Port.s, Text.s, Color&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; If IsSerialPort(#COM_Port&amp;#41; ;С таким ИД уже открыт порт.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CloseSerialPort(#COM_Port&amp;#41;&amp;nbsp;&amp;nbsp;;Закрываем его.&amp;nbsp;&amp;nbsp;&lt;br /&gt; EndIf&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Port = GetGadgetText(3&amp;#41; ;Тут открываем порт с необходимыми настройками &lt;br /&gt; If OpenSerialPort(#COM_Port,Port,19200,#PB_SerialPort_NoParity,8,1,#PB_SerialPort_NoHandshake,255,255&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Text=&quot;Порт &quot;+Port+&quot; открыт&quot; : Color=RGB(46, 137, 36&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Else&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Text=&quot;Не удалось открыть порт &quot;+Port : Color=RGB(255,0,0&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt; EndIf&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;SetGadgetText(5, Text&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;SetGadgetColor(5, #PB_Gadget_FrontColor, Color&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt; EndProcedure&amp;nbsp;&amp;nbsp;&lt;br /&gt; ;Процедура приема данных &lt;br /&gt; Procedure InData(&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Protected InBytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;If IsSerialPort(#COM_Port&amp;#41;&amp;nbsp;&amp;nbsp;;С таким ИД порт открыт.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;InBytes = AvailableSerialPortInput(#COM_Port&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;If InBytes&gt;0&amp;nbsp;&amp;nbsp;;Получены данные.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Protected Dim InBuffer.a(InBytes&amp;#41;, RealInBytes&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;RealInBytes = ReadSerialPortData(#COM_Port, @InBuffer(&amp;#41;, InBytes&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;If RealInBytes&gt;0&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AddGadgetItem(4, -1, PeekS(@InBuffer(&amp;#41;, InBytes,#PB_Ascii &amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetGadgetState&amp;nbsp;&amp;nbsp;&amp;nbsp;(70,(InBytes&amp;#41; &amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetGadgetText(40,Str(InBytes&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;EndIf&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;EndIf&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;EndIf&amp;nbsp;&amp;nbsp;&lt;br /&gt; EndProcedure&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; ;Процедура передачи данных &lt;br /&gt; Procedure ComOut(Send_data.s&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;If IsSerialPort(#COM_Port&amp;#41; ;если порт открыт&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;ComWrite(SerialPortID(#COM_Port&amp;#41;,@send_data,1&amp;#41; ;Шлем данные из переменной Send_data&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Else&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;;Выводим сообщение об ошибке.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;MessageRequester(&quot;Ошибка&quot;,&quot;Текущий порт не доступен!&quot;,16&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;EndIf&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; EndProcedure&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; If OpenWindow(0, 200, 200, 500, 590, &quot;Не понятно что это???&quot;,#PB_Window_MinimizeGadget | #PB_Window_SizeGadget&amp;#41; ;Создаем окно программы &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ButtonGadget(1, 90, 380, 110, 35, &quot;Зажечь&quot;, #PB_Button_Default&amp;#41; ;Кнопка &quot;Зажечь&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ButtonGadget(10, 90, 420, 110, 35, &quot;Зажечь 2&quot;, #PB_Button_Default&amp;#41; ;Кнопка &quot;Зажечь 2&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;TextGadget(2,10,310,25,15,&quot;Порт&quot;&amp;#41; ;Выводим в окно надпись &quot;Порт&quot;.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;ComboBoxGadget(3, 10, 325, 70, 21, #PB_ComboBox_Editable&amp;#41; ;гаджет выпадающего списка &lt;br /&gt;&amp;nbsp;&amp;nbsp;For i=1 To 3 ;создаем список от 1 до 3 с возможными портами для открытия &lt;br /&gt;&amp;nbsp;&amp;nbsp;AddGadgetItem(3,-1,&quot;COM&quot;+Str(i&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Next i&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;AddWindowTimer(0, 123, 250&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;StringGadget(40, 330, 40, 100, 100, &quot;&quot;,&amp;nbsp;&amp;nbsp;#PB_String_ReadOnly&amp;#41; &lt;br /&gt;&lt;br /&gt; ;SetGadgetFont(40,FontID(1&amp;#41;&amp;#41; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;SetGadgetState(3,0&amp;#41; ;Делаем активным нулевой пункт выпадающего списка.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;EditorGadget(4, 8, 10, 305, 280,#PB_Editor_ReadOnly&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;TextGadget(5,10,350,200,15,&quot;&quot;&amp;#41;&amp;nbsp;&amp;nbsp;;Здесь будет отображаться результат открытия порта. &lt;br /&gt;&amp;nbsp;&amp;nbsp;StringGadget(12, 70,&amp;nbsp;&amp;nbsp;480, 200, 20, &quot;&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;ButtonGadget(6, 200, 380, 110, 35, &quot;Погасить&quot;, #PB_Button_Default&amp;#41; ;Кнопка &quot;Погасить&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;ButtonGadget(11, 200, 420, 110, 35, &quot;Погасить 2&quot;, #PB_Button_Default&amp;#41; ;Кнопка &quot;Погасить&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;Select_ComPort(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ProgressBarGadget(70, 330, 230,&amp;nbsp;&amp;nbsp;150, 30, 0, 1000&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;; ProgressBarGadget(23,&amp;nbsp;&amp;nbsp;10, 480, 250,&amp;nbsp;&amp;nbsp;30, 0, 100&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetGadgetState&amp;nbsp;&amp;nbsp;&amp;nbsp;(0, 20 &amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;;&amp;nbsp;&amp;nbsp;set 1st progressbar (ID = 0&amp;#41; to 50 of 100 &lt;br /&gt;&amp;nbsp;&amp;nbsp;Repeat&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Event = WaitWindowEvent(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;If Event = #PB_Event_Timer And EventTimer(&amp;#41; = 123 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;InData(&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EndIf &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;;InData(&amp;#41;&amp;nbsp;&amp;nbsp;;принимаем данные из UART все время пока работает программа &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Event=#PB_Event_Gadget&amp;nbsp;&amp;nbsp;;если произошло срабатывание гаджета&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Gadget = EventGadget ( &amp;#41;&amp;nbsp;&amp;nbsp;;узнаем какой гаджет был активирован&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;If Gadget=1&amp;nbsp;&amp;nbsp;;если нажата кнопка &quot;Зажечь&quot;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ComOut(&quot;A&quot;&amp;#41;&amp;nbsp;&amp;nbsp;;Переходим на процедуру передачи байта. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:InData(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;ElseIf Gadget=10&amp;nbsp;&amp;nbsp;;если нажата кнопка &quot;Зажечь2&quot;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ComOut(&quot;K&quot;&amp;#41;&amp;nbsp;&amp;nbsp;;Переходим на процедуру передачи байта.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;InData(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;ElseIf Gadget=3&amp;nbsp;&amp;nbsp;;если был активирован выпадающий список &lt;br /&gt;&amp;nbsp;&amp;nbsp;ComboBox.s=GetGadgetText(3&amp;#41;&amp;nbsp;&amp;nbsp;;Считываем текст из текущего пункта выпадающего списка.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;; Переходим на процедуру, закрывающую текущий порт и открывающую выбранный.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Select_ComPort(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;EndIf &lt;br /&gt;&amp;nbsp;&amp;nbsp;;InData(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;If Gadget=6&amp;nbsp;&amp;nbsp;;нажата кнопка &quot;Погасить&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ComOut(&quot;B&quot;&amp;#41;&amp;nbsp;&amp;nbsp;;Переходим на процедуру передачи байта. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;InData(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ElseIf Gadget=11&amp;nbsp;&amp;nbsp;;нажата кнопка &quot;Погасить2&quot;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ComOut(&quot;L&quot;&amp;#41;&amp;nbsp;&amp;nbsp;;Переходим на процедуру передачи байта.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;InData(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;EndIf&amp;nbsp;&amp;nbsp;&lt;br /&gt; EndIf &lt;br /&gt; ;EndIf &lt;br /&gt;&lt;br /&gt; ;EndIf &lt;br /&gt;&amp;nbsp;&amp;nbsp;Until Event=#PB_Event_CloseWindow&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; EndIf&amp;nbsp;&amp;nbsp;&lt;br /&gt; End&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; предпологаю что в inbytes зарыто животное,но не могу понять.направте в пожалуйсто в нужное русло.</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>Lelik54</dc:creator>
			<guid>https://avrproject.ru/forum/15-136-1</guid>
		</item>
		<item>
			<title>PureBasic и терморегулятор</title>
			<link>https://avrproject.ru/forum/15-24-1</link>
			<pubDate>Mon, 17 Dec 2012 07:36:02 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: Что то форум молчит&lt;br /&gt;Автор темы: seny&lt;br /&gt;Автор последнего сообщения: trim&lt;br /&gt;Количество ответов: 27</description>
			<content:encoded>Я не программист но для своих проектов пытаюсь что то писать на Пурике. &lt;br /&gt; Для затравки темы выложу свой вариант работы через COM порт с &lt;br /&gt; нашими любимыми контроллерами.Если будет интересно можно сделать OpenProject. &lt;br /&gt; итак atmega16, max232, LCD16*2 как я с ними общаюсь. &lt;br /&gt;&lt;br /&gt; P.S PureBasic 4.50, Bascom 1.11.9.8</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>seny</dc:creator>
			<guid>https://avrproject.ru/forum/15-24-1</guid>
		</item>
		<item>
			<title>Проблемы с UART. Frame error.</title>
			<link>https://avrproject.ru/forum/15-87-1</link>
			<pubDate>Sun, 25 Nov 2012 12:59:21 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: Ошибка кадра при передаче МК-&amp;gt;ПК&lt;br /&gt;Автор темы: top&lt;br /&gt;Автор последнего сообщения: exersizze&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Уважаемые, выручайте. Это просто какой-то бич &lt;img src=&quot;http://s108.ucoz.net/sm/23/sad.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;sad&quot; /&gt; &lt;br /&gt; Передаю из МК в ПК данные (текст и числа). МК тактируется от внутренних 8 Мгц, скорость 9600 Бод. Прошиваю через USB ASP, выставляю фьюзы как положено. Модуль на FT232RL. На компьютере получаю каракули, а не то что надо. В Terminal by Bray каракули и frame error, а в баскомовском терминале просто каракули. Терминалы тоже настроены на 9600 Бод, дата 8 бит, без четности, один стоповый бит, без хэндшейка. &lt;br /&gt; Где искать косяк не знаю.</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>top</dc:creator>
			<guid>https://avrproject.ru/forum/15-87-1</guid>
		</item>
		<item>
			<title>visual basic</title>
			<link>https://avrproject.ru/forum/15-29-1</link>
			<pubDate>Sun, 20 May 2012 13:56:08 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://avrproject.ru/forum/15&quot;&gt;Общение с ПК&lt;/a&gt;&lt;br /&gt;Описание темы: basic usb com uart&lt;br /&gt;Автор темы: tenevikus&lt;br /&gt;Автор последнего сообщения: sherman&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>я в прошлом году для общения МК с компом писал прогу на visual basic. прога общается через com порт, а мк через uart на ft232. если данная тема интересна могу как выкрою время сбацать материальчик.</content:encoded>
			<category>Общение с ПК</category>
			<dc:creator>tenevikus</dc:creator>
			<guid>https://avrproject.ru/forum/15-29-1</guid>
		</item>
	</channel>
</rss>