<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=15266&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-05-01T11:36:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=15266&amp;mode</id>
<entry>
<author><name><![CDATA[drewpol]]></name></author>
<updated>2016-05-01T11:36:38+01:00</updated>
<published>2016-05-01T11:36:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159663#p159663</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159663#p159663"/>
<title type="html"><![CDATA[Re: Programowanie czujnika AS5045B]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159663#p159663"><![CDATA[
Dzięki za kod <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> W sumie wczoraj w nocy wpadłem na ten sam pomysł <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8379">drewpol</a> — 1 maja 2016, o 11:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[no atnel no fun]]></name></author>
<updated>2016-05-01T02:41:31+01:00</updated>
<published>2016-05-01T02:41:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159655#p159655</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159655#p159655"/>
<title type="html"><![CDATA[Re: Programowanie czujnika AS5045B]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159655#p159655"><![CDATA[
Wykminiłem takie coś:<br />[syntax=c]int main (void)<br />{<br />uint16_t x = 400;<br />  int16_t test = -500;<br />  if ((x+test) &gt;= 0)<br />          x = (x+test)%4096;<br />  else<br />          x = 4096-abs(x+test);<br />  printf(&quot;%i&quot;,x);<br />  return 0;<br />}[/syntax]<br />Sprawdziłem w kompilatorze c online i smiga  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3610">no atnel no fun</a> — 1 maja 2016, o 02:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[drewpol]]></name></author>
<updated>2016-04-30T20:29:10+01:00</updated>
<published>2016-04-30T20:29:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159641#p159641</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159641#p159641"/>
<title type="html"><![CDATA[Re: Programowanie czujnika AS5045B]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159641#p159641"><![CDATA[
Dzięki za link, ale jest tam tylko informacja o interfejsie SSI, co u mnie działa poprawnie. Nie ma słowa o programowaniu pozycji zerowej tego czujnika.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 42 minutach ]</span></strong><br /><br />Poradziłem sobie z tym problemem.<br />Mam konkretne pytanie. Utworzyłem zmienną uint16_t i wpisuję do niej pewną wartość, która odgórnie jest już z zakresu 0-4095. Teraz pytanie w jaki sposób programowo mogę odejmować od tej wartości jakąś inną, aby był cały czas zachowany ten zakres ?<br />Przykładowo mam wartość uint16_t x=400. Chcę odjąć od niej wartość powiedzmy 500. Wtedy w wyniku uzyskuje 65435, ponieważ zmienna się &quot;przekrąca, a chciałbym aby ta wartość przekręcała się od 4095 w dół, tzn po odjęciu od 400 wartości 500 chciałbym mieć 4095-100=3995. To samo dotyczy przejścia w drugą stronę. Czy da się to w jakiś sposób rozwiązać programowo ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8379">drewpol</a> — 30 kwi 2016, o 20:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[no atnel no fun]]></name></author>
<updated>2016-04-30T20:06:02+01:00</updated>
<published>2016-04-30T20:06:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159638#p159638</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159638#p159638"/>
<title type="html"><![CDATA[Re: Programowanie czujnika AS5045B]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159638#p159638"><![CDATA[
poczytaj sobie tu: <a href="http://madscientisthut.com/forum_php/viewtopic.php?f=11&amp;t=7"  class="postlink">http://madscientisthut.com/forum_php/viewtopic.php?f=11&amp;t=7</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3610">no atnel no fun</a> — 30 kwi 2016, o 20:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[drewpol]]></name></author>
<updated>2016-04-30T18:59:44+01:00</updated>
<published>2016-04-30T18:59:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159633#p159633</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159633#p159633"/>
<title type="html"><![CDATA[Re: Programowanie czujnika AS5045B]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159633#p159633"><![CDATA[
Czytałem to wielokrotnie, wykorzystałem kod podany w nocie &quot;AN514X_10&quot;, ale nadal nie da się go zaprogramować. Nie może nawet wejść w tryb &quot;Alignment Mode&quot;, a ponoć sekwencja jest bardzo prosta, dlatego pytam czy ktoś już pisał próbował go programować.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 41 minutach ]</span></strong><br /><br />Może zapytam inaczej, od początku aby wykluczyć błędy. Jeżeli procesor AVR oraz czujnik zasilam napięciem 5V, natomiast pin, który służy do programowania czujnika ma mieć wg noty od 3,3 do 3,6V to rozumiem, że muszę wykorzystać konwerter poziomów logicznych pomiędzy procesorem, a czujnikiem. Wtedy napięcie podawane z procesora 5V zmniejszy zwój potencjał przez konwerter do 3,3 i takie będzie podane do czujnika ?<br />W co z komunikacją w drugą stronę ? Jeżeli czujnik będzie wysyłał informację po tym samym pinie o potencjale 3,3V to wtedy zostanie ono zamienione na 5V i tak podane na pin AVR'a przy wykorzystaniu konwertera dwukierunkowego ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8379">drewpol</a> — 30 kwi 2016, o 18:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ps19]]></name></author>
<updated>2016-04-30T18:43:12+01:00</updated>
<published>2016-04-30T18:43:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159632#p159632</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159632#p159632"/>
<title type="html"><![CDATA[Re: Programowanie czujnika AS5045B]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159632#p159632"><![CDATA[
Przeczytaj od strony 25 DS`a układu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=230">ps19</a> — 30 kwi 2016, o 18:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[drewpol]]></name></author>
<updated>2016-04-30T18:39:10+01:00</updated>
<published>2016-04-30T18:39:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159631#p159631</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159631#p159631"/>
<title type="html"><![CDATA[Programowanie czujnika AS5045B]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15266&amp;p=159631#p159631"><![CDATA[
Witam.<br />Posiadam enkoder magnetyczny firmy AMS, model AS5045B. Próbuję różnych sposobów, aby zaprogramować w nim pozycję zerową. Czy ktoś z Was może zetknął się z tymi czujnikami i wie coś na temat ich programowania ?<br /><br />Pozdrawiam,<br />drewpol<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8379">drewpol</a> — 30 kwi 2016, o 18:39</p><hr />
]]></content>
</entry>
</feed>