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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-05-12T14:19:18+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=20722&amp;mode</id>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-05-12T14:19:18+01:00</updated>
<published>2018-05-12T14:19:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207692#p207692</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207692#p207692"/>
<title type="html"><![CDATA[Re: I2C błąd inicjalizacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207692#p207692"><![CDATA[
1. Sprawdź czy na pewno używasz dobrych pinów.<br />2. A odepnij wyświetlacz i podciągnij przy procesorze linie i zobacz czy przejdzie start (bez wyświetlacza).<br /><br />Jedyny powód nie przechodzenia TWI_START to niemożliwość wygenerowania startu a to może być tylko jak linie TWI są zajęte. Więc masz coś nie tak z podłączeniem.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 12 maja 2018, o 14:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[faflik]]></name></author>
<updated>2018-05-12T13:23:58+01:00</updated>
<published>2018-05-12T13:23:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207689#p207689</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207689#p207689"/>
<title type="html"><![CDATA[Re: I2C błąd inicjalizacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207689#p207689"><![CDATA[
Na pewno tam, bo zrobiłem pułapke programową :<br />[syntax=c]while(1){PORTB ^= (1 &lt;&lt; PB5);_delay_ms(100);PORTB ^= (1 &lt;&lt; PB5);_delay_ms(100);}[/syntax]<br />Przed pętlą wchodzi do tej pułapki, a za nią już nie.<br /><br />[syntax=c]język c<br /><br />    void TWI_start(void) {<br />            TWCR = (1&lt;&lt;TWINT)|(1&lt;&lt;TWEN)|(1&lt;&lt;TWSTA);<br /><br />           // while(1){PORTB ^= (1 &lt;&lt; PB5);_delay_ms(100);PORTB ^= (1 &lt;&lt; PB5);_delay_ms(100);}<br />            while (!(TWCR&amp;(1&lt;&lt;TWINT)));<br />           // while(1){PORTB ^= (1 &lt;&lt; PB5);_delay_ms(100);PORTB ^= (1 &lt;&lt; PB5);_delay_ms(100);}<br />    }[/syntax]<br /><br />Podciąganie jest w układzie który jest przy wyświetlaczu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7784">faflik</a> — 12 maja 2018, o 13:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-05-12T13:13:19+01:00</updated>
<published>2018-05-12T13:13:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207688#p207688</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207688#p207688"/>
<title type="html"><![CDATA[Re: I2C błąd inicjalizacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207688#p207688"><![CDATA[
A na pewno blokuje Ci się na TWI_start? Bo rejestry są ustawiane od razu po wysłaniu startu.<br />Czy masz poprawne podciągnięcia na liniach?<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 12 maja 2018, o 13:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[faflik]]></name></author>
<updated>2018-05-12T12:59:34+01:00</updated>
<published>2018-05-12T12:59:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207687#p207687</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207687#p207687"/>
<title type="html"><![CDATA[Re: I2C błąd inicjalizacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207687#p207687"><![CDATA[
Tak, bitrate jest przed TWI_start.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7784">faflik</a> — 12 maja 2018, o 12:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-05-12T12:56:39+01:00</updated>
<published>2018-05-12T12:56:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207686#p207686</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207686#p207686"/>
<title type="html"><![CDATA[Re: I2C błąd inicjalizacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207686#p207686"><![CDATA[
A inicjalizujesz zegar TWI poprzez wywołanie funkcji i2cSetBitrate()?<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 12 maja 2018, o 12:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[faflik]]></name></author>
<updated>2018-05-12T12:31:32+01:00</updated>
<published>2018-05-12T12:31:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207682#p207682</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207682#p207682"/>
<title type="html"><![CDATA[I2C błąd inicjalizacji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20722&amp;p=207682#p207682"><![CDATA[
Witam.<br />Próbuję uruchomić LCD_I2C z bluebooka i mój problem polega na tym, że atmega328 utyka w pętli while TWI_start w momencie inicjalizacji. Flaga TWINT nie zostaje ustawiona i nie wychodzi z pętli. Jakieś sugestie?<br /><br /><br />[syntax=c]void TWI_start(void) {<br />TWCR = (1&lt;&lt;TWINT)|(1&lt;&lt;TWEN)|(1&lt;&lt;TWSTA);<br />while (!(TWCR&amp;(1&lt;&lt;TWINT)));<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7784">faflik</a> — 12 maja 2018, o 12:31</p><hr />
]]></content>
</entry>
</feed>