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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-03-25T17:27:41+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=11172&amp;mode</id>
<entry>
<author><name><![CDATA[mateuszc]]></name></author>
<updated>2015-03-25T17:27:41+01:00</updated>
<published>2015-03-25T17:27:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124602#p124602</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124602#p124602"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124602#p124602"><![CDATA[
W dokumentacji AtTiny2313 znalazłem funkcje służące do obsługi transmisji. Czy mógłbym mi ktoś pomóc w ich wykorzystaniu, dopisaniu reszty kodu, żeby sprawdzić czy w taki sposób zadziała?<br /><br />PS. Czy lepszym programem do testowania będzie PUTTY?<br /><br />[syntax=c]void USART_Init( unsigned int baud )<br />{<br />/* Set baud rate */<br />UBRRH = (unsigned char)(baud&gt;&gt;8);<br />UBRRL = (unsigned char)baud;<br />/* Enable receiver and transmitter */<br />UCSRB = (1&lt;&lt;RXEN)|(1&lt;&lt;TXEN);<br />/* Set frame format: 8data, 2stop bit */<br />UCSRC = (1&lt;&lt;USBS)|(3&lt;&lt;UCSZ0);<br />}<br /><br />void USART_Transmit( unsigned char data )<br />{<br />/* Wait for empty transmit buffer */<br />while ( !( UCSRA &amp; (1&lt;&lt;UDRE)) )<br />;<br />/* Put data into buffer, sends the data */<br />UDR = data;<br />}<br /><br />unsigned char USART_Receive( void )<br />{<br />/* Wait for data to be received */<br />while ( !(UCSRA &amp; (1&lt;&lt;RXC)) )<br />;<br />/* Get and return received data from buffer */<br />return UDR;<br />}<br /><br />void USART_Flush( void )<br />{<br />unsigned char dummy;<br />while ( UCSRA &amp; (1&lt;&lt;RXC) ) dummy = UDR;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8545">mateuszc</a> — 25 mar 2015, o 17:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateuszc]]></name></author>
<updated>2015-03-25T15:10:17+01:00</updated>
<published>2015-03-25T15:10:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124595#p124595</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124595#p124595"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124595#p124595"><![CDATA[
Nie mam pojęcia czy otrzymuje poprawne dane, jedynie w polu &quot;Status&quot; w Realterm miga na żółto kontrolka TX przy wysyłaniu liczby.<br />Może skoro mi nie odpowiada to w dalszym ciągu jest problem z transmisją lub błąd w kodzie.<br /><br />Czy najlepszym sposobem nie byłoby dopisane do mojego programu kodu dedykowanego dla AtTiny2313 zamiast modyfikacji kodu z tutoriala.<br /><br />Kod wyjściowy:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />void tryb_nocny() {<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB1); //sygnal czujnika ruchu PIR; kofiguracja jako wejscie<br />PORTB |= (1 &lt;&lt; PB1); //stan poczatkowy &quot;1&quot;<br /><br />DDRD |= (1 &lt;&lt; PD4); //minus syreny czujnika ruchu PIR; konfiguracja jako wyjscie<br /><br />DDRD |= (1 &lt;&lt; PD2); //plus czujnika glosnych dzwiekow; konfiguracja jako wyjscie<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB2); //sygnal czujnika gazu MQ2; kofiguracja jako wejscie<br />PORTB &amp;= ~(1 &lt;&lt; PB2); //stan początkowy &quot;1&quot;<br /><br />DDRB |= (1 &lt;&lt; PB3); //minus syreny czujnika gazu; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB4); //minus wentylatora; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB6); //minus doniczki; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB5); //minus przekaźnika; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB7); //minus syreny czujnika zalania; konfiguracja jako wyjscie<br />DDRD |= (1 &lt;&lt; PD3); //minus czujnika zalania; konfiguracja jako wyjscie<br /><br />while (1) {<br /><br />PORTD |= (1 &lt;&lt; PD2); //konfiguracja portu czujnika glosnych dzwiekow; konfiguracja jako &quot;0&quot;<br /><br />if (PINB &amp; (1 &lt;&lt; PB1)) {<br />PORTD &amp;= ~(1 &lt;&lt; PD4);<br />} else {<br />PORTD |= (1 &lt;&lt; PD4);<br />}<br /><br />if (PINB &amp; (1 &lt;&lt; PB2)) {<br />PORTB &amp;= ~(1 &lt;&lt; PB3);<br />PORTB &amp;= ~(1 &lt;&lt; PB4);<br />} else {<br />PORTB |= (1 &lt;&lt; PB3);<br />PORTB |= (1 &lt;&lt; PB4);<br />}<br /><br />if (PINB &amp; (1 &lt;&lt; PB6)) {<br />PORTB |= (1 &lt;&lt; PB5);<br />} else {<br />PORTB &amp;= ~(1 &lt;&lt; PB5);<br />}<br /><br />if (PIND &amp; (1 &lt;&lt; PD3)) {<br />PORTB |= (1 &lt;&lt; PB7);<br />} else {<br />PORTB &amp;= ~(1 &lt;&lt; PB7);<br />}<br /><br />break;<br />}<br />}<br /><br />void tryb_dzienny() {<br /><br />DDRD |= (1 &lt;&lt; PD2); //plus czujnika glosnych dzwiekow; konfiguracja jako wyjscie<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB2); //sygnal czujnika gazu MQ2; kofiguracja jako wejscie<br />PORTB |= (1 &lt;&lt; PB2); //stan początkowy &quot;1&quot;<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB2); //sygnal czujnika gazu MQ2; kofiguracja jako wejscie<br />PORTB &amp;= ~(1 &lt;&lt; PB2); //stan początkowy &quot;1&quot;<br /><br />DDRB |= (1 &lt;&lt; PB3); //minus syreny czujnika gazu; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB4); //minus wentylatora; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB6); //minus doniczki; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB5); //minus przekaźnika; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB7); //minus syreny czujnika zalania; konfiguracja jako wyjscie<br />DDRD |= (1 &lt;&lt; PD3); //minus czujnika zalania; konfiguracja jako wyjscie<br /><br />while (1) {<br /><br />PORTD &amp;= ~(1 &lt;&lt; PD2); //konfiguracja portu czujnika glosnych dzwiekow; konfiguracja jako &quot;0&quot;<br /><br />if (PINB &amp; (1 &lt;&lt; PB2)) {<br />PORTB &amp;= ~(1 &lt;&lt; PB3);<br />PORTB &amp;= ~(1 &lt;&lt; PB4);<br />} else {<br />PORTB |= (1 &lt;&lt; PB3);<br />PORTB |= (1 &lt;&lt; PB4);<br />}<br /><br />if (PINB &amp; (1 &lt;&lt; PB6)) {<br />PORTB |= (1 &lt;&lt; PB5);<br />} else {<br />PORTB &amp;= ~(1 &lt;&lt; PB5);<br />}<br /><br />if (PIND &amp; (1 &lt;&lt; PD3)) {<br />PORTB |= (1 &lt;&lt; PB7);<br />} else {<br />PORTB &amp;= ~(1 &lt;&lt; PB7);<br />}<br /><br />break;<br /><br />}<br />}<br /><br />int main(void) {<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB0); //czujnik zmierzchu<br /><br />while (1) {<br /><br />if (PINB &amp; (1 &lt;&lt; PB0)) {<br /><br />tryb_nocny();<br />} else {<br /><br />tryb_dzienny();<br />}<br /><br />}<br />}[/syntax]<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 53 minutyach ]</span></strong><br /><br />Zmieniłem fuse bity, teraz wewnętrzny oscylator jest ustawiony na 8 Mhz, czas 14 CK + 0 ms, wyłączyłem też dzielenie przez 8. Prędkość transmisji w programie i Realterm ustawiona na 9600. Niestety mimo to brak odpowiedzi z mikrokontrolera.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8545">mateuszc</a> — 25 mar 2015, o 15:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[0livaw]]></name></author>
<updated>2015-03-25T15:06:28+01:00</updated>
<published>2015-03-25T15:06:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124593#p124593</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124593#p124593"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124593#p124593"><![CDATA[
<div class="quotetitle">mateuszc napisał(a):</div><div class="quotecontent"><br />Intre, czyli nie ma możliwości, żeby to zadziałało? Mam na to maksymalnie 2 dni, już wiem, że zdecydowanie to przeszacowałem.<br /><br />Olivaw, zrobiłem tak jak napisałeś, ale wciąż mogę tylko wysyłać do mikrokontrolera, ale nie otrzymuję odpowiedzi.<br /></div><br /><br />A na podstawie czego wnioskujesz że mikrokotroler otrzymuje poprawne dane?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1304">0livaw</a> — 25 mar 2015, o 15:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-03-25T14:58:49+01:00</updated>
<published>2015-03-25T14:58:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124592#p124592</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124592#p124592"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124592#p124592"><![CDATA[
Podpowiem, że ustawianie bitów w UCSRC - można w ogóle pominąć jeśli się chce mieć standardowe parametry ramki 8,n,1 .... warto zajrzeć do PDF'a procka i zobaczyć wartości bitów w tym rejestrze po restarcie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 25 mar 2015, o 14:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateuszc]]></name></author>
<updated>2015-03-25T14:58:23+01:00</updated>
<published>2015-03-25T14:58:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124591#p124591</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124591#p124591"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124591#p124591"><![CDATA[
Intre, czyli nie ma możliwości, żeby to zadziałało? Mam na to maksymalnie 2 dni, już wiem, że zdecydowanie to przeszacowałem.<br /><br />Olivaw, zrobiłem tak jak napisałeś, ale wciąż mogę tylko wysyłać do mikrokontrolera, ale nie otrzymuję odpowiedzi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8545">mateuszc</a> — 25 mar 2015, o 14:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[0livaw]]></name></author>
<updated>2015-03-25T14:36:17+01:00</updated>
<published>2015-03-25T14:36:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124589#p124589</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124589#p124589"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124589#p124589"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">0livaw napisał(a):</div><div class="quotecontent">Na początek nie przełączałbym procesora na zew. kwarc, tylko spróbował czy pójdzie transmisja na fabrycznym 1MHz.<br />I zmieniłbym prędkość transmisji ATTINY2313 i Realterm-a na 9600.<br /></div><br />A ja na początek to zajrzałbym do noty PDF dowolnego procka AVR, na ostatnią stronę rozdziału UART tam gdzie są tabelki z wyliczonymi wartościami UBRR ale też procentem błędów i sprawdził panie - czy dla taktowania 1MHz - można w ogóle użyć prędkości 9600<br /><br />od tego się zaczyna</div><br /><br />Przed napisaniem poprzedniego posta specjalnie zajrzałem do pdf-a i dlatego zaleciłem zmniejszenie prędkości do 9600 (błąd transmisji na poziomie 0,2%).<br /><br />Do znawców Eclips-a: <br />dlaczego kompilator nie wyrzuca błedu w linicje<br />UCSRC = (1&lt;&lt;URSEL) | (1&lt;&lt;UCSZ1) | (1&lt;&lt;UCSZ0);<br />skoro w dokumentacji ATTINY2313 nie ma bitu URSEL tylko UMSEL?<br /><br />Tak się właśnie kończy kopiowanie kodu znalezionego w necie, bez zrozumienia jego działania.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle">mateuszc napisał(a):</div><div class="quotecontent"><br />Olivaw spróbuję zrobić tak jak napisałeś. Intre, chętnie pogadam, ale nie tym razem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />, bo bardzo goni mnie czas - jeżeli potrafisz mi powiedzieć co mam zrobić, żeby to zaczęło działać będę Ci ogromnie wdzięczny.<br /><br />Panie Mirku, bardzo często śledzę blog, niestety - jak widać - jeszcze wiele pracy przede mną. Bardzo szybko muszę się uporać z tym tematem, dlatego proszę o wyrozumiałość i pomoc, żebym mógł wysyłać proste komunikaty na terminal w Realterm. Np. do jednego z if'ów chciałbym włożyć coś w stylu &quot;cout &lt;&lt; Wykryto gaz&quot;, do następnego coś innego itd.<br /><br /><span style="color: #FF0000">Nie napisałem jeszcze jednej ważnej rzeczy:</span><br /><br />UCSRC = (1&lt;&lt;URSEL) | (1&lt;&lt;UCSZ1) | (1&lt;&lt;UCSZ0);<br />UCSRC = (1&lt;&lt;URSEL) | (1&lt;&lt;UCSZ1) | (1&lt;&lt;UCSZ0);<br /><br />W tych dwóch liniach programy pojawia się błąd: Symbol 'URSEL' could not be resolved.<br /></div><br /><br />Ponieważ URSEL nie występuje w ATTINY2313.<br />Zamień powyższą linijkę na:<br />UCSRC = (1&lt;&lt;UCSZ1) | (1&lt;&lt;UCSZ0);<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1304">0livaw</a> — 25 mar 2015, o 14:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Intre]]></name></author>
<updated>2015-03-25T14:35:27+01:00</updated>
<published>2015-03-25T14:35:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124588#p124588</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124588#p124588"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124588#p124588"><![CDATA[
mateuszc no kolega Mirek już napisał Ci praktycznie całą recepturę rozwiązania Twoich problemów, no niestety nie da się tak od razu zrobić sobie komunikacji rs232 bez podstaw, naprawdę polecam Ci przejść wskazaną drogę, bo to trzeba powoli etapami od migania LEDEm pójść i powoli klocki dokładać aż się ułożą w całość, praktycznie każdy z nas taką drogę przeszedł i w zasadzie nie masz za specjalnie wyjścia bo inaczej będziesz się tylko niepotrzebnie denerwować że Ci nie działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1356">Intre</a> — 25 mar 2015, o 14:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateuszc]]></name></author>
<updated>2015-03-25T14:59:51+01:00</updated>
<published>2015-03-25T14:34:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124587#p124587</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124587#p124587"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124587#p124587"><![CDATA[
Olivaw spróbuję zrobić tak jak napisałeś. Intre, chętnie pogadam, ale nie tym razem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />, bo bardzo goni mnie czas - jeżeli potrafisz mi powiedzieć co mam zrobić, żeby to zaczęło działać będę Ci ogromnie wdzięczny.<br /><br />Panie Mirku, bardzo często śledzę blog, niestety - jak widać - jeszcze wiele pracy przede mną. Bardzo szybko muszę się uporać z tym tematem, dlatego proszę o wyrozumiałość i pomoc, żebym mógł wysyłać proste komunikaty na terminal w Realterm. Np. do jednego z if'ów chciałbym włożyć coś w stylu &quot;cout &lt;&lt; Wykryto gaz&quot;, do następnego coś innego itd.<br /><br />Nie napisałem jeszcze jednej ważnej rzeczy:<br /><br />UCSRC = (1&lt;&lt;URSEL) | (1&lt;&lt;UCSZ1) | (1&lt;&lt;UCSZ0);<br />UCSRC = (1&lt;&lt;URSEL) | (1&lt;&lt;UCSZ1) | (1&lt;&lt;UCSZ0);<br /><br />W tych dwóch liniach programy pojawia się błąd: Symbol 'URSEL' could not be resolved.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8545">mateuszc</a> — 25 mar 2015, o 14:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-03-25T14:25:25+01:00</updated>
<published>2015-03-25T14:25:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124586#p124586</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124586#p124586"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124586#p124586"><![CDATA[
<div class="quotetitle">0livaw napisał(a):</div><div class="quotecontent"><br />Na początek nie przełączałbym procesora na zew. kwarc, tylko spróbował czy pójdzie transmisja na fabrycznym 1MHz.<br />I zmieniłbym prędkość transmisji ATTINY2313 i Realterm-a na 9600.<br /></div><br />A ja na początek to zajrzałbym do noty PDF dowolnego procka AVR, na ostatnią stronę rozdziału UART tam gdzie są tabelki z wyliczonymi wartościami UBRR ale też procentem błędów i sprawdził panie - czy dla taktowania 1MHz - można w ogóle użyć prędkości 9600<br /><br />od tego się zaczyna<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 25 mar 2015, o 14:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matw]]></name></author>
<updated>2015-03-25T14:31:03+01:00</updated>
<published>2015-03-25T14:24:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124585#p124585</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124585#p124585"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124585#p124585"><![CDATA[
@mateuszc, musisz rozróżnić dwie sprawy:<br />1. Taktowanie mikro-kontrolera ustalasz za pomocą fuse-bitów, polecam do tego celu program MkAvrCalculator, gdzie w bezpieczny sposób to wykonasz. Od razu podpowiem, żebyś ustawił taktowanie wewnętrzne 8MHz, a najlepiej użyć zewnętrznego kwarcu przyjaznego dla transmisji RS232, bo przy wartości baud jaką wybrałeś będziesz miał błędny w transmisję na poziomie uniemożliwiającym komunikację.<br />2. Dopiero jak masz ustalone taktowanie w pkt1, to takie samo ustawiasz we właściwościach projektu w Eclipse. I robisz to tylko po to aby kompilator wiedział w jaki sposób napędzany jest twój układ.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2394">matw</a> — 25 mar 2015, o 14:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-03-25T14:23:36+01:00</updated>
<published>2015-03-25T14:23:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124584#p124584</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124584#p124584"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124584#p124584"><![CDATA[
<div class="quotetitle">mateuszc napisał(a):</div><div class="quotecontent"><br />Rozumiem, w samym programie nie mam zadeklarowanej częstotliwości kwarcu. Z tego co wiem, jeżeli nie zmieniam ustawień to fabrycznie kwarc pracuje na wewnętrznym oscylatorze RC i taktowaniu 1 Mhz. Czy mam &quot;ręcznie&quot; przestawić w kodzie na 16 Mhz i sprawdzić czy działa?<br /></div><br /><br />Proponuję na prawdę zacząć od książki:<br /><!-- m --><a class="postlink" href="http://atnel.pl/mikrokontrolery-avr-jezyk-c.html" >http://atnel.pl/mikrokontrolery-avr-jezyk-c.html</a><!-- m --><br /><br />to wiele się wyjaśni a szczególnie jeśli chodzi o taktowanie procka, fusebity - nie wspominając już o tym jak prawidłowo podejść do obsługi RS232 w dowolnym procku AVR, nie ważne czy ATmega czy ATtiny2313<br /><br />przy okazji zapraszam do częstszego zaglądania na mój blog np:<br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/01/rs232-ubrr-jak-prawidowo-obliczac-trick.html" >http://mirekk36.blogspot.com/2013/01/rs ... trick.html</a><!-- m --><br /><br />ale szczególnie jeśli chodzi o twoje kłopoty z podstawami w Eclipse to tutaj:<br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2014/11/avr-jak-zaczac-z-eclipse-luna.html" >http://mirekk36.blogspot.com/2014/11/av ... -luna.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 25 mar 2015, o 14:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Intre]]></name></author>
<updated>2015-03-25T14:22:41+01:00</updated>
<published>2015-03-25T14:22:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124583#p124583</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124583#p124583"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124583#p124583"><![CDATA[
O ja mateuszc długa droga chłopie przed Tobą <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Pytanie czy chcesz żebyśmy Ci pomogli czy tylko chcesz sobie pogadać? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Bo Ci napiszę drogę jaką mógłbyś przejść żeby zrozumie o co w ogóle biega z mikrokontrolerami.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1356">Intre</a> — 25 mar 2015, o 14:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[0livaw]]></name></author>
<updated>2015-03-25T14:21:40+01:00</updated>
<published>2015-03-25T14:21:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124582#p124582</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124582#p124582"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124582#p124582"><![CDATA[
Na początek nie przełączałbym procesora na zew. kwarc, tylko spróbował czy pójdzie transmisja na fabrycznym 1MHz.<br />I zmieniłbym prędkość transmisji ATTINY2313 i Realterm-a na 9600.<br />I nie zapomnij zadeklarować w programie częstotliwości 1MHz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1304">0livaw</a> — 25 mar 2015, o 14:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateuszc]]></name></author>
<updated>2015-03-25T14:59:20+01:00</updated>
<published>2015-03-25T14:15:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124581#p124581</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124581#p124581"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124581#p124581"><![CDATA[
Rozumiem, w samym programie nie mam zadeklarowanej częstotliwości kwarcu. Z tego co wiem, jeżeli nie zmieniam ustawień to fabrycznie kwarc pracuje na wewnętrznym oscylatorze RC i taktowaniu 1 Mhz. Czy mam &quot;ręcznie&quot; przestawić w kodzie na 16 Mhz i sprawdzić czy działa?<br /><br />Nie napisałem jeszcze jednej ważnej rzeczy:<br /><br />UCSRC = (1&lt;&lt;URSEL) | (1&lt;&lt;UCSZ1) | (1&lt;&lt;UCSZ0);<br />UCSRC = (1&lt;&lt;URSEL) | (1&lt;&lt;UCSZ1) | (1&lt;&lt;UCSZ0);<br /><br />W tych dwóch liniach programy pojawia się błąd: Symbol 'URSEL' could not be resolved.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8545">mateuszc</a> — 25 mar 2015, o 14:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[0livaw]]></name></author>
<updated>2015-03-25T14:07:27+01:00</updated>
<published>2015-03-25T14:07:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124580#p124580</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124580#p124580"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124580#p124580"><![CDATA[
Nie znam się na Eclips, ale czy masz w programie poprawnie zadeklarowaną częstotliwość kwarcu?<br />Ponieważ jest ona używana do obliczania wartość UBRRH i UBRRL.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1304">0livaw</a> — 25 mar 2015, o 14:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateuszc]]></name></author>
<updated>2015-03-25T13:53:12+01:00</updated>
<published>2015-03-25T13:53:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124579#p124579</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124579#p124579"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124579#p124579"><![CDATA[
Dokładnie, prędkość ustawiona w programie i w RealTerm to 57600. A kwarc w AtTiny2313 jest taktowany 16.000.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8545">mateuszc</a> — 25 mar 2015, o 13:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[0livaw]]></name></author>
<updated>2015-03-25T13:46:41+01:00</updated>
<published>2015-03-25T13:46:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124578#p124578</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124578#p124578"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124578#p124578"><![CDATA[
A prędkość i parametry transmisji masz tak samo ustawione jak ATTINY2313 i RealTerm?<br />Jaki kwarc masz w ATTINY2313?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1304">0livaw</a> — 25 mar 2015, o 13:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateuszc]]></name></author>
<updated>2015-03-25T13:38:35+01:00</updated>
<published>2015-03-25T13:38:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124577#p124577</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124577#p124577"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124577#p124577"><![CDATA[
W którym miejscu? Program piszę w Eclipse, tam jest wybrany układ docelowy AtTiny2313. W Realterm nie widzę pola do wyboru układu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8545">mateuszc</a> — 25 mar 2015, o 13:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[0livaw]]></name></author>
<updated>2015-03-25T13:34:31+01:00</updated>
<published>2015-03-25T13:34:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124575#p124575</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124575#p124575"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124575#p124575"><![CDATA[
Czy układ docelowy masz wybrany ATTINY2313?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1304">0livaw</a> — 25 mar 2015, o 13:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateuszc]]></name></author>
<updated>2015-03-25T13:34:44+01:00</updated>
<published>2015-03-25T13:02:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124573#p124573</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124573#p124573"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124573#p124573"><![CDATA[
Dziękuję za odpowiedź, poniżej umieszczam kod, jest to mój program i kod służący do komunikacji <br /><br />Domyślam się, że może chodzić o to, że tutorial na .... jest przeznaczony dla Atmegi8, a ja korzystam z Attiny2313.<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />volatile unsigned char odb_x;<br />volatile unsigned char odb_flaga = 0;<br /><br />volatile unsigned int usart_bufor_ind;<br />char usart_bufor&#91;30&#93; = &quot;y = 0.3187x^2 + 2x - 7&quot;;<br /><br />void usart_inicjuj(void)<br />{<br />#define BAUD 57600<br />#include &lt;util/setbaud.h&gt;<br /><br />UBRRH = UBRRH_VALUE;<br /> UBRRL = UBRRL_VALUE;<br /> #if USE_2X<br />   UCSRA |=  (1&lt;&lt;U2X);<br /> #else<br />   UCSRA &amp;= ~(1&lt;&lt;U2X);<br /> #endif<br /><br />   UCSRC = (1&lt;&lt;URSEL) | (1&lt;&lt;UCSZ1) | (1&lt;&lt;UCSZ0);<br />   UCSRB = (1&lt;&lt;TXEN) | (1&lt;&lt;RXEN) | (1&lt;&lt;RXCIE);<br /><br />}<br /><br />ISR (USART_RXC_vect)<br />{<br /><br /> odb_x = UDR;<br /> odb_flaga = 1;<br />}<br /><br />ISR(USART_UDRE_vect){<br /><br /><br /> if(usart_bufor&#91;usart_bufor_ind&#93;!= 0){<br /><br /><br />  UDR = usart_bufor&#91;usart_bufor_ind++&#93;;<br /><br /> }else{<br /><br /><br />  UCSRB &amp;= ~(1&lt;&lt;UDRIE);<br /> }<br />}<br /><br />void wyslij_wynik(void){<br />unsigned char z;<br /> for(z=0; z&lt;30; z++){<br />  if(usart_bufor&#91;z&#93;==0){   //czy to koniec takstu w tablicy<br />   //tak znaleziono koniec tekstu, dodajemy znak CR<br />   usart_bufor&#91;z&#93;   = 13;  //znak powrotu karetki CR (Carrige Return)<br />   usart_bufor&#91;z+1&#93;  = 10; //znak nowej linii LF (Line Feed)<br />   usart_bufor&#91;z+2&#93;  = 0;  //znak końca ciągu tekstu w tablicy<br />   break;<br />  }<br /> }<br /><br /><br /> //Zaczekaj, aż bufor nadawania będzie pusty<br /> while (!(UCSRA &amp; (1&lt;&lt;UDRE)));<br /><br /> //bufor jest pusty można wysłać<br /><br /> //następny znak do wysyłki to znak nr 1<br /> usart_bufor_ind = 0;<br /><br /> //włącz przerwania pustego bufora UDR, co rozpocznie transmisję<br /> //aktualnej zawartości bufora<br /> UCSRB |= (1&lt;&lt;UDRIE);<br />}<br /><br />void tryb_nocny() {<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB1); //sygnal czujnika ruchu PIR; kofiguracja jako wejscie<br />PORTB |= (1 &lt;&lt; PB1); //stan poczatkowy &quot;1&quot;<br /><br />DDRD |= (1 &lt;&lt; PD4); //minus syreny czujnika ruchu PIR; konfiguracja jako wyjscie<br /><br />DDRD |= (1 &lt;&lt; PD2); //plus czujnika glosnych dzwiekow; konfiguracja jako wyjscie<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB2); //sygnal czujnika gazu MQ2; kofiguracja jako wejscie<br />PORTB &amp;= ~(1 &lt;&lt; PB2); //stan początkowy &quot;1&quot;<br /><br />DDRB |= (1 &lt;&lt; PB3); //minus syreny czujnika gazu; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB4); //minus wentylatora; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB6); //minus doniczki; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB5); //minus przekaźnika; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB7); //minus syreny czujnika zalania; konfiguracja jako wyjscie<br />DDRD |= (1 &lt;&lt; PD3); //minus czujnika zalania; konfiguracja jako wyjscie<br /><br />while (1) {<br /><br />PORTD |= (1 &lt;&lt; PD2); //konfiguracja portu czujnika glosnych dzwiekow; konfiguracja jako &quot;0&quot;<br /><br />if (PINB &amp; (1 &lt;&lt; PB1)) {<br />PORTD &amp;= ~(1 &lt;&lt; PD4);<br />} else {<br />PORTD |= (1 &lt;&lt; PD4);<br />}<br /><br />if (PINB &amp; (1 &lt;&lt; PB2)) {<br />PORTB &amp;= ~(1 &lt;&lt; PB3);<br />PORTB &amp;= ~(1 &lt;&lt; PB4);<br />} else {<br />PORTB |= (1 &lt;&lt; PB3);<br />PORTB |= (1 &lt;&lt; PB4);<br />}<br /><br />if (PINB &amp; (1 &lt;&lt; PB6)) {<br />PORTB |= (1 &lt;&lt; PB5);<br />} else {<br />PORTB &amp;= ~(1 &lt;&lt; PB5);<br />}<br /><br />if (PIND &amp; (1 &lt;&lt; PD3)) {<br />PORTB |= (1 &lt;&lt; PB7);<br />} else {<br />PORTB &amp;= ~(1 &lt;&lt; PB7);<br />}<br /><br />break;<br />}<br />}<br /><br />void tryb_dzienny() {<br /><br />DDRD |= (1 &lt;&lt; PD2); //plus czujnika glosnych dzwiekow; konfiguracja jako wyjscie<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB2); //sygnal czujnika gazu MQ2; kofiguracja jako wejscie<br />PORTB |= (1 &lt;&lt; PB2); //stan początkowy &quot;1&quot;<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB2); //sygnal czujnika gazu MQ2; kofiguracja jako wejscie<br />PORTB &amp;= ~(1 &lt;&lt; PB2); //stan początkowy &quot;1&quot;<br /><br />DDRB |= (1 &lt;&lt; PB3); //minus syreny czujnika gazu; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB4); //minus wentylatora; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB6); //minus doniczki; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB5); //minus przekaźnika; konfiguracja jako wyjscie<br />DDRB |= (1 &lt;&lt; PB7); //minus syreny czujnika zalania; konfiguracja jako wyjscie<br />DDRD |= (1 &lt;&lt; PD3); //minus czujnika zalania; konfiguracja jako wyjscie<br /><br />while (1) {<br /><br />PORTD &amp;= ~(1 &lt;&lt; PD2); //konfiguracja portu czujnika glosnych dzwiekow; konfiguracja jako &quot;0&quot;<br /><br />if (PINB &amp; (1 &lt;&lt; PB2)) {<br />PORTB &amp;= ~(1 &lt;&lt; PB3);<br />PORTB &amp;= ~(1 &lt;&lt; PB4);<br />} else {<br />PORTB |= (1 &lt;&lt; PB3);<br />PORTB |= (1 &lt;&lt; PB4);<br />}<br /><br />if (PINB &amp; (1 &lt;&lt; PB6)) {<br />PORTB |= (1 &lt;&lt; PB5);<br />} else {<br />PORTB &amp;= ~(1 &lt;&lt; PB5);<br />}<br /><br />if (PIND &amp; (1 &lt;&lt; PD3)) {<br />PORTB |= (1 &lt;&lt; PB7);<br />} else {<br />PORTB &amp;= ~(1 &lt;&lt; PB7);<br />}<br /><br />break;<br /><br />}<br />}<br /><br />int main(void) {<br /><br />DDRB &amp;= ~(1 &lt;&lt; PB0); //czujnik zmierzchu<br />usart_inicjuj(); //inicjuj moduł USART (RS-232)<br /> sei();           //włącz przerwania globalne<br /><br /> wyslij_wynik();  //na początku wysyłamy text wzoru, który po<br />                  //resecie jest w tablicy usart_bufor&#91;&#93;<br /><br /><br />while (1) {<br /><br />if (PINB &amp; (1 &lt;&lt; PB0)) {<br /><br />tryb_nocny();<br />} else {<br /><br />tryb_dzienny();<br />}<br /><br />if(odb_flaga){<br /><br />   odb_flaga = 0; //zgaś flagę<br /><br />   //wykonaj obliczenia i wynik przekształć na znaki ładując do<br />   //bufora usart_bufor&#91;&#93;<br />   sprintf(usart_bufor, &quot;%f&quot;, 0.3187 * odb_x * odb_x + 2 * odb_x - 7);<br /><br />   wyslij_wynik();  //rozpocznij wysyłanie wyniku przez RS-232<br />  }<br /><br />}<br />}[/syntax]<br /><br /><span style="color: #FF40FF">Dodam jeszcze, że zależy mi tylko na wysyłaniu komunikatów, które będzie można odczytać na ekranie RealTerm.</span><br /><br /><span style="color: #FF0000">[ proszę nie używać koloru czerwonego w postach - mirekk36 ]</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8545">mateuszc</a> — 25 mar 2015, o 13:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Elektronik]]></name></author>
<updated>2015-03-25T12:51:30+01:00</updated>
<published>2015-03-25T12:51:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124572#p124572</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124572#p124572"/>
<title type="html"><![CDATA[Re: Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124572#p124572"><![CDATA[
Witam<br /><br />Kolego pokaż jakiś kod, bo tak to nic nie zdziałamy.<br /><br />Pozdrawiam<br />Elektronik<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=858">Elektronik</a> — 25 mar 2015, o 12:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateuszc]]></name></author>
<updated>2015-03-25T12:43:53+01:00</updated>
<published>2015-03-25T12:43:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124571#p124571</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124571#p124571"/>
<title type="html"><![CDATA[Połączenie modułu z AtTiny2313-20SU do USB poprzez FT232R]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11172&amp;p=124571#p124571"><![CDATA[
Witam,<br /><br />Niestety znów pojawił się problem w moim małym projekcie. Konkretnie - chciałbym, żeby mój mikrokontroler komunikował się z komputerem poprzez port USB, wykorzystując w tym celu FT232R - USB UART (<!-- m --><a class="postlink" href="http://allegro.pl/show_item.php?item=5146061986" >http://allegro.pl/show_item.php?item=5146061986</a><!-- m -->)<br /><br />Mój mikrokotroler to ATtiny2313-20SU, zgodnie ze schematem podłączyłem linię TX do pinu PD1 i linię RX do pinu PD0, niestety komunikacja nie działała.<br /><a href="http://forum.atnel.pl/_obrazki/o/8545/c38bcc73229a6d29f560f7dddedce23c.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/8545/c38bcc73229a6d29f560f7dddedce23c.jpg" alt="Obrazek" /></a><br /><br />Wyczytałem na .... że połączenie powinno być skrosowane więc tak też zrobiłem i od tego momentu nie pojawia się błąd z transmisją do mikrokontrolera natomiast nie otrzymuję żadnych danych z mikrokontrolera.<br /><br />Do testowania transmisji używam programu Realterm, kiedy wysyłam np. liczbę całkowitą do mikrokontrolera, w polu &quot;Status&quot; programu po prawej stronie aktywuje się pozycja TX (mignięcie na żółto).<br /><br />Proszę o pomoc - co powinienem zrobić, żeby coś otrzymywać z mikrokontrolera? Oraz czy to mignięcie na żółto pozycji TX oznacza, że wysłałem coś prawidłowo do mikrokontrolera?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8545">mateuszc</a> — 25 mar 2015, o 12:43</p><hr />
]]></content>
</entry>
</feed>