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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-12-13T20:48:31+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=55&amp;t=4350&amp;mode</id>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2013-12-13T20:48:31+01:00</updated>
<published>2013-12-13T20:48:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60999#p60999</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60999#p60999"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60999#p60999"><![CDATA[
dzięki za link.Musze spróbować teraz połączyć dwa procki.Mirek36 pewnie masz racje z ta zmiana jezyka i chyba po świętach zamówię sobie książkę.Trzeba się jednak rozwijać.Doba nie odbiegajmy od tematu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 13 gru 2013, o 20:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-12-13T19:59:54+01:00</updated>
<published>2013-12-13T19:59:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60993#p60993</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60993#p60993"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60993#p60993"><![CDATA[
<div class="quotetitle">grzeniu 73 napisał(a):</div><div class="quotecontent"><br />ale jak sobie pomyśle żeby wszystko od nowa zaczynać.<br /></div><br /><br />A później z kolei można sobie pluć w brodę - że szkoda, że tak późno się zaczęło od książek i wystartowania na poważnie bo - zwykle po nich już po niebieskiej (bluebooku) okazuje się - że wcale diabeł nie był taki straszny jak go malowano w naszej głowie wcześniej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Tymczasem zanim będziesz miał okazję wziąć w łapki bluebooka to rzeczywiście - skoro tak obawiasz się SPI to akurat nasz kolega SunRiver - też bardzo fajnie to wyjaśnia <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><!-- m --><a class="postlink" href="http://sunduino.elektroda.eu/wordpress/avr/licho-nie-spi/" >http://sunduino.elektroda.eu/wordpress/ ... o-nie-spi/</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 gru 2013, o 19:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-12-13T19:44:36+01:00</updated>
<published>2013-12-13T19:44:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60989#p60989</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60989#p60989"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60989#p60989"><![CDATA[
poczytaj to : <!-- m --><a class="postlink" href="http://sunduino.elektroda.eu/wordpress/avr/licho-nie-spi/" >http://sunduino.elektroda.eu/wordpress/ ... o-nie-spi/</a><!-- m --><br />tak wiem zamotałem ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 13 gru 2013, o 19:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2013-12-13T19:12:36+01:00</updated>
<published>2013-12-13T19:12:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60986#p60986</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60986#p60986"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60986#p60986"><![CDATA[
no wiem ale taki w połowie:) Pełnej obsługi jeszcze nie próbowałem.Ciężko znaleźć jakieś przykłady w bascom,a samemu opornie to idzie. Walcze ze sobą żeby w końcu kupić te magiczne książki,ale jak sobie pomyśle żeby wszystko od nowa zaczynać.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 13 gru 2013, o 19:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-12-13T17:02:36+01:00</updated>
<published>2013-12-13T17:02:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60975#p60975</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60975#p60975"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60975#p60975"><![CDATA[
<div class="quotetitle">grzeniu 73 napisał(a):</div><div class="quotecontent"><br />bo dzięki niemu zrozumiałem transmisje przez SPI, a balem sie tego jak ognia.Pozdrawiam!<br /></div><br /><br />tak między nami ... shift register to jeszcze żadna transmisja na SPI <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> — 13 gru 2013, o 17:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2013-12-13T14:14:24+01:00</updated>
<published>2013-12-13T14:14:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60962#p60962</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60962#p60962"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60962#p60962"><![CDATA[
Witam ! O 1.50 odpowiedz:) Napisałem tutaj ,bo to tez rejestrów przesuwnych dotyczy.Odpowiedzi nie znalazłem w sieci i trochę sie tym sam pobawiłem i sie udalo.Dla potomnych może komuś sie przyda. Wystarczy wysłać dwa bajty jeden za drugim.Proste jak drut.Dzieki za poradnik ,bo dzięki niemu zrozumiałem transmisje przez SPI, a balem sie tego jak ognia.Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 13 gru 2013, o 14:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-12-13T01:50:29+01:00</updated>
<published>2013-12-13T01:50:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60912#p60912</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60912#p60912"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60912#p60912"><![CDATA[
<div class="quotetitle">grzeniu 73 napisał(a):</div><div class="quotecontent"><br />Witam!<br />Obejrzałem poradniki i zapragnelem tez tak potrafić:) No i na pragnieniach sie skończyło.Kupilem kiedyś dwa rejestry do testów ,ale 74hc164. Podłączyłem sobie jeden do wyświetlacza i wszystko ok.Działa jak powinno.Problem mam jak dołączyć drugi.Chodzi o fizyczne podłączenie z prockiem dwóch rejestrów jak i wysłanie danych.Nie mam pojęcia jak to multipleksować.Pisze w Bascom.Jakieś podpowiedzi żebym chociaż wiedział jak ruszyć to dalej.<br /></div><br /><br />To ja na twoim miejscu pokazałbym chociaż schemat jak próbuję to łączyć ... itp ...<br /><br />toż one są inne niż w poradniku więc chyba nie myślisz że wszystko będzie identycznie ? Ogólna zasada ta sama no ale połączenia mogą się różnić - nie wspomnę już o języku .... <br /><br />ja w Bascomie nie pomogę - i pytanie bardziej do działu Bascom na forum<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 gru 2013, o 01:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2013-12-12T19:10:45+01:00</updated>
<published>2013-12-12T19:10:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60848#p60848</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60848#p60848"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=60848#p60848"><![CDATA[
Witam!<br />Obejrzałem poradniki i zapragnelem tez tak potrafić:) No i na pragnieniach sie skończyło.Kupilem kiedyś dwa rejestry do testów ,ale 74hc164. Podłączyłem sobie jeden do wyświetlacza i wszystko ok.Działa jak powinno.Problem mam jak dołączyć drugi.Chodzi o fizyczne podłączenie z prockiem dwóch rejestrów jak i wysłanie danych.Nie mam pojęcia jak to multipleksować.Pisze w Bascom.Jakieś podpowiedzi żebym chociaż wiedział jak ruszyć to dalej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 12 gru 2013, o 19:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2013-10-08T18:51:09+01:00</updated>
<published>2013-10-08T18:51:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=52280#p52280</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=52280#p52280"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=52280#p52280"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">xamrex napisał(a):</div><div class="quotecontent">Czyli teroretycznie, żeby działał mi ten rejestr na TWI to muszę go odłączyć, potem wysłac bit startu (te TWSTA)<br />Potem go(rejestr) podłączyć i mój kod powinien ruszyć?<br /></div><br /><br />ale teraz to kolega zrobił kosmiczno-marsjańską końbinację <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Po drugie przeczytaj note TWI do AVRów, bez ustawienia TWSTA sprzętowy i2c nie wystartuje tzn, nie jako master<br /></div><br /><br />Dokładnie - proponuję zacząć od tego &quot;Po drugie&quot; co kolega wyżej napisał - bo widać że próbujesz coś tam zrobić całkowicie na ślepo ... ot tak może się uda - może się nie uda .... biorąc pod uwagę że to co chcesz zrobić to tak jakby np hmm za pomocą widelca jeść zupę <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .... No pewnie jakoś się da widelcem zjeść troszkę tej zupy ale w większości się zachlapiesz i zniechęcisz ... po co tak?<br /><br />Proponuję ci zostaw I2C i poczytaj w nocie o możliwości konfiguracji modułu sprzętowego TWI do pracy w trybie SPI/USI ... bo tym sposobem pewnie da radę - a nie w trybie I2C bo to jak ten widelec i zupa.</div><br /><br />No i się udało mi przesłać dane po I2C <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> (trzeba było wywołać na początku funkcję TWI_start(); aby ruszyło<br />Nie do końca działa to poprawnie, bo:<br />wysyłając np. <br />0x00 jest stan wysoki  na Q0<br />0x01 jest stan wysoki na Q1 i Q0<br />0x02 jest stan wysoki na Q2 i Q0 <br />..<br />..<br />wysyłając 0x40 jest stan wysoki na Q7 i Q0<br /><img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Ale mniej więcej działa <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=74">xamrex</a> — 8 paź 2013, o 18:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2013-10-04T12:58:44+01:00</updated>
<published>2013-10-04T12:58:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51883#p51883</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51883#p51883"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51883#p51883"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />tylko jeden zatrzask<br /></div><br />No faktycznie hehehe. Nie wiem czemu tak zrobiłem... Przecież latchowanie i tak będzie zawsze następowało jednocześnie bo inaczej nie ma sensu, tylko dodatkowy kod. Czyli wystarczą 3 piny. <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 4 paź 2013, o 12:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-04T12:24:02+01:00</updated>
<published>2013-10-04T12:24:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51867#p51867</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51867#p51867"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51867#p51867"><![CDATA[
<div class="quotetitle">squeez napisał(a):</div><div class="quotecontent"><br />Oddzielne zatrzaski zrobiłeś celowo?<br /><br />Bo jeśli dobrze rozumiem to i tak musisz wysłać dwa bajty, pierwszy trafi do rejestru dla wyświetlaczy a drugi bajt do rejestru z segmentami i wówczas zatrzaskujesz je. Więc wystarczy jeden wspólny zatrzask.<br /><br />Dwa zatrzaski mają sens jeśli raz wysyłasz 2 bajty z czasami tylko 1 bajt na pierwszy rejestr i nie chcesz by drugi rejestr zmieniał swoje wyjścia.<br /></div><br /><br />Słuszna uwaga, umknęło mi to <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... tylko jeden zatrzask<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 paź 2013, o 12:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-04T12:09:48+01:00</updated>
<published>2013-10-04T12:09:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51859#p51859</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51859#p51859"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51859#p51859"><![CDATA[
Wiesz tak naprawdę to myślę, że warto to sprawdzić w praktyce .... Przy 8 wyświetlaczach powinno to działać spokojnie. Im więcej wyświetlaczy tym bardziej warto zadbać i maksymalną częstotliwość SCK na SPI.<br /><br />Co do schematu - jaka tam laurkowość ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> człowiek patrzy i od razu widzi o co chodzi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... a to czy elementy ułożone tak czy inaczej, czy w ramkach czy nie - to już naprawdę drugorzędna sprawa. Jak na pierwszy schemat to i tak widać, że masz już duże doświadczenie w tworzeniu schematów. Tam gdzie trzeba jest BUS, tam gdzie trzeba są etykiety itp <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=54">mirekk36</a> — 4 paź 2013, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2013-10-04T11:57:18+01:00</updated>
<published>2013-10-04T11:57:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51854#p51854</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51854#p51854"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51854#p51854"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />oczywiście że można tak właśnie na rejestrach robić  wspominam o tym właśnie w tym poradniku<br /></div><br />Tak Mirku, wiem, zresztą wcześniej sam kombinowałem teoretycznie nad tym. Wcześniej widziałem tylko układy gdzie wsp. katody są podłączone na stałe, a każda cyfra ma swój własny 595. <br /><br />Chodziło mi o to, czy idea tego schematu jest poprawna, zanim zacznę coś takiego budować <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br />No i przy okazji czy są tam jakieś &quot;laurkowatości&quot; bo to mój pierwszy schemat który pokazuję na forum publicum <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 4 paź 2013, o 11:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-04T11:41:47+01:00</updated>
<published>2013-10-04T11:41:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51850#p51850</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51850#p51850"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51850#p51850"><![CDATA[
oczywiście że można tak właśnie na rejestrach robić <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> wspominam o tym właśnie w tym poradniku <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=54">mirekk36</a> — 4 paź 2013, o 11:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-04T10:52:25+01:00</updated>
<published>2013-10-04T10:52:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51842#p51842</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51842#p51842"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51842#p51842"><![CDATA[
W sumie idea sterowania się nie zmienia, można zrobić podobnie jak została przerobiona biblioteka hd44780 przez kolegę shoc na i2c, po prostu zamiast wywalać zmienną na port w postaci 8bitów, przekazujemy go do funkcji obsługującej i2c,spi czy co tam mamy podpięte.<p>Statystyki: Napisane przez Gość — 4 paź 2013, o 10:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2013-10-04T10:42:19+01:00</updated>
<published>2013-10-04T10:42:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51837#p51837</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51837#p51837"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51837#p51837"><![CDATA[
Bardzo fajny poradnik, jak zwykle zresztą <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Zastanawiałem się jak zrobić multipleksowany wyświetlacz LED na rejestrach przesuwnych i tak sobie myślę, że wystarczą dwa rejestry 595 żeby zrobić 8 pozycyjny wyświetlacz. Nie wiem czy dobrze kombinuję, nie próbowałem jeszcze czegoś takie budować. Ale chodzi mi o coś takiego:<br /><a href="http://forum.atnel.pl/_obrazki/o/1589/3b04d54bde9df8ea23ffee7f3533f2b7.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1589/3b04d54bde9df8ea23ffee7f3533f2b7.png" alt="Obrazek" /></a><br /><br />W schemacie są pewnie jakieś elementy laurkowe, ale to mój pierwszy schemat zrobiony w Eagle. Oczywiście chodzi mi w nim o idee stosowania rejestrów do sterowania segmentami i anodami. Docelowo nie dałbym pojedynczych segmentów tylko dwa moduły po 4 cyfry, z segmentami połączonymi wewnętrznie.<br /><br />Idea pracy czegoś takiego, według mnie jest następująca:<br />Sterujemy stanem niskim.<br />1. Wysyłamy dwa bajty. Pierwszy zawiera informację o &quot;aktywnej&quot; anodzie, drugi o konfiguracji segmentów.<br />2. Latch'ujemy oba rejestry. <br />3. Czekamy na następne przerwanie w którym wyślemy po SPI dwa kolejne bajty.<br /><br />Rozwijając te idee dalej można przy użyciu 3 rejestrów sterować 8 wyświetlaczami 16-to segmentowymi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 4 paź 2013, o 10:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-03T14:39:49+01:00</updated>
<published>2013-10-03T14:39:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51771#p51771</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51771#p51771"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51771#p51771"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />... chodziło mi o to że każdy osprzęt jest opisany w nocie, jak się go inicjuje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /></div><br /><br />Tak tak - dokładnie i akurat przy tym I2C widać, że kolegę xarmexa jakoś mocno od noty odrzuca <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=54">mirekk36</a> — 3 paź 2013, o 14:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-03T14:33:55+01:00</updated>
<published>2013-10-03T14:33:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51769#p51769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51769#p51769"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51769#p51769"><![CDATA[
No masz rację Mirku, chodziło mi o to że każdy osprzęt jest opisany w nocie, jak się go inicjuje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 3 paź 2013, o 14:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-03T14:11:17+01:00</updated>
<published>2013-10-03T14:11:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51766#p51766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51766#p51766"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51766#p51766"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Jeżeli korzystasz w wewnętrznych peryferii jakiegokolwiek procesora to nie interesują cię wtedy PINy tego procesora jako porty, tylko interesują cię tylko rejestry danego &quot;sprzętu&quot; czy to i2c, uart, SPI etc.<br /></div><br /><br />No z tym to jednak chyba nie tak do końca ... tzn np w SPI trzeba ustawić piny jako wyjścia , przy UARCIE już nie, przy I2C też nie... Ale np kolejny przypadeg gdy trzeba to sterowanie wyjść OCx za pomocą PWM czy CTC. Po prostu niektóre moduły sprzętowe przejmują PEŁNĄ kontrolę nad pinem i jego kierunkiem a inne nie.<br /><br />tak troszkę w kratkę jest czasem trzeba a czasem nie<br /><br />ale jak zwykle PODSTAWA to zajrzeć do noty - co racja to racja<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 paź 2013, o 14:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-03T12:00:17+01:00</updated>
<published>2013-10-03T12:00:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51761#p51761</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51761#p51761"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51761#p51761"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Przecież napisałem<br />xamrex napisał(a):<br />Pracuje na Atmedze8<br /><br />A ona ma Twi na PC5, i PC4<br /></div><br /><br />No ale po co ustawiasz ręcznie te piny? powiedz mi w którym miejscu jest napisane że tak trzeba, o to mi chodziło.<br /><br />Jeżeli korzystasz w wewnętrznych peryferii jakiegokolwiek procesora to nie interesują cię wtedy PINy tego procesora jako porty, tylko interesują cię tylko rejestry danego &quot;sprzętu&quot; czy to i2c, uart, SPI etc.<p>Statystyki: Napisane przez Gość — 3 paź 2013, o 12:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-03T11:33:44+01:00</updated>
<published>2013-10-03T11:33:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51759#p51759</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51759#p51759"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51759#p51759"><![CDATA[
<div class="quotetitle">xamrex napisał(a):</div><div class="quotecontent"><br />Czyli teroretycznie, żeby działał mi ten rejestr na TWI to muszę go odłączyć, potem wysłac bit startu (te TWSTA)<br />Potem go(rejestr) podłączyć i mój kod powinien ruszyć?<br /></div><br /><br />ale teraz to kolega zrobił kosmiczno-marsjańską końbinację <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Po drugie przeczytaj note TWI do AVRów, bez ustawienia TWSTA sprzętowy i2c nie wystartuje tzn, nie jako master<br /></div><br /><br />Dokładnie - proponuję zacząć od tego &quot;Po drugie&quot; co kolega wyżej napisał - bo widać że próbujesz coś tam zrobić całkowicie na ślepo ... ot tak może się uda - może się nie uda .... biorąc pod uwagę że to co chcesz zrobić to tak jakby np hmm za pomocą widelca jeść zupę <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .... No pewnie jakoś się da widelcem zjeść troszkę tej zupy ale w większości się zachlapiesz i zniechęcisz ... po co tak?<br /><br />Proponuję ci zostaw I2C i poczytaj w nocie o możliwości konfiguracji modułu sprzętowego TWI do pracy w trybie SPI/USI ... bo tym sposobem pewnie da radę - a nie w trybie I2C bo to jak ten widelec i zupa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 paź 2013, o 11:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2013-10-03T11:28:07+01:00</updated>
<published>2013-10-03T11:28:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51758#p51758</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51758#p51758"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51758#p51758"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Tzn. że co, że myślisz że jak ustawisz za pomocą define na innym porcie niż PC1 PC0 ( w przypadku Atmegi32/644 etc.) to sprzętowy I2C jak za machnięciem różdżki przeskoczy ci na inne porty?<br /></div><br />Przecież napisałem<br /><div class="quotetitle">xamrex napisał(a):</div><div class="quotecontent"><br />Pracuje na Atmedze8<br /></div><br />A ona ma Twi na PC5, i PC4<br /><br />Czyli teroretycznie, żeby działał mi ten rejestr na TWI to muszę go odłączyć, potem wysłac bit startu (te TWSTA)<br />Potem go(rejestr) podłączyć i mój kod powinien ruszyć?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=74">xamrex</a> — 3 paź 2013, o 11:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-03T10:29:46+01:00</updated>
<published>2013-10-03T10:29:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51753#p51753</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51753#p51753"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51753#p51753"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />No ja też ci nie powiem jak się zachowa I2C (nadajnik sprzętowy) jeśli nie wygenerujesz startu i stopu<br /></div><br /><br />No właśnie zachowa się tak jak powyżej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Po za tym co to za pomysł z tym<br /><br />[syntax=c]#define SCL PC5<br />#define SDA PC4<br />........<br />int main(void){........<br />        DDRC|=(1&lt;&lt;SDA)|(1&lt;&lt;SCL)|(1&lt;&lt;LACZ); //portd d jakow wyjscie<br />        PORTC|=(1&lt;&lt;SDA)|(1&lt;&lt;SCL)|(1&lt;&lt;LACZ);[/syntax]<br /><br />Tzn. że co, że myślisz że jak ustawisz za pomocą define na innym porcie niż PC1 PC0 ( w przypadku Atmegi32/644 etc.) to sprzętowy I2C jak za machnięciem różdżki przeskoczy ci na inne porty?<br />Po drugie przeczytaj note TWI do AVRów, bez ustawienia TWSTA sprzętowy i2c nie wystartuje tzn, nie jako master.<p>Statystyki: Napisane przez Gość — 3 paź 2013, o 10:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2013-10-03T09:23:16+01:00</updated>
<published>2013-10-03T09:23:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51750#p51750</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51750#p51750"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51750#p51750"><![CDATA[
Nie mam pojęcia <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Mógłbyś zdradzić tę tajemnicę?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=74">xamrex</a> — 3 paź 2013, o 09:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-03T06:28:44+01:00</updated>
<published>2013-10-03T06:28:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51738#p51738</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51738#p51738"/>
<title type="html"><![CDATA[Re: ATB-SHIELD-IO - uzupełnienie do rej. przesuwnych ;)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4350&amp;p=51738#p51738"><![CDATA[
Najpierw pomyśl czemu po wrzuceniu nawet do while<br /><br />[syntax=c]int main(void){<br />        DDRC|=(1&lt;&lt;SDA)|(1&lt;&lt;SCL)|(1&lt;&lt;LACZ); //portd d jakow wyjscie<br />        PORTC|=(1&lt;&lt;SDA)|(1&lt;&lt;SCL)|(1&lt;&lt;LACZ);<br /><br />        i2cSetBitrate(100);<br />        TWI_write(0x0f);<br /><br /><br />        while(1){<br />                TWI_write(0xAA);<br />                TWI_write(0x55);<br />        }<br />}[/syntax]<br /><br />Na PC5 i PC4 dzieje się tyle, że stan ustawia się na wysoki i nic więcej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 3 paź 2013, o 06:28</p><hr />
]]></content>
</entry>
</feed>