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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-06-10T09:41:45+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=23&amp;t=22295&amp;mode</id>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-06-10T09:41:45+01:00</updated>
<published>2019-06-10T09:41:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219597#p219597</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219597#p219597"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219597#p219597"><![CDATA[
Gdy tylko zmiana stanu na przeciwny diody bez innych instrukcji to po napisaniu kilku znaków i wciśnięciu enter dida gaśnie gdy ponownie enter to się zapala..<br /><br />[syntax=c]void parsuj_uart0( void * buf, uint8_t size ) {<br /><br />/*lcd_cls();<br />lcd_str( buf );<br />lcd_locate(1,0);<br />lcd_int(size);<br /><br />*/<br />//if ( !strcasecmp_P( buf, PSTR( &quot;ATI&quot; ) ) )<br /><br /><br />//uart_puts(0,&quot;qqqqq\n&quot;);<br /><br />//uart_puts_P( 0, PSTR(&quot;* MkMultiUART UART0 *\r\n&quot;) );<br /><br />   //uart_putint(0,12,10);<br /><br /><br /><br /><br /><br /><br />//PORTB &amp;= ~(1&lt;&lt;PB1);<br />//_delay_ms(1000);<br />PORTB ^= (1&lt;&lt;PB1);<br /><br />}[/syntax]<br /><br />Natomiast jeśli jest instrukcja uart_puts_P i dioda  to po naciśnięciu wprowadzonych znaków entera dida nie reaguje<br />oto kod samej  funkcji<br /><br />[syntax=c]void parsuj_uart0( void * buf, uint8_t size ) {<br /><br />/*lcd_cls();<br />lcd_str( buf );<br />lcd_locate(1,0);<br />lcd_int(size);<br /><br />*/<br />//if ( !strcasecmp_P( buf, PSTR( &quot;ATI&quot; ) ) )<br /><br /><br />uart_puts(0,&quot;qqqqq\n&quot;);<br /><br />//uart_puts_P( 0, PSTR(&quot;* MkMultiUART UART0 *\r\n&quot;) );<br /><br />   //uart_putint(0,12,10);<br /><br /><br />zmieniłem instrukcje i próbowałem innych które są w komentarzach ale nie działa<br /><br /><br /><br />//PORTB &amp;= ~(1&lt;&lt;PB1);<br />//_delay_ms(1000);<br />PORTB ^= (1&lt;&lt;PB1);<br /><br />}[/syntax]<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Testowałem różne instrukcje ta akurart jest uart_puts<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />są w komentarzach różne instrukcje żadna nie działa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 10 cze 2019, o 09:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-06-07T14:29:52+01:00</updated>
<published>2019-06-07T14:29:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219554#p219554</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219554#p219554"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219554#p219554"><![CDATA[
no dobrze i co się dzieje teraz? kod jest - ale opisu co się dzieje nie ma ... można zatem założyć, że wszystko jest OK<br /><br />Pisałeś wyżej że niby nie wysyła ci nic tą komendą uart_puts_P() a miga ci dioda na PB1 ?<br /><br />W ogóle to jak ty to testujesz - też mógłbyś opisać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 cze 2019, o 14:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-06-03T03:44:57+01:00</updated>
<published>2019-06-03T03:44:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219496#p219496</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219496#p219496"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219496#p219496"><![CDATA[
[syntax=c]/*<br /> * mk_multi_uart.c<br /> *<br /> *  Created on: 13 wrz 2018<br /> *      Author: Mirosław Kardaś<br /> *      UART: 5,6,7,8 i 9 bit !<br /> *      Dowolna ilość bitów stopu<br /> *      Dowolna wersja bitów parzystości<br /> *      Normal/Double speed modes U2X<br /> *      ECHO on/off<br /> *      Obsługa kierunku nadawania/nasłuchu dla RS485<br /> *      Wersja testowa - tylko do przeprowadzenia testów,<br /> *      bez możliwości zastosowań komercyjnych i niekomercyjnych.<br /> *      kopiowanie i publikowanie bez zgody autora zabronione.<br /> *<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;stdio.h&gt;<br /><br />//#include &quot;LCD/lcd44780.h&quot;<br />#include &quot;MK_MULTI_UART/mk_multi_uart.h&quot;<br /><br /><br />char uart0_rxbuf&#91;100&#93;;<br /><br /><br />void parsuj_uart0( void * buf, uint8_t size ) {<br /><br />/*lcd_cls();<br />lcd_str( buf );<br />lcd_locate(1,0);<br />lcd_int(size);<br /><br />*/<br />//if ( !strcasecmp_P( buf, PSTR( &quot;ATI&quot; ) ) )<br /><br /><br /><br /><br />uart_puts_P( 0, PSTR(&quot;* MkMultiUART UART0 *\r\n&quot;) );<br /><br />//uart_putint(0,size,10);<br /><br /><br /><br />//PORTB &amp;= ~(1&lt;&lt;PB1);<br />//_delay_ms(1000);<br />PORTB ^= (1&lt;&lt;PB1);<br /><br />}<br /><br /><br /><br /><br /><br />int main( void ) {<br /><br />/*lcd_init();<br />lcd_str_P( PSTR(&quot;MK MultiUART LIB&quot;) );<br />lcd_locate(1,0);<br />*/<br />// dla testu/sprawdzenia % błędu dla wybranego UART<br />// warto włączyć tę opcję w pliku &quot;mk_multi_uart.h&quot;<br />/*#if USE_BAUD_PERCENT_ERROR_FUN == 1<br />lcd_str( uart_percent_error(0) );<br />#endif<br />*/<br />DDRB |= 1&lt;&lt;PB1;<br />uart_init();<br /><br />uart_reg_callback( 0, uart0_rxbuf, parsuj_uart0 );<br /><br />uart_echo( 0, 1 );<br /><br />sei();<br /><br /><br />while(1) {<br />UART_RX_EVENT();<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 3 cze 2019, o 03:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-05-31T13:55:26+01:00</updated>
<published>2019-05-31T13:55:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219439#p219439</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219439#p219439"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219439#p219439"><![CDATA[
to może byś pokazał jak robisz to swoje puts(...) z programu? - po raz kolejny ciągnę za język - no ileż razy można zadawać pytanie dlaczego nie działa kod który piszę ale wam go nie pokażę - zgadujcie sobie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 maja 2019, o 13:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-31T10:56:04+01:00</updated>
<published>2019-05-31T10:56:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219432#p219432</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219432#p219432"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219432#p219432"><![CDATA[
Okazuje się że nie opis jest tak skonstruowany że pomyliłem TX z RX i było dobrze podłączone.<br />A echo odpowiada widzę literki na terminalu gdy piszę ale nic nie chce się puts(...) z programu?<br />Dziękuję .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 31 maja 2019, o 10:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-05-31T10:18:39+01:00</updated>
<published>2019-05-31T10:18:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219431#p219431</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219431#p219431"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219431#p219431"><![CDATA[
<div class="quotetitle">BaxterJR napisał(a):</div><div class="quotecontent"><br />pewnie mam uszkodzoną atmegę?<br /></div><br />A to tak trudno sprawdzić ? nawet początkującej osobie?<br /><br />toż wystarczy odłączyć sygnały RX i TX od nóg procka i zrobić na nich miganie diodą LED - jeśli będzie migać to noga jest OK ... toż taki test jest tak oczywisty jak zjedzenie kromki z masłem. Zamiast pisać wymysły o uszkodzonej atmedze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 maja 2019, o 10:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-31T10:12:32+01:00</updated>
<published>2019-05-31T10:12:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219430#p219430</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219430#p219430"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219430#p219430"><![CDATA[
Ja te poradniki oglądałem ale coś mi się pomieszało.<br />Podłączyłem Tx atmegi do RX przejściówki i TX przejściówki do RX  atmegi nie pomogło pewnie mam uszkodzoną atmegę?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 31 maja 2019, o 10:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-05-31T08:34:12+01:00</updated>
<published>2019-05-31T08:34:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219423#p219423</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219423#p219423"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219423#p219423"><![CDATA[
przecież wyżej ci napisałem co źle robisz i jakie poradniki powinieneś obejrzeć<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 maja 2019, o 08:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-31T08:19:34+01:00</updated>
<published>2019-05-31T08:19:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219419#p219419</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219419#p219419"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219419#p219419"><![CDATA[
<a href="https://obrazkiforum.atnel.pl/19797/9b16dd51d8933119ce98e6be91b63d28.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/19797/9b16dd51d8933119ce98e6be91b63d28.jpg" alt="Obrazek" /></a><br /><br />To mój układ do tego postu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 31 maja 2019, o 08:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-05-31T08:17:39+01:00</updated>
<published>2019-05-31T08:17:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219418#p219418</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219418#p219418"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219418#p219418"><![CDATA[
<div class="quotetitle">BaxterJR napisał(a):</div><div class="quotecontent"><br />TX---TX<br />RX---RX<br /></div><br /><br />eeeeh no to nie dziwota - panie panie - zacznij jednak od oglądania poradników na temat PODSTAW - i nie piszę tego broń Boże - złośliwie - ale nie po to się namęczyłem żeby porządnie to wyjaśnić - żeby tego nie polecać:<br /><br />tu masz pierwszy odcinek - od niego zacznij<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br />a tu kolejne:<br /><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=a0IOBtia8DY" >https://www.youtube.com/watch?v=a0IOBtia8DY</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=eqgrR-XbvIc" >https://www.youtube.com/watch?v=eqgrR-XbvIc</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=2LJ7Q6XE8Lk" >https://www.youtube.com/watch?v=2LJ7Q6XE8Lk</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 maja 2019, o 08:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-31T08:05:50+01:00</updated>
<published>2019-05-31T08:05:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219417#p219417</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219417#p219417"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219417#p219417"><![CDATA[
TX---TX<br />RX---RX<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 31 maja 2019, o 08:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-05-30T15:41:41+01:00</updated>
<published>2019-05-30T15:41:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219386#p219386</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219386#p219386"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219386#p219386"><![CDATA[
<div class="quotetitle">BaxterJR napisał(a):</div><div class="quotecontent"><br />Kochani ja się dopiero uczę AVR-ów i próbuję.<br /></div><br />Dobrze i po to jest forum - tylko to nie oznacza że bez dokładnych opisów problemów ktoś będzie ci w stanie pomóc i mam nadzieję, że to rozumiesz.<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Na płytce stykowej od nóżki 2 i 3 Atmegi328p RX i TX i masa z płytki do RS232 i RX i TX opisane w bloku 12 goldpinów<br /></div><br />No dobrze i ponowię pytanie - jak podłączyłeś te RX i TX po dwóch stronach<br /><br />TX &lt;--&gt; TX<br />RX &lt;--&gt; RX<br /><br />czy może?<br /><br />TX &lt;--&gt; RX<br />RX &lt;--&gt; TX<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 maja 2019, o 15:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-30T15:07:27+01:00</updated>
<published>2019-05-30T15:07:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219385#p219385</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219385#p219385"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219385#p219385"><![CDATA[
Fusbity z MkAvrKalkulator: LOW E2 HIGH E9 EXTENDED FF LOCK BAJT 3F OSCYLATOR wewnętrzny 8MHz<br />Na płytce stykowej od nóżki 2 i 3 Atmegi328p RX i TX i masa z płytki do RS232 i RX i TX opisane w bloku 12 goldpinów<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Kochani ja się dopiero uczę AVR-ów i próbuję. Już wiele mi się udało uruchomić przykładów z video i książki.<br />Cierpliwości. Dziękuję za zrozumienie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 30 maja 2019, o 15:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-05-30T10:43:36+01:00</updated>
<published>2019-05-30T10:43:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219379#p219379</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219379#p219379"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219379#p219379"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />uart0 jest taki kod jak w orginale.<br /></div><br />Panie - no napiszesz w końcu jak masz ustawione fusebity i taktowanie procka ? Czy ty uważasz, że odpalisz oryginalny kod na dowolnym procku z dowolnym taktowaniem i dowolnymi fusebitami i ma  to działać zawsze poprawnie ?<br /><br />poza tym jak ty masz TO podłączone ?<br /><div class="quotetitle">BaxterJR napisał(a):</div><div class="quotecontent"><br />i na tytej przejściówce podłączony TX i RX i GND z płytką nóżka 2 i 3<br /></div><br /><br />co dokładnie do czego ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 maja 2019, o 10:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-30T10:34:58+01:00</updated>
<published>2019-05-30T10:34:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219377#p219377</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219377#p219377"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219377#p219377"><![CDATA[
uart0 jest taki kod jak w orginale.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />fotki mi nie chce przesłać czy są jakieś obostrzenia?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 30 maja 2019, o 10:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-05-30T10:30:27+01:00</updated>
<published>2019-05-30T10:30:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219376#p219376</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219376#p219376"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219376#p219376"><![CDATA[
program jest poprawny jak pisałem wyżej i zwróciłem ci uwagę, gdzie mogłeś popełnić jeszcze błędy - poczytaj to dokładnie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 maja 2019, o 10:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-30T10:28:34+01:00</updated>
<published>2019-05-30T10:28:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219375#p219375</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219375#p219375"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219375#p219375"><![CDATA[
[syntax=c]/*<br /> * mk_multi_uart.c<br /> *<br /> *  Created on: 13 wrz 2018<br /> *      Author: Mirosław Kardaś<br /> *      UART: 5,6,7,8 i 9 bit !<br /> *      Dowolna ilość bitów stopu<br /> *      Dowolna wersja bitów parzystości<br /> *      Normal/Double speed modes U2X<br /> *      ECHO on/off<br /> *      Obsługa kierunku nadawania/nasłuchu dla RS485<br /> *      Wersja testowa - tylko do przeprowadzenia testów,<br /> *      bez możliwości zastosowań komercyjnych i niekomercyjnych.<br /> *      kopiowanie i publikowanie bez zgody autora zabronione.<br /> *<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;stdio.h&gt;<br /><br />//#include &quot;LCD/lcd44780.h&quot;<br />#include &quot;MK_MULTI_UART/mk_multi_uart.h&quot;<br /><br /><br />char uart0_rxbuf&#91;100&#93;;<br /><br /><br />void parsuj_uart0( void * buf, uint8_t size ) {<br /><br />/*lcd_cls();<br />lcd_str( buf );<br />lcd_locate(1,0);<br />lcd_int(size);<br /><br />*/<br />//if ( !strcasecmp_P( buf, PSTR( &quot;ATI&quot; ) ) )<br /><br />       // uart_puts_P( 0, PSTR(&quot;* MkMultiUART UART0 *\r\n&quot;) );<br />//uart_putint(0,size,10);<br /><br /><br /><br />//PORTB &amp;= ~(1&lt;&lt;PB1);<br />//_delay_ms(1000);<br />PORTB ^= (1&lt;&lt;PB1);<br /><br />}<br /><br /><br /><br /><br /><br />int main( void ) {<br /><br />/*lcd_init();<br />lcd_str_P( PSTR(&quot;MK MultiUART LIB&quot;) );<br />lcd_locate(1,0);<br />*/<br />// dla testu/sprawdzenia % błędu dla wybranego UART<br />// warto włączyć tę opcję w pliku &quot;mk_multi_uart.h&quot;<br />/*#if USE_BAUD_PERCENT_ERROR_FUN == 1<br />lcd_str( uart_percent_error(0) );<br />#endif<br />*/<br />DDRB |= 1&lt;&lt;PB1;<br />uart_init();<br /><br />uart_reg_callback( 0, uart0_rxbuf, parsuj_uart0 );<br /><br />uart_echo( 0, 1 );<br /><br />sei();<br /><br /><br />while(1) {<br />UART_RX_EVENT();<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 30 maja 2019, o 10:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-05-30T10:12:12+01:00</updated>
<published>2019-05-30T10:12:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219374#p219374</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219374#p219374"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219374#p219374"><![CDATA[
<div class="quotetitle">BaxterJR napisał(a):</div><div class="quotecontent"><br />Fotka byłaby straszna. Kwarc wewnętrzny 8MHz.<br />Myślę że nie w programie problem a około programowych warunkach<br /></div><br /><br /><span style="color: #FF0000">Jesteś na forum już od 2018 roku z nami, i nie wiesz panie kolego jak się wstawia listingi kodu ? Powinien polecieć WARN, ale wyjątkowo nie dam warna - a ty proszę edytuj post i popraw ten listing tym bardziej, że na forum masz INSTRUKCJĘ jak to robić, proszę: <!-- l --><a class="postlink-local" href="https://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --><br /><br />w przeciwnym wypadku wątek zostanie usunięty a warn wtedy poleci ok?</span><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br /><div class="quotetitle">BaxterJR napisał(a):</div><div class="quotecontent"><br />Kwarc wewnętrzny 8MHz.<br /></div><br />przy okazji - nie ma czegoś takiego (takiego tworu) jak wewnętrzny kwarc - za to jest wewnętrzny oscylator RC w procku ... <br /><br />Jeśli zatem zadajesz pytanie i chcesz pomocy to opisz, że pan DOKŁADNIE problem a nie trzeba ciągnąć za język co chwilę.<br /><br />Ok kod już niby podałeś - jest to kod przykładowy i on musi działać chyba, że ....<br /><br />no właśnie np źle ustawiłeś fusebity - ale tego to już nie pokazałeś jak je ustawiłeś, jak to wszystko podłączasz itp ... <br /><br />Jak to fotka miałaby być straszna ? czy to oznacza, że tak strasznie to wszystko podłączyłeś ? To może wtedy nie ma co się dziwić, że nie działa ?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />już nie wspomnę o tym, że też nie napisałeś jak skonfigurowałeś ten UART0 w bibliotece - a wystarczyłoby pokazać fragment konfiguracyjnych plików z biblioteki <br /><br />po prostu nadal - zgaduj zgadula<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 maja 2019, o 10:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-30T10:08:31+01:00</updated>
<published>2019-05-30T10:08:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219373#p219373</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219373#p219373"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219373#p219373"><![CDATA[
Fotka byłaby straszna. Kwarc wewnętrzny 8MHz.<br />Myślę że nie w programie problem a około programowych warunkach<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 30 maja 2019, o 10:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-05-30T09:31:40+01:00</updated>
<published>2019-05-30T09:31:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219372#p219372</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219372#p219372"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219372#p219372"><![CDATA[
Wklej fotkę swojego układu. Jak i czym taktujesz procesor.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 30 maja 2019, o 09:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-30T09:07:53+01:00</updated>
<published>2019-05-30T09:07:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219371#p219371</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219371#p219371"/>
<title type="html"><![CDATA[Re: Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219371#p219371"><![CDATA[
/*<br /> * mk_multi_uart.c<br /> *<br /> *  Created on: 13 wrz 2018<br /> *      Author: Mirosław Kardaś<br /> *      UART: 5,6,7,8 i 9 bit !<br /> *      Dowolna ilość bitów stopu<br /> *      Dowolna wersja bitów parzystości<br /> *      Normal/Double speed modes U2X<br /> *      ECHO on/off<br /> *      Obsługa kierunku nadawania/nasłuchu dla RS485<br /> *      Wersja testowa - tylko do przeprowadzenia testów,<br /> *      bez możliwości zastosowań komercyjnych i niekomercyjnych.<br /> *      kopiowanie i publikowanie bez zgody autora zabronione.<br /> *<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;stdio.h&gt;<br /><br />//#include &quot;LCD/lcd44780.h&quot;<br />#include &quot;MK_MULTI_UART/mk_multi_uart.h&quot;<br /><br /><br />char uart0_rxbuf[100];<br /><br /><br />void parsuj_uart0( void * buf, uint8_t size ) {<br /><br />/*lcd_cls();<br />lcd_str( buf );<br />lcd_locate(1,0);<br />lcd_int(size);<br /><br />*/<br />//if ( !strcasecmp_P( buf, PSTR( &quot;ATI&quot; ) ) )<br /><br />       // uart_puts_P( 0, PSTR(&quot;* MkMultiUART UART0 *\r\n&quot;) );<br />//uart_putint(0,size,10);<br /><br /><br /><br />//PORTB &amp;= ~(1&lt;&lt;PB1);<br />//_delay_ms(1000);<br />PORTB ^= (1&lt;&lt;PB1);<br /><br />}<br /><br /><br /><br /><br /><br />int main( void ) {<br /><br />/*lcd_init();<br />lcd_str_P( PSTR(&quot;MK MultiUART LIB&quot;) );<br />lcd_locate(1,0);<br />*/<br />// dla testu/sprawdzenia % błędu dla wybranego UART<br />// warto włączyć tę opcję w pliku &quot;mk_multi_uart.h&quot;<br />/*#if USE_BAUD_PERCENT_ERROR_FUN == 1<br />lcd_str( uart_percent_error(0) );<br />#endif<br />*/<br />DDRB |= 1&lt;&lt;PB1;<br />uart_init();<br /><br />uart_reg_callback( 0, uart0_rxbuf, parsuj_uart0 );<br /><br />uart_echo( 0, 1 );<br /><br />sei();<br /><br /><br />while(1) {<br />UART_RX_EVENT();<br />}<br />}<br /><br />Przepraszam nie umieściłem kodu. Tu jest bałagan ale próby.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 30 maja 2019, o 09:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BaxterJR]]></name></author>
<updated>2019-05-30T08:07:50+01:00</updated>
<published>2019-05-30T08:07:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219369#p219369</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219369#p219369"/>
<title type="html"><![CDATA[Biblioteka MULTIUART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22295&amp;p=219369#p219369"><![CDATA[
Testuję na Atmedze328p  bibliotekę MULTIUART i uart0 echo w terminalu mi działa ale nic nie mogę wypisać w terminalu po np. ATI  porównanym ciągu. Mam programator USB-ASP4.2 i płytkę stykową z atmegą i jeszcze usbrs232 podłączony na COM5 i na tytej przejściówce podłączony TX i RX i GND z płytką nóżka 2 i 3. Mogę wprowadzać znaki na puty ale nie rozpoznaje ich w instrukcji if. Nie mogę też wypisać nic na terminalu. Podłączyłem didę na PB1 i gdy naciskam enter na terminalu to mi zmienia stan na przeciwny. Gdzie robię błąd proszę o pomoc?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19797">BaxterJR</a> — 30 maja 2019, o 08:07</p><hr />
]]></content>
</entry>
</feed>