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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-12-27T15:54:49+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=3&amp;t=21775&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-12-27T15:54:49+01:00</updated>
<published>2018-12-27T15:54:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215108#p215108</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215108#p215108"/>
<title type="html"><![CDATA[Re: Ćwiczenie 8, RTC, sprzętowa obsługa I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215108#p215108"><![CDATA[
Ale teraz już kolega wie, że na forum jest mi milion razy łatwiej pomagać bo w stekach maili to się gubię - a tu widać całą historię pomocy. Cieszę się, że ruszyło wszystko. Powodzenia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 gru 2018, o 15:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mako067]]></name></author>
<updated>2018-12-27T15:30:29+01:00</updated>
<published>2018-12-27T15:30:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215107#p215107</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215107#p215107"/>
<title type="html"><![CDATA[Re: Ćwiczenie 8, RTC, sprzętowa obsługa I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215107#p215107"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />może warto wymienić<br /></div><br /><br />Oj warto, warto. Wymieniłem i problem zniknął. Zegarek śmiga aż miło.<br /><br />Dziękuję za pomoc Panie Mirku. Wiedziałem, że na Pana zawsze można liczyć! <br /><br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=256">mako067</a> — 27 gru 2018, o 15:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-12-27T15:14:45+01:00</updated>
<published>2018-12-27T15:14:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215106#p215106</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215106#p215106"/>
<title type="html"><![CDATA[Re: Ćwiczenie 8, RTC, sprzętowa obsługa I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215106#p215106"><![CDATA[
no więc skoro na stykówce śmiga to wygląda mi to na kwarc rzeczywiście - może warto wymienić - a na początek to można temu obecnemu odciąć jedną nogę i na szybcika przylutować do padów nowy - żeby zobaczyć czy to pomoże - czy to jest TO<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 gru 2018, o 15:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mako067]]></name></author>
<updated>2018-12-27T15:09:38+01:00</updated>
<published>2018-12-27T15:09:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215105#p215105</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215105#p215105"/>
<title type="html"><![CDATA[Re: Ćwiczenie 8, RTC, sprzętowa obsługa I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215105#p215105"><![CDATA[
Panie Mirku,<br /><br />Zrobiłem następujący eksperyment, który zakończył się niewątpliwym sukcesem.<br /><br />Idąc za Pana radami, zbadałem napięcia na pinach zasilania w podstawce - OBECNE, 4,7V.<br /><br />Połączyłem na płytce stykowej PCF z kwarcem. Linie SCL i SDA podłączyłem w podstawce, gdzie spoczywałby ten układ. Podłączyłem kwarc zegarkowy na wejścia 1 i 2 układu na płytce stykowej a sygnał przerwania od razu na Pin PD2 uC. Wszystko ruszyło, czas płynie.<br /><br />Teraz pozostaje kwestia dlaczego nie można było dokonać tego samego już w samym ATB. Czyżby Pańskie słowa odnośnie kwarca okazał się prawdziwe? Chyba pozostaje wymienić i się dowiedzieć... Moja płytka ma już kilka lat, dokładnie 6. Może czas zrobił swoje. Przez ten okres układ nie był używany.<br /><br />Odnośnie PCFów, jeden był oryginalny, drugi dokupiłem wraz z kilkoma kwarcami, oby dwa działają na stykówce.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=256">mako067</a> — 27 gru 2018, o 15:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-12-27T14:25:31+01:00</updated>
<published>2018-12-27T14:25:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215102#p215102</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215102#p215102"/>
<title type="html"><![CDATA[Re: Ćwiczenie 8, RTC, sprzętowa obsługa I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215102#p215102"><![CDATA[
<div class="quotetitle">mako067 napisał(a):</div><div class="quotecontent"><br />Ten sam efekt jest przy sprawdzaniu jednego i drugiego PCFa.<br /></div><br />To obydwa uszkodzone ? aż się wierzyć nie chce - tym bardziej, że jak rozumiem jeden był już w zestawie a drugi został dokupiony luzem?<br /><br />A badał kolega jakie jest napięcie na pinach zasilania ? A może ostatecznie się okaże, że kwarc jest uszkodzony - wtedy też dioda nie będzie migać.  <br /><br />Trzeba byłoby może na stykówkę włożyć scalaka, podać mu tylko zasilanie i podłączyć kwarc jakiś inny i wtedy jakąś diodę LED luzem ale koniecznie z jakimś większym rezystorem żeby nie obciążać za mocno wyjścia INT<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 gru 2018, o 14:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mako067]]></name></author>
<updated>2018-12-27T14:15:11+01:00</updated>
<published>2018-12-27T14:15:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215101#p215101</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215101#p215101"/>
<title type="html"><![CDATA[Re: Ćwiczenie 8, RTC, sprzętowa obsługa I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215101#p215101"><![CDATA[
Dziękuję za szybką odpowiedź, <br /><br />niestety podczas połączenia układu RTC bezpośrednio do diody led poprzez pin INT nie powoduje żadnego efektu.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />Ten sam efekt jest przy sprawdzaniu jednego i drugiego PCFa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=256">mako067</a> — 27 gru 2018, o 14:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-12-27T13:41:34+01:00</updated>
<published>2018-12-27T13:41:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215099#p215099</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215099#p215099"/>
<title type="html"><![CDATA[Re: Ćwiczenie 8, RTC, sprzętowa obsługa I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215099#p215099"><![CDATA[
<div class="quotetitle">mako067 napisał(a):</div><div class="quotecontent"><br />wygląda na to, że układ nie daje sygnału przerwania.<br /></div><br />To akurat BARDZO łatwo sprawdzić nawet bez mikrokontrolera, wystarczy pin INT układu RTC podłączyć przewodem do jednej z diod LED w zestawie ATB i jeśli będzie migać co sekundę to znaczy że przerwanie działa<br /><br /><div class="quotetitle">mako067 napisał(a):</div><div class="quotecontent"><br />wiem, że do tego ćwiczenia jest errata, którą wgrałem do eclipsa, więc mam najnowszy kod programu, który jest dostępny.<br /></div><br />Zależy do jakiego wydania książki, do najnowszego wydania książki kod z erraty jest niepotrzebny a nawet niewskazany - poznać można po tym czy w kodzie w main() przed pętlą główną masz użytą funkcję <br /><br />i2cSetBitrate( 100 ); // USTAWIAMY prędkość 100 kHz na magistrali I2C<br /><br />jeśli masz to żadnej erraty nie trzeba stosować<br /><br /><div class="quotetitle">mako067 napisał(a):</div><div class="quotecontent"><br />Dostałem również informację, że soft jest napisany pod 8MHz, zmieniłem taktowanie na wewnętrzny oscylator ale zegar nadal stoi.<br /></div><br />Taką informację podałem, bo nie mogłem się doprosić informacji o które ćwiczenie z książki chodzi, więc na zasadzie tego co najczęściej czytelnicy źle robią - domyślałem się tylko że chodzi może o ćwiczenie: 08_I2C_SOFT dla którego wymagane jest to 8MHz zaś dla TWI można stosować dowolne taktowanie byle by zainicjować prawidłową prędkość TWI na starcie<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br /><div class="quotetitle">mako067 napisał(a):</div><div class="quotecontent"><br />książka z 2011 r, czyli wydanie 1 jeśli ma to jakieś znaczenie.<br /></div><br />A tak to ma znaczenie - więc koniecznie errata - tam w pobranym kodzie znajdziesz tę funkcję SetBitRate<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Na początek sprawdź diodą LED czy działają ci oba układy RTC które masz obecnie - bo to najłatwiejsze i najszybsze do sprawdzenia<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 gru 2018, o 13:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mako067]]></name></author>
<updated>2018-12-27T13:13:14+01:00</updated>
<published>2018-12-27T13:13:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215098#p215098</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215098#p215098"/>
<title type="html"><![CDATA[Ćwiczenie 8, RTC, sprzętowa obsługa I2C]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21775&amp;p=215098#p215098"><![CDATA[
Witam, <br /><br />borykam się z problemem w ćwiczeniu 8 (I2C soft) z RTC. <br /><br />Problem wygląda następująco: Podczas uruchamiana programu na wyświetlaczu pojawiają się napisy START oraz napis zapisany a następnie odczytany z pamięci EEPROM, więc można zakładać, że ten układ jest sprawny. Problem pojawia się z zegarkiem, ustawiają się same zera i wszystko stoi w miejscu, wygląda na to, że układ nie daje sygnału przerwania. Adres układu to <br /><br />[syntax=c]#define PCF8583_ADDR 0xA2[/syntax]<br /><br />Ponieważ jest napisane, że pin A0 został na stałe podłączone do Vcc, przez co jest to ten adres.<br /><br />wiem, że do tego ćwiczenia jest errata, którą wgrałem do eclipsa, więc mam najnowszy kod programu, który jest dostępny. <br /><br />Dostałem również informację, że soft jest napisany pod 8MHz, zmieniłem taktowanie na wewnętrzny oscylator ale zegar nadal stoi. <br /><br />Czy mógłby mnie ktoś naprowadzić co sprawdzić, co zmienić? Obwiniałem za te niepowodzenie biednego, i jak się okazało niewinnego, PCF 8583. Zmiana nie przyniosła żadnego efektu. <br /><br /><br />Korzystam z ATB w wersji 1.04 a książka z 2011 r, czyli wydanie 1 jeśli ma to jakieś znaczenie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=256">mako067</a> — 27 gru 2018, o 13:13</p><hr />
]]></content>
</entry>
</feed>