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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-03-21T07:06:55+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=22090&amp;mode</id>
<entry>
<author><name><![CDATA[adamkl75]]></name></author>
<updated>2019-03-21T07:06:55+01:00</updated>
<published>2019-03-21T07:06:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22090&amp;p=217495#p217495</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22090&amp;p=217495#p217495"/>
<title type="html"><![CDATA[Re: Dekodowanie danych RDS RDA5807M]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22090&amp;p=217495#p217495"><![CDATA[
Bardziej interesował by mnie wyjaśnienie dlaczego są trzy takie same linijki kodu<br /><br />[syntax=c]rds&#91;0&#93;=256*twi_read(1)+twi_read(1);<br />      rds&#91;1&#93;=256*twi_read(1)+twi_read(1);<br />      rds&#91;2&#93;=256*twi_read(1)+twi_read(1);<br />      rds&#91;3&#93;=256*twi_read(1)+twi_read(0);[/syntax]<br /><br />i jak zrozumieć zapis na początku funkcji<br /> [syntax=c]twi_start();<br />      twi_write(0x22);    <br />      twi_write(0x0C);    <br />      twi_start();        <br />      twi_write(0x23);[/syntax]<br />a ja potrzebuję odczytywać dane RDS.<br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7489">adamkl75</a> — 21 mar 2019, o 07:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2019-03-20T11:01:08+01:00</updated>
<published>2019-03-20T11:01:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22090&amp;p=217471#p217471</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22090&amp;p=217471#p217471"/>
<title type="html"><![CDATA[Re: Dekodowanie danych RDS RDA5807M]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22090&amp;p=217471#p217471"><![CDATA[
Może ten projekt Ci pomoże:<br /><!-- m --><a class="postlink" href="https://serwis.avt.pl/manuals/AVT5540.pdf" >https://serwis.avt.pl/manuals/AVT5540.pdf</a><!-- m --><br /><br />W materiałach dodatkowych na ftp masz kompletny kod zawierający również funkcje do obsługi RDS.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16487">Zealota</a> — 20 mar 2019, o 11:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adamkl75]]></name></author>
<updated>2019-03-20T07:44:27+01:00</updated>
<published>2019-03-20T07:44:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22090&amp;p=217464#p217464</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22090&amp;p=217464#p217464"/>
<title type="html"><![CDATA[Dekodowanie danych RDS RDA5807M]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22090&amp;p=217464#p217464"><![CDATA[
Witam<br />Proszę o podpowiedź jak wyświetlić rozszerzone informacje RDS układu RDA5807M.<br />Do wyświetlania podstawowych informacji RDS mam taką funkcję znalezioną w sieci:<br /><br />[syntax=c]void readRDS(void)<br />{    <br />      uint8_t i;<br />      unsigned int rds&#91;4&#93;;<br />  <br />      twi_start();<br />      twi_write(0x22);    <br />      twi_write(0x0C);    <br />      twi_start();        <br />      twi_write(0x23); <br />      <br />      rds&#91;0&#93;=256*twi_read(1)+twi_read(1);<br />      rds&#91;1&#93;=256*twi_read(1)+twi_read(1);<br />      rds&#91;2&#93;=256*twi_read(1)+twi_read(1);<br />      rds&#91;3&#93;=256*twi_read(1)+twi_read(0);<br />      twi_stop();<br /><br />      if((rds&#91;1&#93;&amp;0xF000)==0) <br />       {<br />        i=(rds&#91;1&#93; &amp; 3) &lt;&lt;1;<br />        daneRDS&#91;i&#93;=(rds&#91;3&#93;&gt;&gt;8);       <br />        daneRDS&#91;i+1&#93;=(rds&#91;3&#93;&amp;0xFF);<br />        for (i=0;i&lt;16;i++)<br />          {<br />             if(daneRDS&#91;i&#93;&gt;31 &amp;&amp; daneRDS&#91;i&#93;&lt;128) rsSend(daneRDS&#91;i&#93;);<br />                                            else rsSend(32);<br />          }<br />          rsSend('.');<br />          rsInt( ((twi_read16(0x22, 0x03)&amp;0xFFC0)&gt;&gt;6)+870);<br />          rsPrint(&quot; RSSI= &quot;);<br />          rsInt( ((twi_read16(0x22, 0x0B)&amp;0xFE00)&gt;&gt;8));<br />          rsNext;<br />       }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7489">adamkl75</a> — 20 mar 2019, o 07:44</p><hr />
]]></content>
</entry>
</feed>