<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; LIN]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=619&amp;type=atom" />
	<updated>2019-09-17T22:21:53Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=619</id>
		<entry>
			<title type="html"><![CDATA[Re: LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8055#p8055" />
			<content type="html"><![CDATA[<p>ЭллипсАвто, спасибо что откликнулись.<br />Денис, Вам как всегда респект за подробное объяснение. На самом деле так и получалось, всегда горел зеленый светодиод, потому что в D1 всегда висит значение 03 и при нажатии&nbsp; кнопок 0 меняется на 1 или 4.</p>]]></content>
			<author>
				<name><![CDATA[grantik.s]]></name>
				<uri>https://forum.canny.ru/profile.php?id=228</uri>
			</author>
			<updated>2019-09-17T22:21:53Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8055#p8055</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8053#p8053" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>...соответственно светодиоды не зажигаються</p></blockquote></div><p>Светодиоды включались бы и при записи в их регистры значений больше 0,</p></blockquote></div><p>Да. Совсем забыл что на семерке так. Отвык немного.<br />Как всегда вариантов решения может быть множество.<br />Я чаще всего использую маску, что бы потом не запутаться со сдвигами)))</p>]]></content>
			<author>
				<name><![CDATA[ЭллипсАвто]]></name>
				<uri>https://forum.canny.ru/profile.php?id=223</uri>
			</author>
			<updated>2019-09-17T14:40:09Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8053#p8053</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8052#p8052" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>...соответственно светодиоды не зажигаються</p></blockquote></div><p>Светодиоды включались бы и при записи в их регистры значений больше 0, т.е. при совпадении любого из битов полученных данных с каким-либо битом константой, с которой происходит сравнение (например, если D1 будет равен 3), но нужно не забывать о приоритете зеленого светодиода - он будет включаться даже тогда, когда условия включения светодиодов будут выполняться одновременно.<br />Если использовать сравнение константы с регистром полученных данных целиком, то нужно учесть, что контролируется значение байта D1, а значение D0 может быть при этом не равно 0. Лучше выделить нужный байт и проводить сравнение уже с ним (LIN1.cfd).<br />Также может оказаться, что состояние одной кнопки отражается значением бита 4 байта D1, а состояние другой - битом 6 байта D1 (биты 0 и 1 всегда равны 1) (LIN1a.cfd).<br />Также убедитесь, что выбран правильный стандарт LIN (1.3 или 2.0) и что на линии присутствует подтяжка к плюсу.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2019-09-17T14:23:27Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8052#p8052</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8051#p8051" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>grantik.s пишет:</cite><blockquote><p>Добрый день! Прошу помощи. Задача простая, необходимо получить из LIN шины 2 команды от нажатия 2х кнопок.<br />С LINом ни разу не работал, поэтому масса вопросов. <br />&nbsp; &nbsp;Монитором CAN/LIN видно по какому ID происходят изменения. Почитав подобные темы и составил свою схему. Но ни чего не вышло. В ID0034 при нажатии первой кнопки в D1 устанавливается 43, при нажатии второй 13. <br />&nbsp; &nbsp;Объясните пожалуйста, где ошибся.</p></blockquote></div><p>Замените блоки №4 и№ 5 &quot;побитовое И&quot; на блоки &quot;равенство&quot;. Для вкл/выкл светодиодов нужно или 1 (вкл) или 0 (выкл). На выходе из &quot;побитовое и&quot; вы этого не получаете, соответственно светодиоды не зажигаються</p>]]></content>
			<author>
				<name><![CDATA[ЭллипсАвто]]></name>
				<uri>https://forum.canny.ru/profile.php?id=223</uri>
			</author>
			<updated>2019-09-17T11:50:50Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8051#p8051</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8049#p8049" />
			<content type="html"><![CDATA[<p>Добрый день! Прошу помощи. Задача простая, необходимо получить из LIN шины 2 команды от нажатия 2х кнопок.<br />С LINом ни разу не работал, поэтому масса вопросов. <br />&nbsp; &nbsp;Монитором CAN/LIN видно по какому ID происходят изменения. Почитав подобные темы и составил свою схему. Но ни чего не вышло. В ID0034 при нажатии первой кнопки в D1 устанавливается 43, при нажатии второй 13. <br />&nbsp; &nbsp;Объясните пожалуйста, где ошибся.</p>]]></content>
			<author>
				<name><![CDATA[grantik.s]]></name>
				<uri>https://forum.canny.ru/profile.php?id=228</uri>
			</author>
			<updated>2019-09-17T10:47:23Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8049#p8049</id>
		</entry>
</feed>
