<?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=12&amp;t=150&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-08-18T15:27:48+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=150&amp;mode</id>
<entry>
<author><name><![CDATA[komor34]]></name></author>
<updated>2012-08-18T15:27:48+01:00</updated>
<published>2012-08-18T15:27:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=12960#p12960</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=12960#p12960"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=12960#p12960"><![CDATA[
Witam zrobiłem to na stabilizatorze i to samo na wszelki wypadek kupiłem drugi akcelerometr, ale jeszcze go nie podłączyłem aby go nie popsuć. A czy kolega znalazł już liska?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=495">komor34</a> — 18 sie 2012, o 15:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komor34]]></name></author>
<updated>2012-07-29T15:52:53+01:00</updated>
<published>2012-07-29T15:52:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11247#p11247</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11247#p11247"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11247#p11247"><![CDATA[
spróbuję to zrobić na stabilizatorze tylko za kilka dni, ponieważ teraz nie mam przy sobie programatora. Z góry dziękuję za podpowiedzi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=495">komor34</a> — 29 lip 2012, o 15:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-07-28T20:01:47+01:00</updated>
<published>2012-07-28T20:01:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11131#p11131</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11131#p11131"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11131#p11131"><![CDATA[
wybacz kolego , ale linków nie mam ten kod napisałem jakby dawno temu i jako ciekawostkę zapodałem go na forum.<br />A wszystkie linki potrzebne masz w poście na górze .<br /><br />dodam jeszcze note LIska <!-- m --><a class="postlink" href="http://www.kamami.pl/dl/lis35de.pdf" >http://www.kamami.pl/dl/lis35de.pdf</a><!-- m --><br /><br />owszem  pomogę ci , ale na tym kompie nie mam bascoma wiec i tak trzeba poczekać do jutra , <br />dodatkowo muszę jeszcze liska znaleźć  bo tez nie wiem gdzie leży  ten z kamami , bo nie chce mi się robić pcb i lutować LGA <br /><br /><br />i warunek jest taki że nie ubiłeś LIska <br /><br />bo kto ci podał taki pomysł żeby coś przez potencjometr zasilać ?? <br /><br />zerkając do noty LISka ... &lt;kolega patrzył tam ??&gt;   Vdd max 3,6V typowe 2,5V  zakładając  że jakimś cudem masz wyższe napięcie  mogłeś go ubić <br />do tego celu ktoś wynalazł stabilizatory. Innym razem podłączy kolega do 230V atmegę przez potencjometr  ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 28 lip 2012, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komor34]]></name></author>
<updated>2012-07-28T19:50:18+01:00</updated>
<published>2012-07-28T19:50:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11128#p11128</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11128#p11128"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11128#p11128"><![CDATA[
teraz z waitms na 100 to cały czas jest 255.A może ma kolega jakieś linki ze schematami lub z podobnymi problemami??<br />Dodam jeszcze, że jestem początkujący jeśli chodzi o mikrokontrolery, więc proszę o cierpliwość.<br />Przez jakiś czas mnie nie będzie więc jak kolega będzie znał rozwiązanie problemu to niech piszę na e-mail <span style="color: #FF0000">karolk-24@o2.pl</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=495">komor34</a> — 28 lip 2012, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-07-28T19:46:08+01:00</updated>
<published>2012-07-28T19:46:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11127#p11127</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11127#p11127"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11127#p11127"><![CDATA[
ej no nie przesadzaj z tym waitem za szybko go czytasz<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />jak będę miał chwile to wrzucę kod do procka bo już naprawdę nie pamiętam jak miał działać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 28 lip 2012, o 19:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komor34]]></name></author>
<updated>2012-07-28T19:37:28+01:00</updated>
<published>2012-07-28T19:37:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11122#p11122</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11122#p11122"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11122#p11122"><![CDATA[
Męczę się już ponad tydzień i jak było tak jest:( Może akcelerometr jest uszkodzony albo źle podłączony.W kodzie zmieniłem tylko <br />Config Sda = Portc.1 na Config Sda = Portc.4<br />Config Scl = Portc.0 na Config Scl = Portc.5<br />i waitms na 10 ponieważ za wolno mi odczytywało z akcelerometru.<br />Proszę o pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=495">komor34</a> — 28 lip 2012, o 19:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-07-28T19:29:08+01:00</updated>
<published>2012-07-28T19:29:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11119#p11119</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11119#p11119"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11119#p11119"><![CDATA[
hmmm ... czyżbyś  kolego zamordował liska ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 28 lip 2012, o 19:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komor34]]></name></author>
<updated>2012-07-28T19:27:07+01:00</updated>
<published>2012-07-28T19:27:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11117#p11117</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11117#p11117"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11117#p11117"><![CDATA[
Tak podciąganie załączyłem tylko nie używam stabilizatora tylko leci przez potencjometr 10k i ustawiony jest na 3.6V.Może w tym jest problem? Na pewno jest coś nie tak, ponieważ liczba 255 jest praktycznie przez cały czas jeszcze zmienia się na 0 jak dotknę palcami układu<br />Pozdawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=495">komor34</a> — 28 lip 2012, o 19:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-07-28T19:12:31+01:00</updated>
<published>2012-07-28T19:12:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11111#p11111</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11111#p11111"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11111#p11111"><![CDATA[
podciąganie załączyłeś ??<br /><br />nie pamiętam już czy czasem 255 to nie był środek <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=58">SunRiver</a> — 28 lip 2012, o 19:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komor34]]></name></author>
<updated>2012-07-28T19:09:13+01:00</updated>
<published>2012-07-28T19:09:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11110#p11110</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11110#p11110"/>
<title type="html"><![CDATA[Re: Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=11110#p11110"><![CDATA[
Witam.Załadowałem ten kod do procka atmega8 i na wyświetlaczu pokazuje mi się liczba 255 jak pokręcę w jedną lub drugą stronę wtedy pokazuję się 0. Co robię źle? Czy to jest wina podłączenia?Akcelerometr podłączony mam pod wyjścia I2C(CON3).Proszę o pomoc.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=495">komor34</a> — 28 lip 2012, o 19:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-01-15T23:33:34+01:00</updated>
<published>2012-01-15T23:33:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=150&amp;p=1277#p1277</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=1277#p1277"/>
<title type="html"><![CDATA[Lisek chytrusek - czyli 3 osiowy akcelerometr LIS35de]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=150&amp;p=1277#p1277"><![CDATA[
Jako, że nikt tu nic jeszcze nie napisał to będę wredny i będę pierwszy:)<br />Dodatkowo okazją do napisania tego postu jest integracja MkAVRcalculatora z BAScomem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Tak więc dla śmiechu i zabawy -- obsługa 3 osiowego akcelerometru <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Zaczynamy:<br /><br />W tajnych czeluściach mojej tajnej kryjówki można znaleźć dosyć ciekawe rzeczy często,<br />które to zalegają zapomniane. <br />Tym razem wygrzebany został moduł firmy KAMAMI KAmodMEMS2 z 3 osiowym akcelerometrem LIS35de<br /><!-- m --><a class="postlink" href="http://kamami.pl/index.php?ukey=product&amp;productID=138019">http://kamami.pl/index.php?ukey=product ... tID=138019</a><!-- m --><br /><br />Układ dysponuje interfejsami I2C i SPI posiada tez 2 wyjścia przerwań .<br /><br />Podstawowe właściwości Liska:<br /><br />3-osiowy akcelerometr LIS35DE <br />Napięcie zasilania od 2,16 V do 3,6 V <br />Pobór mocy poniżej 1 mW <br />Komunikacja za pomocą interfejsów I2C i SPI (złącza zgodne ze standardem Kamami) <br />Dwa programowalne generatory przerwań <br />Detekcja pojedynczych i podwójnych puknięć oraz swobodnego spadku <br />Wbudowany filtr górnoprzepustowy <br />Wytrzymałość na wstrząsy 10000 g <br /><br /><br />Dokumentacja modułu <!-- m --><a class="postlink" href="http://www.kamami.pl/dl/kamodmems2.pdf">http://www.kamami.pl/dl/kamodmems2.pdf</a><!-- m --> oraz sam datasheet układu LIS35de<br />jest jasna i przejrzysta , istnieje tez doskonała baza przykładów w jezyku C , ale programujacy w Bascomie<br />mogą napodkać szereg problemów dlatego postanowiłem napisać ten artyków wraz z przykładowym<br />programem w BascomAVR dla procesora ATMega32 taktowanego zegarem 16Mhz.<br /><br />Jako baza użyta została jak zwykle zmodyfikowana na moje potrzeby płyta ZL3AVR.<br />W przykładzie użyjemy magistrali I2C do odczytu położenia układu LIS35de i prezentacji wyników na  wyświetlaczu<br />LCD 2x16 znaków. Myślę, że wyjaśnianie działania magistrali I2C nie jest konieczne jak również rejestrów układu LIS35 gdyż dobrze są<br />udokumentowane w dokumentacji układu , przejdę więc odrazu do przykładu odczytu LISKA <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />[syntax=basic4gl]<br /><br />$regfile = &quot;m32def.dat&quot; <br />$crystal = 16000000 <br /><br />Config Lcd = 16 * 2 <br />Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3 , Rs = Portd.2 <br />Cursor Off <br /><br />Config Porta = Output <br /><br />Config Sda = Portc.1 'konfiguracja I2C <br />Config Scl = Portc.0 <br />I2cinit <br /><br />Gosub Startlis35 <br /><br />Dim X As Byte 'W zmiennych X, Y i Z bedziemy przechowywać dane z układu <br />Dim Y As Byte <br />Dim Z As Byte <br /><br />Do <br />Cls <br />Gosub Osx <br />Gosub Osy <br />Gosub Osz <br />' Wyświetlanie wartości na LCD <br />Locate 1 , 1 <br />Lcd X ' X <br />Locate 1 , 8 <br />Lcd Y ' Y <br />Locate 2 , 1 <br />Lcd Z ' Z <br />Waitms 250 <br /><br />Loop <br />End <br /><br />Startlis35: <br />Const Adreszap = &amp;H3A 'rejestr zapisu <br />Const Adresodc = &amp;H3B 'rejestr odczytu <br />I2cstart <br />I2cwbyte Adreszap <br />I2cwbyte &amp;H20 <br />I2cwbyte &amp;B01000111 'budzenie układu LIS35 <br />I2cstop <br />Return <br />'------------------------------- Odczytywanie OSI X, Y , Z --------------------- <br />Osx: <br />I2cstart <br />I2cwbyte Adreszap <br />I2cwbyte &amp;H29 <br />I2cstart <br />I2cwbyte Adresodc <br />I2crbyte X , Nack <br />I2cstop <br />Return <br /><br />Osy: <br />I2cstart <br />I2cwbyte Adreszap <br />I2cwbyte &amp;H2B <br />I2cstart <br />I2cwbyte Adresodc <br />I2crbyte Y , Nack <br />I2cstop <br />Return <br /><br />Osz: <br />I2cstart <br />I2cwbyte Adreszap <br />I2cwbyte &amp;H2D <br />I2cstart <br />I2cwbyte Adresodc <br />I2crbyte Z , Nack <br />I2cstop <br />Return <br /><br />[/syntax]<br /><br />Jak widać banalnie proste , a jaka zabawa przednia <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Dla reszty programistów &quot;C&quot;  przykład wraz z filmikiem znajdziecie na stronie Kamami<br /><br />Miłej zabawy z Liskiem Chytruskiem <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=58">SunRiver</a> — 15 sty 2012, o 23:33</p><hr />
]]></content>
</entry>
</feed>