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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2022-01-15T16:19:06+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=24105&amp;mode</id>
<entry>
<author><name><![CDATA[Apofis]]></name></author>
<updated>2022-01-15T16:19:06+01:00</updated>
<published>2022-01-15T16:19:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234833#p234833</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234833#p234833"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234833#p234833"><![CDATA[
Fakt... rozgryzienie tych not jak i samych AVR-ów nie jest łatwe. Ale po to jest Forum i wymiana doświadczeń ... a to ułatwia naukę bardzo... bo same książki i poradniki to za bardzo dużo ..... ale trzeba też wymieniać się doświadczeniem .... <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=21502">Apofis</a> — 15 sty 2022, o 16:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krawi92]]></name></author>
<updated>2022-01-15T16:00:33+01:00</updated>
<published>2022-01-15T16:00:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234832#p234832</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234832#p234832"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234832#p234832"><![CDATA[
<a href="https://obrazkiforum.atnel.pl/21771/ce462bb860e0b8076d0a8abd2022a836.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/21771/ce462bb860e0b8076d0a8abd2022a836.png" alt="Obrazek" /></a><br />Ja wziąłem z noty.<br /><br />Może troszkę zakręciłem. Nie miałem na myśli że rejestr UBRR0L czy H jest 12 bitowy, tylko nota mówi, że UBRR0 to 12bitowy rejestr podzielony na dwa osmiobitowe tj UBBR0L i UBRR0H.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21771">krawi92</a> — 15 sty 2022, o 16:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Apofis]]></name></author>
<updated>2022-01-15T15:40:35+01:00</updated>
<published>2022-01-15T15:40:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234827#p234827</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234827#p234827"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234827#p234827"><![CDATA[
wpisujesz wartość UBRR. To rejestr 12 bitowy,<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21502">Apofis</a> — 15 sty 2022, o 15:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2022-01-15T15:35:08+01:00</updated>
<published>2022-01-15T15:35:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234826#p234826</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234826#p234826"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234826#p234826"><![CDATA[
A skąd 12 bitów wziąłeś?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 15 sty 2022, o 15:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Apofis]]></name></author>
<updated>2022-01-15T15:31:25+01:00</updated>
<published>2022-01-15T15:31:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234825#p234825</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234825#p234825"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234825#p234825"><![CDATA[
sorki błąd w rozumowaniu .... chodzi mi o 4 bity z pierwszego cyklu UBBR0H... a następne 4 bity z drugiego UBBR0L.... nie rozumiem tych 12 bitów UBBR...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21502">Apofis</a> — 15 sty 2022, o 15:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krawi92]]></name></author>
<updated>2022-01-15T15:11:50+01:00</updated>
<published>2022-01-15T15:11:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234822#p234822</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234822#p234822"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234822#p234822"><![CDATA[
<div class="quotetitle">Apofis napisał(a):</div><div class="quotecontent"><br />Nie wiem czy dobrze interpretuję ten zapis<br /><br /> UBRR0H = (unsigned char)(ubrr&gt;&gt;8);<br /> UBRR0L = (unsigned char)ubrr<br />ale czy koledze chodzi o wykorzystanie 8 bitów  UBRR0H a kolejne 8 bitów przez UBRR0L ... czy dobrze rozumuje<br /></div><br /><br />O jakie wykorzystanie chodzi bo nie wiem. Do rejestrów UBBR0H i UBBR0L wpisujesz wartość UBRR. To rejestr 12 bitowy, podzielony na 2. UBRR0L to młodsza część, UBRR0H to starsza część.Te rejestry napełniamy, nie korzystamy tam z niczego. Zobacz sobie w nocie jak wyglądają te rejestry.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21771">krawi92</a> — 15 sty 2022, o 15:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Apofis]]></name></author>
<updated>2022-01-15T14:56:09+01:00</updated>
<published>2022-01-15T14:56:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234820#p234820</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234820#p234820"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234820#p234820"><![CDATA[
Tak temat jest w BB poruszony ale jak ciekawskiego idę o krok dalej hmmm każda odpowiedz nasuwa kolejne pytanie .... dzięki na naprowadzenie teraz muszę troszkę przetrawić ten temat bo to mnie zaintrygowało... też walczę z UART do poradnika 319 (Brazil serial) haha. Obecnie zmieniłem opcję wyświetlacza w programie bo Mirek wykorzystał w programie całą możliwości programową znaków na LCD..<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 6 minutach ]</span></strong><br /><br />Nie wiem czy dobrze interpretuję ten zapis<br /><br /> UBRR0H = (unsigned char)(ubrr&gt;&gt;8);<br /> UBRR0L = (unsigned char)ubrr<br />ale czy koledze chodzi o wykorzystanie 8 bitów  UBRR0H a kolejne 8 bitów przez UBRR0L ... czy dobrze rozumuje<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21502">Apofis</a> — 15 sty 2022, o 14:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krawi92]]></name></author>
<updated>2022-01-15T14:31:44+01:00</updated>
<published>2022-01-15T14:31:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234818#p234818</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234818#p234818"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234818#p234818"><![CDATA[
Zmienia się liczba próbek samplowania na 1 bit. Można pokusić się o ustawienie U2X = 1, ale wtedy dobrze by było zadbać o dobre źródło taktowania tj. zewnętrzny kwarc. Nie przejmowałbym się tym zbytnio, bo w większości przypadkach nie będziesz musiał tego bitu przestawiać. A te liczby obok UBRR to wartość którą powinno się wpisać do rejestru UBBRH i UBBRL, w celu ustawienia baud rate. <br /><br />Jesli masz funkcje inicjalizująca UART np: z noty. <br />[syntax=c]#define FOSC 1843200 // Clock Speed<br />#define BAUD 9600<br />#define MYUBRR FOSC/16/BAUD-1<br />void main( void )<br />{<br /> ...<br /> USART_Init(MYUBRR)<br /> ...<br />}<br />void USART_Init( unsigned int ubrr)<br />{<br /> /*Set baud rate */<br /> UBRR0H = (unsigned char)(ubrr&gt;&gt;8);<br /> UBRR0L = (unsigned char)ubrr;<br /> Enable receiver and transmitter */<br /> UCSR0B = (1&lt;&lt;RXEN0)|(1&lt;&lt;TXEN0);<br /> /* Set frame format: 8data, 2stop bit */<br /> UCSR0C = (1&lt;&lt;USBS0)|(3&lt;&lt;UCSZ00);<br />}[/syntax]<br />to w argument funkcji USART_Init przekazujesz define wcześniej zdefinowanego tj MYUBRR, który jest obliczany ze wzoru(Niezbyt dobrego).<br />[syntax=c]USART_Init(MYUBRR)[/syntax]<br />Ale równie dobrze mógłbyś zrobić tak:<br />[syntax=c]USART_Init(51)[/syntax] <br />Wg mojej noty wartosc 51 to dla Atm328p baud rate 9600 dla 8MHz.<br /><br />Niestety takie rozwiązanie nie jest zbyt dobre, gdyż za kazdym razem, jak zmienisz procesor,taktowanie itp, to bys musiał grzebać w nocie i sprawdzać ręcznie wartość UBRR. Dlatego wygodniej korzystać ze wzorku.<br />Poza tym widzę, że masz bluebooka a tam w rozdziałe o UART ten temat pod koniec rozdziału jest troszkę poruszony.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21771">krawi92</a> — 15 sty 2022, o 14:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Apofis]]></name></author>
<updated>2022-01-14T19:13:55+01:00</updated>
<published>2022-01-14T19:13:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234813#p234813</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234813#p234813"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234813#p234813"><![CDATA[
czytałem notę ale nie za bardzo rozumiem proszę o rozjaśnienie tej sentencji  ...  U2Xn=0 lub U2Xn=1 .....czym się różni<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21502">Apofis</a> — 14 sty 2022, o 19:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2022-01-14T17:40:56+01:00</updated>
<published>2022-01-14T17:40:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234812#p234812</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234812#p234812"/>
<title type="html"><![CDATA[Re: Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234812#p234812"><![CDATA[
Zajrzyj do PDFa co oznacza ten bit.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 14 sty 2022, o 17:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Apofis]]></name></author>
<updated>2022-01-14T12:13:43+01:00</updated>
<published>2022-01-14T12:13:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234809#p234809</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234809#p234809"/>
<title type="html"><![CDATA[Przyjazne częstotliwości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24105&amp;p=234809#p234809"><![CDATA[
Pytanie z ciekawości: co oznacza U2Xn=0 lub U2Xn=1 dotyczy zapisu w nocie kat. dla AVR<br />przykład z noty:<br />fosc=16MHz prędkość 57,6k przy U2Xn=0 mamy błąd 2,1% (za duży), a przy U2Xn=1 tylko -0,8% <br />i ostatnia kwestia co oznacza w UBRRn te liczby analogicznie 16 oraz 34<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21502">Apofis</a> — 14 sty 2022, o 12:13</p><hr />
]]></content>
</entry>
</feed>