<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_6_thread_33650"  />
<title>rulinux.net - Форум - Development - [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94293</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94293</guid>
<pubDate>Tue, 14 Jun 2011 12:34:40 +0400</pubDate>
<description><![CDATA[<p><i>>Для какого-нибудь PB6 будет очевиднее. </i><br> Кстати да. :) Кажется начинает доходить. Когда на нулевом выводе неочевидно нифига.</p>]]></description>
</item>
<item>
<title>Re: [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94292</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94292</guid>
<pubDate>Tue, 14 Jun 2011 12:18:08 +0400</pubDate>
<description><![CDATA[<p><i>> Эта строчка устанавливает логическую единицу на вывод PB0 порта B</i><br> Не, эта строчка ещё и сбрасывает значение на остальных выводах.</p>]]></description>
</item>
<item>
<title>Re: [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94291</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94291</guid>
<pubDate>Tue, 14 Jun 2011 11:57:56 +0400</pubDate>
<description><![CDATA[<p>Просто на GCC AVR решил перейти, в CVAVR таких заморочек нет, но CVAVR копирастическая штучка чтобы ее использовать в профессиональной деятельности.</p>]]></description>
</item>
<item>
<title>Re: [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94290</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94290</guid>
<pubDate>Tue, 14 Jun 2011 11:55:13 +0400</pubDate>
<description><![CDATA[<p>//Расставил пробелы, чтобы движок не глотал shift</p><p>&nbsp;<a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=37871&start=0">http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=37871&start=0</a></p><p>Sometimes, a programmer wants to specify the bit NUMBER that they want to change and not the bit MASK. The bit number always starts at 0 and increases by 1 for each bit. An 8 bit byte has bit numbers 0-7 inclusive. The way to build a bit mask with only a bit number is to LEFT SHIFT a bit by the bit number. To build a bit mask that has bit number 2 set: </p><p>Code: (0x01 < < 2)</p><p>To build a bit mask that has bit number 7 set:</p><p>Code: (0x01 < < 7)</p><p> To build a bit mask that has bit number 0 set:</p><p>Code: (0x01 < < 0)</p><p>Which ends up shifting the constant 0 bytes to the left, leaving it at 0x01. </p>]]></description>
</item>
<item>
<title>Re: [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94289</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94289</guid>
<pubDate>Tue, 14 Jun 2011 11:54:46 +0400</pubDate>
<description><![CDATA[<p>PB0 = 0, 1&lt;&lt;0 = 00000001b =&gt; бит в нулевом разряде. Для какого-нибудь PB6 будет очевиднее. И вообще, не парься, записывай константы в хексе как Ъ. Только потом фиг поймёшь от чего это у тебя не тот бит, да ещё и не в том порту дёргается.</p>]]></description>
</item>
<item>
<title>Re: [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94288</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94288</guid>
<pubDate>Tue, 14 Jun 2011 11:42:11 +0400</pubDate>
<description><![CDATA[<p>Вот короче, есть сточка кода</p><p><img src="http://s43.radikal.ru/i102/1106/4f/c70d8a38cf7a.gif" ></p><p>Эта строчка устанавливает логическую единицу на вывод PB0 порта B. Все понятно, но при чем тут операция сдвига какую она роль играет? </p>]]></description>
</item>
<item>
<title>Re: [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94287</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94287</guid>
<pubDate>Tue, 14 Jun 2011 11:33:37 +0400</pubDate>
<description><![CDATA[<p>Патч для ядра linux, полностью решающий проблему 12309:</p><p>\code{--- a/include/linux/sched </p>]]></description>
</item>
<item>
<title>Re: [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94286</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94286</guid>
<pubDate>Tue, 14 Jun 2011 11:33:07 +0400</pubDate>
<description><![CDATA[<p>Уже настрочил донос администрации ))), сейчас в картинку переправлю чего хотел сказать.</p>]]></description>
</item>
<item>
<title>Re: [СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94285</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94285</guid>
<pubDate>Tue, 14 Jun 2011 11:27:34 +0400</pubDate>
<description><![CDATA[<p>Это какая-то неправильная строчка кода!</p>]]></description>
</item>
<item>
<title>[СПГС][микроконтроллеры][avr] Сдвиг в Си для МК.</title>
<link>https://rulinux.net/message.php?newsid=33650&amp;page=1#94284</link>
<guid>https://rulinux.net/message.php?newsid=33650&amp;page=1#94284</guid>
<pubDate>Tue, 14 Jun 2011 11:21:00 +0400</pubDate>
<description><![CDATA[<p>Вот такая строчка кода</p><p>\code{PORTB = (1</p>]]></description>
</item>
</channel>
</rss>