<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; I2C адрес устройства 0b10010000]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=437&amp;type=atom" />
	<updated>2018-04-10T12:14:32Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=437</id>
		<entry>
			<title type="html"><![CDATA[Re: I2C адрес устройства 0b10010000]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6692#p6692" />
			<content type="html"><![CDATA[<p>Все низкоуровневые действия берет на себя драйвер контроллера.<br />Особенности отправки и приема данных по i2c кратко описаны в <a href="http://wiki.canny.ru/index.php?title=CANNY_5_nano,_%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_I2C" rel="noopener noreferrer" target="_blank"><strong>wiki</strong></a>.<br />Также, похожий пример работы с i2c-устройством был рассмотрен <a href="http://forum.canny.ru/viewtopic.php?id=250" rel="noopener noreferrer" target="_blank"><strong>здесь</strong></a>.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2018-04-10T12:14:32Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6692#p6692</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I2C адрес устройства 0b10010000]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6690#p6690" />
			<content type="html"><![CDATA[<p>Вот теперь с адресом и сдвигом все понятно - спасибо за разъяснение!</p><p>Есть еще вопрос - как должна выглядит диаграмма чтобы получить данные в буфер чтения для PCF8591</p><p>Для конфигурации PCF8591 нужно послать<br />10010000<br />01000000</p><p>Для чтения из него<br />10010001</p><p>После того как PCF8591 будет сконфигурировано - канни самостоятельно начнет посылать 10010001?<br />Достаточно включить &quot;регистр начала передачи I2C&quot; и ждать готовности буфера приема?</p>]]></content>
			<author>
				<name><![CDATA[TrialZuki]]></name>
				<uri>https://forum.canny.ru/profile.php?id=374</uri>
			</author>
			<updated>2018-04-10T10:37:13Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6690#p6690</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I2C адрес устройства 0b10010000]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6689#p6689" />
			<content type="html"><![CDATA[<p>Фактический адрес PCF8591 состоит из 7 бит и выглядит 0b01001000=0x48 (посмотрите внимательнее на рисунок). Именно это значение, обычно, указывается в документации в качестве адреса устройства. 8й, младший бит - R/W.<br />В данном конкретном случае, в регистр адреса i2c нужно записать значение 0b10010000=0x90.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2018-04-10T09:30:58Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6689#p6689</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I2C адрес устройства 0b10010000]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6688#p6688" />
			<content type="html"><![CDATA[<p>Да - про это и вопрос, получается 0b00100001 единичка переползает на r/w и кроме того получается нечетное число. По вики написано что числа должны быть четные. В двойне непонятно как быть с адресом. </p><p>Пожалуйста уточните какое именно число нужно указывать для canny в качестве адреса если чистый адрес устройства 0b1001000x?</p>]]></content>
			<author>
				<name><![CDATA[TrialZuki]]></name>
				<uri>https://forum.canny.ru/profile.php?id=374</uri>
			</author>
			<updated>2018-04-10T08:48:10Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6688#p6688</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: I2C адрес устройства 0b10010000]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6686#p6686" />
			<content type="html"><![CDATA[<p>Вопрос адреса i2c немного обсуждался тут: <a href="http://forum.canny.ru/viewtopic.php?pid=5645#p5645" rel="noopener noreferrer" target="_blank">http://forum.canny.ru/viewtopic.php?pid=5645#p5645</a></p><p>Особенность нашего регистра. Адрес устройства i2c начинает задаваться с бита 1 (а еще есть бит 0 - R/W). По этому нужно сдвигать на &lt;&lt; 1.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2018-04-09T16:42:03Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6686#p6686</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[I2C адрес устройства 0b10010000]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6685#p6685" />
			<content type="html"><![CDATA[<p>Помогите разобраться с особенностями указания адреса i2c устройства из canny. Зачем нужно сдвигать на &lt;&lt; 1?</p><p>Использую&nbsp; PCF8591 с адресом фактическим адресом 0b10010000 - какое значение я должен указать как адрес устройства?</p>]]></content>
			<author>
				<name><![CDATA[TrialZuki]]></name>
				<uri>https://forum.canny.ru/profile.php?id=374</uri>
			</author>
			<updated>2018-04-09T14:45:01Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6685#p6685</id>
		</entry>
</feed>
