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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-08-25T13:04:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=21175&amp;mode</id>
<entry>
<author><name><![CDATA[Raqu]]></name></author>
<updated>2018-08-25T13:04:38+01:00</updated>
<published>2018-08-25T13:04:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210998#p210998</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210998#p210998"/>
<title type="html"><![CDATA[Re: ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210998#p210998"><![CDATA[
Problem rozwiązany. Pierwsza płytka testowa nie &quot;działała&quot; więc zrobiłem drugą która też nie &quot;działała&quot; (na początku nie miałem wyłączonego Fusa M103). Cały czas pracowałem teraz na tej drugiej płytce w której jak się okazało był zimny lut na pinie Rx, po przejściu na 1 płytkę testową i wyłączeniu M103 też wszystko śmiga jak powinno. <br /><br />Dziękuję za pomoc wszystkim zainteresowanym daję +. Korzystając z okazji chciałem serdecznie podziękować Panu Mirkowi za wszystkie poradniki dzięki którym ciągle się rozwijam <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=18688">Raqu</a> — 25 sie 2018, o 13:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Raqu]]></name></author>
<updated>2018-08-25T10:22:38+01:00</updated>
<published>2018-08-25T10:22:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210995#p210995</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210995#p210995"/>
<title type="html"><![CDATA[Re: ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210995#p210995"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">Raqu napisał(a):</div><div class="quotecontent">Jedyne co mam to multimetr ;D<br /></div><br /><br />a diody LED też nie masz ? toż jedna szt wystarczy żeby sprawdzić czy coś leci na TX <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /></div><br /><br />Podłączyłem diodę pod Tx i świeci cały czas. A ta diodka która jest na adapterze miga dopiero jak klikam klawisze w putty.<br /><br /><div class="quotetitle">krish napisał(a):</div><div class="quotecontent"><br />Masz włączony wewnętrzny oscylator RC 8MHz, być może ma zbyt &quot;rozjechaną&quot; częstotliwość dla  UART-a.<br />Obniż dla testów szybkość transmisji do 9600 lub nawet 1200 i sprawdź z terminalem w PC ( dioda na pinie Tx Atmegi też będzie wtedy  &quot;ładniej&quot; mrugała)<br /></div><br /><br />Testowałem na 9600, 4800 i nic to nie daje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18688">Raqu</a> — 25 sie 2018, o 10:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2018-08-24T21:45:47+01:00</updated>
<published>2018-08-24T21:45:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210991#p210991</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210991#p210991"/>
<title type="html"><![CDATA[Re: ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210991#p210991"><![CDATA[
Masz włączony wewnętrzny oscylator RC 8MHz, być może ma zbyt &quot;rozjechaną&quot; częstotliwość dla  UART-a.<br />Obniż dla testów szybkość transmisji do 9600 lub nawet 1200 i sprawdź z terminalem w PC ( dioda na pinie Tx Atmegi też będzie wtedy  &quot;ładniej&quot; mrugała)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 24 sie 2018, o 21:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-08-24T21:02:53+01:00</updated>
<published>2018-08-24T21:02:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210988#p210988</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210988#p210988"/>
<title type="html"><![CDATA[Re: ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210988#p210988"><![CDATA[
<div class="quotetitle">Raqu napisał(a):</div><div class="quotecontent"><br />Jedyne co mam to multimetr ;D<br /></div><br /><br />a diody LED też nie masz ? toż jedna szt wystarczy żeby sprawdzić czy coś leci na TX <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> — 24 sie 2018, o 21:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Raqu]]></name></author>
<updated>2018-08-24T20:36:52+01:00</updated>
<published>2018-08-24T20:36:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210985#p210985</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210985#p210985"/>
<title type="html"><![CDATA[Re: ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210985#p210985"><![CDATA[
Jedyne co mam to multimetr ;D<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18688">Raqu</a> — 24 sie 2018, o 20:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2018-08-24T17:50:09+01:00</updated>
<published>2018-08-24T17:50:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210980#p210980</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210980#p210980"/>
<title type="html"><![CDATA[Re: ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210980#p210980"><![CDATA[
cześć<br />Nigdzie nie widzę bufora a wydaje mi się, że jest potrzebny...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 24 sie 2018, o 17:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Raqu]]></name></author>
<updated>2018-08-24T17:24:12+01:00</updated>
<published>2018-08-24T17:24:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210979#p210979</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210979#p210979"/>
<title type="html"><![CDATA[Re: ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210979#p210979"><![CDATA[
<div class="quotetitle">0x15f2290 napisał(a):</div><div class="quotecontent"><br />Włącz przerwania po inicjalizacji - sei();<br /></div><br />Nic to nie zmieniło.<br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />fusebit M103C ?<br /></div><br />Wyłączony.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18688">Raqu</a> — 24 sie 2018, o 17:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-08-24T17:20:14+01:00</updated>
<published>2018-08-24T17:20:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210978#p210978</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210978#p210978"/>
<title type="html"><![CDATA[Re: ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210978#p210978"><![CDATA[
fusebit M103C ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 sie 2018, o 17:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[0x15f2290]]></name></author>
<updated>2018-08-24T16:31:39+01:00</updated>
<published>2018-08-24T16:31:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210975#p210975</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210975#p210975"/>
<title type="html"><![CDATA[Re: ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210975#p210975"><![CDATA[
Włącz przerwania po inicjalizacji - sei();<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15992">0x15f2290</a> — 24 sie 2018, o 16:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Raqu]]></name></author>
<updated>2018-08-24T16:18:15+01:00</updated>
<published>2018-08-24T16:18:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210974#p210974</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210974#p210974"/>
<title type="html"><![CDATA[ATmega128 Problem z niedziałającym UARTem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21175&amp;p=210974#p210974"><![CDATA[
Witam<br /><br />Od kilku dni walczę z uruchomieniem UARTA na mojej ATmedze 128, ale bez powodzenia. Przeczytałem kilkadziesiąt tematów żaden nie pomógł mi w rozwiązaniu problemu. Wcześniej kod pisałem pod Atmege8 ale przerobiłem go według noty na AT128 i tutaj już nie działa. Program się wgrywa bo zmiana czasu wpływa na diodę i miga tak jak powinna, niestety w żadnym terminalu nie wysyła mi znaków (jak klikam klawisze to miga dioda od TX). Po zmostkowaniu RX i TX wszystko jest ok. <br /><br />Programator  &gt;  USBASP  &gt;  Piny podpięte : MOSI do PE0, MISO do PE1<br />Adapter  &gt;  USB na FT232RL  &gt;  Piny podpięte : RX do PD3, TX do PD2<br /><br /><br />Tak wyglądają ustawienia. W projekcie w Eclipse mam wybraną ATmega128 i ustawiony procek na 8Mhz<br /><br /><a href="https://obrazkiforum.atnel.pl/18688/c50203ef18befa65b5d613db0009e9f3.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/18688/c50203ef18befa65b5d613db0009e9f3.png" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/18688/b9c8c7cf2a2a0e83962d1f6c96356323.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/18688/b9c8c7cf2a2a0e83962d1f6c96356323.png" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/18688/762319571645ac75ef3f3f73ac6b97ea.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/18688/762319571645ac75ef3f3f73ac6b97ea.png" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/18688/79b6e65eed1b5ffd9a976b9b5b790912.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/18688/79b6e65eed1b5ffd9a976b9b5b790912.png" alt="Obrazek" /></a><br /><br />Main.c<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &quot;UART.h&quot;<br /><br />int main (void)<br />{<br />USART_Inicjalizacja( __UBRR);<br /><br />DDRC |= (1&lt;&lt;PC7);<br /><br />while(1)<br />{<br />USART_Znak ( 'A' );<br /><br />PORTC ^= (1&lt;&lt;PC7);<br />_delay_ms(1000);<br />}<br />}[/syntax]<br /><br />UART.c<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &quot;UART.h&quot;<br /><br />/* Inicjalizacja UART */<br /><br />void USART_Inicjalizacja( uint16_t ubrr)<br />{<br />/* Ustawienie Baud */<br />UBRR1H = ( uint8_t )(ubrr &gt;&gt; 8);<br />UBRR1L = ( uint8_t ) ubrr;<br /><br />/*Wlaczenie odbiornika i nadajnika*/<br />UCSR1B = (1 &lt;&lt; RXEN1) | (1 &lt;&lt; TXEN1);<br />UCSR1C = (1 &lt;&lt; UCSZ11) | (1 &lt;&lt; UCSZ10); //Ustawienie ramki 8bit, 1 bit stop<br />}<br /><br />/* Wysylanie */<br /><br />void USART_Znak ( char znak )<br />{<br />// Czeka az bufor transmisji bedzie pusty<br />while ( !( UCSR1A &amp; ( 1 &lt;&lt; UDRE1)) );<br />UDR1 = znak;<br />}<br /><br />/* Odbieranie */<br /><br />char USART_Odbierz (void )<br />{<br />//Poczekaj na dane<br />while ( !(UCSR1A &amp; ( 1 &lt;&lt; RXC1)) );<br />// Pobierz i odeslij dane pobrane z bufora<br />return UDR1;<br />}<br /><br />/* Wysylanie ciagu znakow*/<br /><br />void USART_Ciag ( char * s )<br />{<br />while( *s ) USART_Znak ( *s++ );<br />}<br /><br />/* Wysylanie znakow Int */<br />void USART_CiagInt ( int val )<br />{<br />char buf&#91;7&#93;;<br />itoa (val, buf, 10 );<br />USART_Ciag ( buf );<br />}[/syntax]<br /><br />UART.h<br /><br />[syntax=c]#ifndef UART_H_<br />#define UART_H_<br />#endif /* UART_H_ */<br /><br />#define UART_BAUD 38400<br />#define __UBRR ((F_CPU+UART_BAUD*8UL) / (16UL*UART_BAUD)-1 )<br /><br />void USART_Inicjalizacja( uint16_t ubrr );<br />void USART_Znak( char znak);<br />char USART_Odbierz( void );<br />void USART_Ciag( char * s );<br />void USART_CiagInt( int val );[/syntax]<br /><br />Proszę o pomoc, może ktoś zauważy coś czego ja nie widzę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18688">Raqu</a> — 24 sie 2018, o 16:18</p><hr />
]]></content>
</entry>
</feed>