<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; При передаче из CAN1 в CAN0 изменять первые байты определенного ID]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=851&amp;type=atom" />
	<updated>2021-03-02T06:12:12Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=851</id>
		<entry>
			<title type="html"><![CDATA[Re: При передаче из CAN1 в CAN0 изменять первые байты определенного ID]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9436#p9436" />
			<content type="html"><![CDATA[<p>Так лучше, но при таком использовании светодиодов Триггер D нужно будет вернуть на диаграмму<br />Следует так же добавить Регистр установки запрета ретрансляции отбора 0 и установить его в &quot;1&quot;</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-03-02T06:12:12Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9436#p9436</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: При передаче из CAN1 в CAN0 изменять первые байты определенного ID]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9435#p9435" />
			<content type="html"><![CDATA[<p>Исправил и добавил светодиоды)))<br />Надеюсь теперь правильно?)))</p>]]></content>
			<author>
				<name><![CDATA[PACH]]></name>
				<uri>https://forum.canny.ru/profile.php?id=834</uri>
			</author>
			<updated>2021-03-01T19:30:45Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9435#p9435</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: При передаче из CAN1 в CAN0 изменять первые байты определенного ID]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9434#p9434" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Константин, CANNY пишет:</cite><blockquote><ul><li><p>Судя по логике, блок №1 должен быть не Сдвиг влево, а <strong>ЦИКЛИЧЕСКИЙ</strong> сдвиг влево: </p></li><li><p>Блок №6 лишний, так как вы передаете сразу как получаете, нет необходимости хранить промежуточный результат. Но будет работать и так.</p></li><li><p>отбор-маска на регистре <strong>ERL</strong> а должна быть на <strong>IDL</strong></p></li><li><p>Ну и главное - Регистр начала передачи у вас <strong>CAN1</strong>, а все остальные регистры передачи от <strong>CAN0</strong></p></li></ul><p>Я бы посоветовал еще встроенный светодиод задействовать, для индикации/диагностики работы алгоритма.</p></blockquote></div><p>Да, конечно, циклический сдвиг)))&nbsp; От того у меня и несоответствие было)))<br />Регистром вы абсолютно правы, просмотрел.</p>]]></content>
			<author>
				<name><![CDATA[PACH]]></name>
				<uri>https://forum.canny.ru/profile.php?id=834</uri>
			</author>
			<updated>2021-03-01T15:32:57Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9434#p9434</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: При передаче из CAN1 в CAN0 изменять первые байты определенного ID]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9433#p9433" />
			<content type="html"><![CDATA[<ul><li><p>Судя по логике, блок №1 должен быть не Сдвиг влево, а <strong>ЦИКЛИЧЕСКИЙ</strong> сдвиг влево: <a href="https://canny.ru/docs/fbd/bitwise_operations/left_circular_shift/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/fbd/bitwise_opera … lar_shift/</a></p></li><li><p>Блок №6 лишний, так как вы передаете сразу как получаете, нет необходимости хранить промежуточный результат. Но будет работать и так.</p></li><li><p>отбор-маска на регистре <strong>ERL</strong> а должна быть на <strong>IDL</strong></p></li><li><p>Ну и главное - Регистр начала передачи у вас <strong>CAN1</strong>, а все остальные регистры передачи от <strong>CAN0</strong></p></li></ul><p>Я бы посоветовал еще встроенный светодиод задействовать, для индикации/диагностики работы алгоритма.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-03-01T14:57:43Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9433#p9433</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: При передаче из CAN1 в CAN0 изменять первые байты определенного ID]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9432#p9432" />
			<content type="html"><![CDATA[<p>А, ну и собственно - прошу проверить на работоспособность и указать на ошибки))))</p>]]></content>
			<author>
				<name><![CDATA[PACH]]></name>
				<uri>https://forum.canny.ru/profile.php?id=834</uri>
			</author>
			<updated>2021-03-01T14:07:20Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9432#p9432</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[При передаче из CAN1 в CAN0 изменять первые байты определенного ID]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9431#p9431" />
			<content type="html"><![CDATA[<p>Доброго времени суток всем))))<br />Собственно все в названии темы))) <br />Нужно организовать кан-шлюз на базе 7.2duo для передачи всего потока из кан1 в кан0 изменяя байты D0:D1 в сообщении с идентификатором ID 5F2 по следующему алгоритму: если значения байт меньше или больше указанного диапазона, то передавать без изменений, если лежат в выбранном диапазоне, то заменять на постоянные по верхнему пределу.<br />Соответственно пример диаграммы прилагается)))<br />Прошу сильно не гнобить - мое первое творчество)))</p>]]></content>
			<author>
				<name><![CDATA[PACH]]></name>
				<uri>https://forum.canny.ru/profile.php?id=834</uri>
			</author>
			<updated>2021-03-01T14:02:54Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9431#p9431</id>
		</entry>
</feed>
