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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-11-11T12:28:40+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=1782&amp;mode</id>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2012-11-11T12:28:40+01:00</updated>
<published>2012-11-11T12:28:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18592#p18592</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18592#p18592"/>
<title type="html"><![CDATA[Re: IIC prędkość]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18592#p18592"><![CDATA[
Już problemu nie widzę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Dzięki za fachowe wyjaśnienie <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=74">xamrex</a> — 11 lis 2012, o 12:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-11T12:09:19+01:00</updated>
<published>2012-11-11T12:09:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18591#p18591</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18591#p18591"/>
<title type="html"><![CDATA[Re: IIC prędkość]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18591#p18591"><![CDATA[
1. to spróbuj sobie pomyśleć jaka byłaby wartość chociażby 4^64 w jednej z opcji i jaki miałoby to sens ?<br />2. mowa jest o &quot;Value of the prescaler bits&quot; a nie &quot;Value of the prescaler value&quot;<br />3. sprawdź sobie wszystkie opcje z: 4^0, 4^1, 4^2 oraz 4^3 <br /><br />no i w końcu masz jak na dłoni, że z tym co w nocie czyli 4 do potęgi równej wartości bitów TWPS wszystko w obliczeniach, niezależnie z jakiej opcji preskalera byś nie skorzystał to będzie się zgadzać. <br /><br />więc w czym widzisz problem ? jeśli jeszcze nadal go widzisz w ogóle?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 lis 2012, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2012-11-11T11:50:58+01:00</updated>
<published>2012-11-11T11:50:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18589#p18589</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18589#p18589"/>
<title type="html"><![CDATA[Re: IIC prędkość]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18589#p18589"><![CDATA[
No wg. mnie wartość TWPS po resecie to 1 a nie 0<br /><a href="http://obrazki.elektroda.pl/4777790400_1352631044.png"  class="postlink"><img src="http://obrazki.elektroda.pl/4777790400_1352631044_thumb.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=74">xamrex</a> — 11 lis 2012, o 11:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-10T22:33:52+01:00</updated>
<published>2012-11-10T22:33:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18569#p18569</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18569#p18569"/>
<title type="html"><![CDATA[Re: IIC prędkość]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18569#p18569"><![CDATA[
<div class="quotetitle">xamrex napisał(a):</div><div class="quotecontent"><br />Wg. dokumentacji:<br />wynik powinien wyjść 100000 po podstawieniu do wzoru jako TWBR 72<br />(16000000)/(16+2*<strong>72</strong>*<strong><span style="color: #FF0000">4</span></strong>)<br />No i coś się nie zgadza<br />bo wynik to 27027<br /><br />CO liczę źle?<br /></div><br /><br />wg dokumentacji nie jest tak panie kochany jak tu napisałeś, no patrzysz w notę PDF, pokazujesz nawet obrazek z noty - masz tam napisane jak byk <br /><br /><span style="color: #0040FF"><strong>4^TWPS</strong> czyli <strong>4 do potęgi</strong> TWPS Value</span><br /><br />a ty sobie masz gdzieś potęgowanie i później się dziwisz że ci coś źle wychodzi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ?<br /><br />Jeśli nie zmieniałeś bitów TWPS to mają one jaką wartość po resecie ??? no chyba = ZERO tak ?<br /><br />więc<br /><br />(16000000)/(16+2*<strong>72</strong>*<strong><span style="color: #008000">4^0</span></strong>) = (16000000)/(16+2*<strong>72</strong>*<strong><span style="color: #008000">1</span></strong>) = 100 000<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 lis 2012, o 22:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek_P]]></name></author>
<updated>2012-11-10T20:33:42+01:00</updated>
<published>2012-11-10T20:33:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18563#p18563</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18563#p18563"/>
<title type="html"><![CDATA[Re: IIC prędkość]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18563#p18563"><![CDATA[
Nie napisałeś o jaki procek chodzi. Być może w Twoim uC jest włączony podzielnik przez 8 w fusebitach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Pozdrawiam<br />PP<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=290">Piotrek_P</a> — 10 lis 2012, o 20:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2012-11-10T20:03:35+01:00</updated>
<published>2012-11-10T20:03:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18561#p18561</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18561#p18561"/>
<title type="html"><![CDATA[IIC prędkość]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1782&amp;p=18561#p18561"><![CDATA[
Witam,<br />Znalazłem funkcję ustalającą prędkość I2C<br />[syntax=c]void i2cSetBitrate(uint16_t bitrateKHz) {<br />uint8_t bitrate_div;<br /><br />bitrate_div = ((F_CPU/1000l)/bitrateKHz);<br />if(bitrate_div &gt;= 16)<br />bitrate_div = (bitrate_div-16)/2;<br /><br />TWBR = bitrate_div;<br />}[/syntax]<br /><br />Teraz odpaliłem sobie datasheet'a<br /><a href="http://obrazki.elektroda.pl/9191659400_1352574105.png"  class="postlink"><img src="http://obrazki.elektroda.pl/9191659400_1352574105_thumb.jpg" alt="Obrazek" /></a><br /><br />I teraz załóżmy, że chce mieć prędkość 100khz.(pracuje na kwarcu 16MHZ)<br />Wg funkcji:<br />[syntax=c]bitrate_div = ((16000000/1000l)/100);<br />//bitrate_div =160<br />bitrate_div = (bitrate_div-16)/2;<br />//bitrate_div =72<br />//TWBR =72[/syntax]<br /><br />Wg. dokumentacji:<br />wynik powinien wyjść 100000 po podstawieniu do wzoru jako TWBR 72<br />(16000000)/(16+2*<strong>72</strong>*4)<br />No i coś się nie zgadza<br />bo wynik to 27027<br /><br />CO liczę źle?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=74">xamrex</a> — 10 lis 2012, o 20:03</p><hr />
]]></content>
</entry>
</feed>