<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Конвертеры и преобразование байтов пакетов CAN]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1032&amp;type=atom" />
	<updated>2022-06-20T14:38:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=1032</id>
		<entry>
			<title type="html"><![CDATA[Re: Конвертеры и преобразование байтов пакетов CAN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10417#p10417" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Dmitry30Rus пишет:</cite><blockquote><p>Ну в общем сам разобрался) Если побитово разложить данные D3:D2, то первым расклаывается D2, потом D3.</p></blockquote></div><p>Да, это так. Старший байт (D3) состоит из старших бит (B15...B8), младший байт (D2) - из младших бит (B7...B0).<br />Использование сдвигов и побитового или для практических целей более наглядно и лаконично.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2022-06-20T14:38:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10417#p10417</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Конвертеры и преобразование байтов пакетов CAN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10415#p10415" />
			<content type="html"><![CDATA[<p>Ну в общем сам разобрался) Если побитово разложить данные D3:D2, то первым расклаывается D2, потом D3.</p>]]></content>
			<author>
				<name><![CDATA[Dmitry30Rus]]></name>
				<uri>https://forum.canny.ru/profile.php?id=956</uri>
			</author>
			<updated>2022-06-20T12:36:38Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10415#p10415</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Конвертеры и преобразование байтов пакетов CAN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10412#p10412" />
			<content type="html"><![CDATA[<p>В принципе можно такого же добиться сдвигом вправо одного блока данных и сдвигов влево другого с последующем побитовым сложением. Но чтобы понять порядок расположения информации в парных байтах данных CAN верхняя схема была бы более нагладной.</p>]]></content>
			<author>
				<name><![CDATA[Dmitry30Rus]]></name>
				<uri>https://forum.canny.ru/profile.php?id=956</uri>
			</author>
			<updated>2022-06-19T10:26:05Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10412#p10412</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Конвертеры и преобразование байтов пакетов CAN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10411#p10411" />
			<content type="html"><![CDATA[<p>Добрый день!</p><p>При работе с кан шиной столкнулся с тем, что canny принимает пакеты из can шины по паре байтов. Например D5:D4 и D3:D2. Мне же необходимо обработать данные в двух байтах D3:D4. Самый простой способ вижу как с помощью конвертера разложить пары байтов на биты и собрать нужную пару байтов с помощью обратной конвертации. Правильно ли я указал связи от конвертеров на схеме? Байты D3:D2 разложатся побитово сначала D3, потом D2?</p>]]></content>
			<author>
				<name><![CDATA[Dmitry30Rus]]></name>
				<uri>https://forum.canny.ru/profile.php?id=956</uri>
			</author>
			<updated>2022-06-19T10:04:47Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10411#p10411</id>
		</entry>
</feed>
